Contribute
Register

iMac Pro X99 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Status
Not open for further replies.
Look my kernel
I update SSDT-3
I add
Code:
  Method (GPRW, 0, NotSerialized)
    {
        If (LEqual (OSYS, 0x2710))
        {
            Return (One)
        }
        Else
        {
            Return (Zero)
        }
    }

SSDT-9-revised rename to OSDW to GPRW
Don't rename any other SSDT thats GPRW is fine.
 

Attachments

  • Kernel_Messsages_BootLog.txt
    500 KB · Views: 206
  • SSDT-3.aml
    3.7 KB · Views: 131
  • SSDT-9-revised.aml
    20.7 KB · Views: 102
Last edited:
  • Like
Reactions: kgp
Look my kernel
I update SSDT-3
I add
Code:
  Method (GPRW, 0, NotSerialized)
    {
        If (LEqual (OSYS, 0x2710))
        {
            Return (One)
        }
        Else
        {
            Return (Zero)
        }
    }

O.K... this sounds reasonable :thumbup:

But looking to your boot log.. the TB SSDT seems not to do anything either ...

Same as implementing full method OSWD instead of forcing OSWD to return 1..
 
@nmano ,

please see and read updates in post #110

Can you please post terminal command for reproducing your kernel log?

Thanks,

KGP
 
Last edited:
Hi kgp
I change now ASUS ThunderboltEX 3 card now.
This card need any special bios setting?
This card sleep worked Any Setting?
I test sleep not work
 
@nmano ,

please see and read updates in post #110

Can you please post terminal command for reproducing your kernel log?

Thanks,

KGP
I am using DarwinDumper
This make kernel log.
 
  • Like
Reactions: kgp
Hi kgp
I change now ASUS ThunderboltEX 3 card now.
This card need any special bios setting?
This card sleep worked Any Setting?
I test sleep not work

Are you using SSDT-9-minimal-hotlug-injector.aml.zip attached to my X299 10.13 Desktop Guide?

Remember that full SSDT-9.aml is currently not working at all!
 
At this point and after trying many SSDTs for Thunderbolt EX3, I'm a "bit puzzled"
If I also look at the time and hard work of @nmano and @kgp as well as other people for SSDT research and development.
So, in my build, I have good results but not completely achieved.
But we are here to find the solution.
Currently I have only one kext loaded : AppleThunderboltNHI.kext
I did some investigations to see if there were dependencies between Ioreg and kext and of course there are:

For exemple in the entries :
- AppleThunderboltHAL with AppleThunderboltNHI.kext
- IOThunderbolt with IOThunderboltLib.plugin from the IOThunderboltFamily.kext

I think we are on the good way but as Kgp said they are missing entries IOThunderboltLocalNode part.

For exemple in other kexts we can find some informations about AppleThunderboltDPAdapters or AppleThunderboltPCIAdapters and I think they could help us.

It's time for me to switch off ( to be continued...:beachball:)
Loloflatsix Ioreg cp kext1.jpeg
Loloflatsix_Ioreg cp kext2.jpeg
Loloflatsix_kexts_ tb3.jpeg
 
Last edited:
At this point and after trying many SSDTs for Thunderbolt EX3, I'm a "bit puzzled"
If I also look at the time and hard work of @nmano and @kgp as well as other people for SSDT research and development.
So, in my build, I have good results but not completely achieved.
But we are here to find the solution.
Currently I have only one kext loaded : AppleThunderboltNHI.kext
I did some investigations to see if there were dependencies between Ioreg and kext and of course there are:

For exemple in the entries :
- AppleThunderboltHAL with AppleThunderboltNHI.kext
- IOThunderbolt with IOThunderboltLib.plugin from the IOThunderboltFamily.kext

I think we are on the good way but as Kgp said they are missing entries IOThunderboltLocalNode part.

For exemple in other kexts we can find some informations about AppleThunderboltDPAdapters or AppleThunderboltPCIAdapters and I think they could help us.

It's time for me to switch off ( to be continued...:beachball:)View attachment 346088View attachment 346089View attachment 346090

The idea is that all other TB kexts should be automatically loaded and all TB properties in the IOREG should be complete, once SSDT-9.aml is fully working

The question is how to fix and remove yet persistent errors during boot in line with the remaining warnings on compillation!! If you really want to help, this is what needs to be done.

Good night..
 
Last edited:
Status
Not open for further replies.
Back
Top