bhuether Posted May 23 Share Posted May 23 Hi, trying to get info on getting tb4 working with this board. Have read about ssdts such as maple-ridge and a ssdt-tb4, but as I understand, the ssdts that people create require some specific device data based on a thunderbolt device that one plans to use. Trying to get ground truth on may 2024 method to get tb4 working. Thanks! Link to comment Share on other sites More sharing options...
Slice Posted May 23 Share Posted May 23 Wish you success even if there are no people in the forum famous with the hardware. Link to comment Share on other sites More sharing options...
lorys89 Posted May 23 Share Posted May 23 4 hours ago, bhuether said: Hi, trying to get info on getting tb4 working with this board. Have read about ssdts such as maple-ridge and a ssdt-tb4, but as I understand, the ssdts that people create require some specific device data based on a thunderbolt device that one plans to use. Trying to get ground truth on may 2024 method to get tb4 working. Thanks! send efi and ioreg log Link to comment Share on other sites More sharing options...
MaLd0n Posted May 23 Share Posted May 23 Thunderbolt work native with no hotplug. SSDT just fix this. 1 Link to comment Share on other sites More sharing options...
bhuether Posted May 24 Author Share Posted May 24 (edited) Hi, where does one find ssdt, or do I create one? I see one here Also see that file here https://www.hackintosh-forum.de/forum/thread/58457-thunderbolt-opencore-hackintosh/ Thanks! Edited May 24 by bhuether Link to comment Share on other sites More sharing options...
bhuether Posted May 24 Author Share Posted May 24 Ok, will post EFI and ioreg log. Starting install today or tomorrow. By the way, I don't have tb device. I am documenting my build with video, trying to show tb working. Any tips for a cheap tb device that would work for purposes of a test? Maybe a hub? Thanks again Link to comment Share on other sites More sharing options...
Slice Posted May 24 Share Posted May 24 TB to USB adapter. Link to comment Share on other sites More sharing options...
lorys89 Posted May 24 Share Posted May 24 mini dock tb3 https://www.belkin.com/thunderbolt-3-dock-mini-hd/P-F4U098.html Link to comment Share on other sites More sharing options...
bhuether Posted May 25 Author Share Posted May 25 Would these sorts of devices allow one to truly test functionality? If I use tb to USB adapter and a USB device plugged in works, is it guaranteed that it is working via functioning tb, versus working by virtue of the interconnect compatibility between USB and tb? Link to comment Share on other sites More sharing options...
Slice Posted May 26 Share Posted May 26 See ioreg how devices connected each other. Anyway your TB is not Apple TB. Link to comment Share on other sites More sharing options...
bhuether Posted May 29 Author Share Posted May 29 Ok, about to do install. Just trying to see if there is anything I can figure out from my device manager in windows to help determine way ahead with TB 4. As I understand, TB4 is not natively supported, and the SSDT makes Mac think it is a supported TB3. Here are some of my TB specifics: Location paths PCIROOT(0)#PCI(1C04)#PCI(0000)#PCI(0000)#PCI(0000) ACPI(_SB_)#ACPI(PC00)#ACPI(RP05)#ACPI(PXSX)#ACPI(TBDP)#ACPI(TBDC) ACPI(_SB_)#ACPI(PC00)#ACPI(RP05)#ACPI(HRUS)#ACPI(TBDP)#ACPI(TBDC) Location PCI Slot 8 (PCI bus 13, device 0, function 0) Bios name \_SB.PC00.RP05.PXSX.TBDP.TBDC Matching device id PCI\VEN_8086&DEV_1137 I notice SSDT-MAPLE-RIDGE that is floating around shows "Slot 4". Is that important? Also my ACPI path looks different from what I see in the SSDT. For instance I see in SSDT External (_SB_.PC00.RP05.HRUS, DeviceObj) External (_SB_.PC00.RP05.PXSX, DeviceObj) Also see Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number { Return (SECB) /* \_SB_.PC00.RP05.UPSB.SECB */ } Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number { Return (SECB) /* \_SB_.PC00.RP05.UPSB.DSB0.SECB */ } Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number { Return (SECB) /* \_SB_.PC00.RP05.UPSB.DSB1.SECB */ } Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number { Return (SECB) /* \_SB_.PC00.RP05.UPSB.DSB2.SECB */ } Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number { Return (SECB) /* \_SB_.PC00.RP05.UPSB.DSB3.SECB */ } Trying to understand if there are aspects of this SSDT that I need to edit based on what I am seeing in device manager and/or dsdt table, or if most of this SSDT is to spoof so that mac sees supported TB3 info? thanks will post what I see in ioreg today. Link to comment Share on other sites More sharing options...
Slice Posted May 29 Share Posted May 29 Are you sure the SSDT was created for your hardware? Link to comment Share on other sites More sharing options...
bhuether Posted May 30 Author Share Posted May 30 I since realized this ssdt was for tb3. I now have what should be correct ssdt for maple ridge 4. I removed kexts from attachment to make file size small. But other problems. Making new post now EFI Asus z790 Proart 6950xt.zip Link to comment Share on other sites More sharing options...
bhuether Posted May 30 Author Share Posted May 30 Ok, I have things up and running. Not sure what to look for to see if TB4 looks ok. I attached ioreg and essentials of my EFI. Had to delete kexts folder and resources to get it under 10 MB. On related note, the marvel 10g ethernet controller is not showing up in system settings. It is in ioreg. Hackintool sees it. Is this because I didn't use the quirk in config to force acquantia? I thought I wouldn't have to do anything if it is natively supported. thanks EFI copy.zip Ioreg.ioreg Link to comment Share on other sites More sharing options...
Recommended Posts