Jump to content

Getting thunderbolt 4 working on Asus z790 creator?


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!

Link to comment
Share on other sites

Wish you success even if there are no people in the forum famous with the hardware.

Link to comment
Share on other sites

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

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

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

See ioreg how devices connected each other. Anyway your TB is not Apple TB.

Link to comment
Share on other sites

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

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

 Share

×
×
  • Create New...