Jump to content
14 posts in this topic

Recommended Posts

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!

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

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 by bhuether

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 

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?

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.
 
 

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

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

×
×
  • Create New...