- Joined
- Dec 24, 2018
- Messages
- 54
- Motherboard
- Intel NUC8i7BEH
- CPU
- i7-8559U
- Graphics
- RX 5700 XT
- Mobile Phone
Thank you, here is the sequence of the test and the result:@vicantu,
Thank you for the detailed report; it's quite helpful. The SSDT you have already contains debug logging, but it's currently turned off. We can do the following:
- First, hot plug a Thunderbolt device then restart IORegistryExplorer to see if the device tree appears under DSB1.
- Next, to enable debug logging we just need to do this:
- Download attached ZIP that contains 2 files.
- Copy ACPIDebug.kext to CLOVER/kexts/Other
- Copy SSDT-DTPG-V3.aml to CLOVER/ACPI/patched, but move the previous file (SSDT-DTPG-V2.aml) to CLOVER/misc
- Reboot
- Thunderbolt logs can then be seen as follows (in Terminal):
log show --last boot | grep ACPIDebug
1. I completely shut down and reboot the NUC8 with no TB3 device connected and using your SSDT-TbtOnPCH-NUC-8-OSY86-V2.aml and SSDT-DTPG-V2.aml installed, this is what appeared:
2. Hot Plug a TB3 Drive an restarted IORegistryExplore, I don't see the device tree appearing under DSB1, I just see some changes under IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@5/IOThunderboltSwitchType3/IOThunderboltPort@1
Like yesterday, the drive was not recognized or mounted by the Operative System
3. I completed all of the following Keeping the TB3 Drive connected:
- Copy ACPIDebug.kext to CLOVER/kexts/Other
- Copy SSDT-DTPG-V3.aml to CLOVER/ACPI/patched, but move the previous file (SSDT-DTPG-V2.aml) to CLOVER/misc
- Reboot
$ log show --last boot | grep ACPIDebug
2020-05-31 20:00:48.253519-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.4.
2020-05-31 20:00:48.253958-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "RSTR", 0x90039854, }
2020-05-31 20:00:48.254033-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "ROOT", 0xe00e4000, }
2020-05-31 20:00:48.254102-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "UPSB", 0xe0200000, }
2020-05-31 20:00:48.254188-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "DSB0", 0xe0300000, }
2020-05-31 20:00:48.254261-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "DSB1", 0xe0308000, }
2020-05-31 20:00:48.254329-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "DSB2", 0xe0310000, }
2020-05-31 20:00:48.254412-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "DSB4", 0xe0320000, }
2020-05-31 20:00:48.254480-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "NHI0", 0xe0400000, }
2020-05-31 20:00:48.254549-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "TB3 _INI"
2020-05-31 20:00:48.254631-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Upstream VID/DID okay"
2020-05-31 20:00:48.254704-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "ICME 1", 0xffffffff, }
2020-05-31 20:00:48.254773-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Configure root"
2020-05-31 20:00:48.254851-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Configure UPSB"
2020-05-31 20:00:48.254917-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Wait for link training"
2020-05-31 20:00:48.254983-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Configure DSB"
2020-05-31 20:00:48.255048-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Wait for down link"
2020-05-31 20:00:48.255137-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "Configure NHI"
2020-05-31 20:00:48.255204-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "NHI BAR", 0x90000000, }
2020-05-31 20:00:48.255271-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: "CNHI done"
2020-05-31 20:00:48.255351-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "ICME 2", 0x800001a7, }
2020-05-31 20:00:48.255419-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "ICME 3", 0x800001a7, }
2020-05-31 20:00:48.255486-0400 0xd3 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "ICME 4", 0x800001a7, }
2020-05-31 20:00:48.354227-0400 0x76 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "UGIO", 0xffffffffffffffff, 0xffffffffffffffff, }
2020-05-31 20:00:48.354387-0400 0x76 Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "UGIO finish", 0x0, 0x0, }
2020-05-31 20:00:48.355705-0400 0x11e Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "CRMW", 0x13e, 0x0, }
2020-05-31 20:00:48.355841-0400 0x11e Default 0x0 0 0 kernel: (kernel) ACPIDebug: { "CRMW", 0x23e, 0x0, }
I hope this helps solve the mistery, ready to proceed to test anything you want.
Thank you