Contribute
Register

Z490 & Z590 - Will Z590 ever have macOS Support ?

Updates!

So I tried this suggestion, the drive does not appear at all unfortunately from cold boot.
Please try this delicate experiment:
  • Connect and power on your Thunderbolt device(s).
  • Then boot macOS and quickly type your password on the login screen.
  • Quickly try to use your Thunderbolt device.
    • If it's an external disk, does the disk icon appear on desktop? If so, double-click to open. Does it open?
All of this needs to be done in under 20 seconds after login screen appears!

But I tried this suggestion: and now the drive comes back from cold boot.
Do you have any PCIe cards plugged in to a port that might be sharing bandwidth with the TB4 card? E.g., bottom PCIe x4 slot?

I have a fenvy wifi card that was removed and then put back in and now the drive is present.

Correction: So far no hot plug just cold boot unfortunately but is getting somewhere? :) I got Ethernet on at least since they are all linked on the same chip.
 

Attachments

  • IOReg4.ioreg
    13.6 MB · Views: 44
  • Screenshot 2021-10-21 at 21.51.17.png
    Screenshot 2021-10-21 at 21.51.17.png
    280.1 KB · Views: 41
  • Screenshot 2021-10-21 at 21.51.42.png
    Screenshot 2021-10-21 at 21.51.42.png
    411.5 KB · Views: 50
  • Screenshot 2021-10-21 at 21.53.56.png
    Screenshot 2021-10-21 at 21.53.56.png
    169.7 KB · Views: 44
  • Screenshot 2021-10-21 at 21.54.03.png
    Screenshot 2021-10-21 at 21.54.03.png
    162 KB · Views: 50
Last edited:
Updates!

So I tried this suggestion, the drive does not appear at all unfortunately from cold boot.


But I tried this suggestion: and now the drive comes back from cold boot.


I have a fenvy wifi card that was removed and then put back in and now the drive is present.

So far no cold boot unfortunately but is getting somewhere? :)
what does your mobo manual say about pcie bandwidth sharing with the x4 slot? If that slot is conflicting with thunderbolt then you may need to use another one permanently. Or replace the onboard wifi chip with the broadcom one.

also, did you get hot plug working ?
 
Last edited:
what does your mobo manual say about pcie bandwidth sharing with the x4 slot? If that slot is conflicting with thunderbolt then you may need to use another one permanently. Or replace the onboard wifi chip with the broadcom one.

also, did you get hot plug working ?
To be honest I have no idea so far I only had intel I don't get most of this bios. I don't even have a thunderbolt section in the bios. I'm having to click on the search button and type "thunderbolt" to come up with this.

I take it there is sharing option somewhere. We should do a live stream and try everything that gets in our mind. Put water on it, throw it from the fifth floor, plug a tb drive back in... :)) Perhaps that will help it have a hot swap.
 

Attachments

  • image1.jpg
    image1.jpg
    4.1 MB · Views: 47
what does your mobo manual say about pcie bandwidth sharing with the x4 slot? If that slot is conflicting with thunderbolt then you may need to use another one permanently. Or replace the onboard wifi chip with the broadcom one.

also, did you get hot plug working ?
Some information about the shared bandwidth from the manual.

Just tried installing the Fenvi again on the CPIex16_3 port and I have again no TB from cold boot. Likes it on the PCIE16_2
 

Attachments

  • Screenshot 2021-10-21 at 22.45.04.png
    Screenshot 2021-10-21 at 22.45.04.png
    99.3 KB · Views: 37
  • Screenshot 2021-10-21 at 22.46.30.png
    Screenshot 2021-10-21 at 22.46.30.png
    164.3 KB · Views: 38
  • Screenshot 2021-10-21 at 22.46.35.png
    Screenshot 2021-10-21 at 22.46.35.png
    91 KB · Views: 40
Last edited:
No it does not hot plug at all. I only have TB from cold boot. If I eject the drive it doesn’t come back when re plugging in.

Also the CalDigit T3 does not work since it’s a device based on hot plug.
Let's try the following, which was suggested by @Elias64Fr:
  • Download tbpatch (click here)
  • It will be saved to Downloads folder
  • Launch Terminal and type:
Bash:
cd ~/Downloads
xattr -d com.apple.quarantine tbpatch
sudo ./tbpatch list
  • Do you get an error message or do you get a valid output such as this:
Code:
/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@0
  Address : 0x00000000
  PID     : 0x2831454341
  UID     : D574AF12-E20D-459B-064C-DDB365F26481
  Version : 8
  Build   : 9be44330f6fb5720fb6c2259bbe2f7ce30662d28_03222018
  Device  : TPS65983 HW0030 FW0001.38.06 ZTBT1

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@1
  Address : 0x00000001
  PID     : 0x2831454341
  UID     : 0D81AF12-7B15-3887-4845-B5BDA3414EE8
  Version : 8
  Build   : 9be44330f6fb5720fb6c2259bbe2f7ce30662d28_03222018
  Device  : TPS65983 HW0030 FW0001.38.06 ZTBT1
 
Let's try the following, which was suggested by @Elias64Fr:
  • Download tbpatch (click here)
  • It will be saved to Downloads folder
  • Launch Terminal and type:
Bash:
cd ~/Downloads
xattr -d com.apple.quarantine tbpatch
sudo ./tbpatch list
  • Do you get an error message or do you get a valid output such as this:
Code:
/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@0
  Address : 0x00000000
  PID     : 0x2831454341
  UID     : D574AF12-E20D-459B-064C-DDB365F26481
  Version : 8
  Build   : 9be44330f6fb5720fb6c2259bbe2f7ce30662d28_03222018
  Device  : TPS65983 HW0030 FW0001.38.06 ZTBT1

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@1
  Address : 0x00000001
  PID     : 0x2831454341
  UID     : 0D81AF12-7B15-3887-4845-B5BDA3414EE8
  Version : 8
  Build   : 9be44330f6fb5720fb6c2259bbe2f7ce30662d28_03222018
  Device  : TPS65983 HW0030 FW0001.38.06 ZTBT1
Here is the terminal report:


Code:
Last login: Thu Oct 21 23:56:51 on ttys000
harmony@iMac-Pro ~ % cd ~/Downloads
xattr -d com.apple.quarantine tbpatch
sudo ./tbpatch list
xattr: tbpatch: No such xattr: com.apple.quarantine
Password:
/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@3/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@0
  Address : 0x00000000
  PID     : 0x2831454341
  UID     : 244CBD12-8E1F-EBAE-9A49-A14B00ECFFB5
  Version :
  Build   : 468d6f68e40ccfcb319852b3bb4b0778ddc2cdf0_07232018
  Device  : TPS65983 HW0030 FW0004.55.00 ZAPC1-INTL

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@1/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@0
  Address : 0x00000000
  PID     : 0x2831454341
  UID     : 9D55090D-B886-0D9E-B142-51629D92F174
  Version :
  Build   : 973074ddfa77aaf846370f33a96977265a5ce407_11042019
  Device  : TPS65983 HW0020 FW0004.65.00 ZAPC1-INTL

/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@1/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMDevice@1
  Address : 0x00000001
  PID     : 0x2831454341
  UID     : B34F090D-C92A-B0B1-E349-C107FE70CDB1
  Version :
  Build   : 973074ddfa77aaf846370f33a96977265a5ce407_11042019
  Device  : TPS65983 HW0020 FW0004.65.00 ZAPC1-INTL

harmony@iMac-Pro Downloads %
 
Here is the terminal report:
It actually worked! Okay, now we need to do this:
Bash:
cd ~/Downloads
sudo ./tbpatch dump -u 244CBD12-8E1F-EBAE-9A49-A14B00ECFFB5 -s 256 -f uid1.bin
sudo ./tbpatch dump -u 9D55090D-B886-0D9E-B142-51629D92F174 -s 256 -f uid2.bin
sudo ./tbpatch dump -u B34F090D-C92A-B0B1-E349-C107FE70CDB1 -s 256 -f uid3.bin
This will generate 3 files in the Downloads folder:
  • uid1.bin
  • uid2.bin
  • uid3.bin
Please compress them into one file and post. After examining their content, I'll provide a follow-up command that will extract the Thunderbolt firmware from your motherboard.
 
Last edited:
It actually worked! Okay, now we need to do this:
Bash:
cd ~/Downloads
sudo ./tbpatch dump -u 244CBD12-8E1F-EBAE-9A49-A14B00ECFFB5 -s 256 -f uid1.bin
sudo ./tbpatch dump -u 9D55090D-B886-0D9E-B142-51629D92F174 -s 256 -f uid2.bin
sudo ./tbpatch dump -u B34F090D-C92A-B0B1-E349-C107FE70CDB1 -s 256 -f uid3.bin
This will generate 3 files in the Downloads folder:
  • uid1.bin
  • uid2.bin
  • uid3.bin
Please compress them into one file and post. After examining their content, I'll provide a follow-up command that will extract the Thunderbolt firmware from your motherboard.
harmony@iMac-Pro Downloads % cd ~/Downloads


sudo ./tbpatch dump -u 244CBD12-8E1F-EBAE-9A49-A14B00ECFFB5 -s 256 -f uid1.bin


sudo ./tbpatch dump -u 9D55090D-B886-0D9E-B142-51629D92F174 -s 256 -f uid2.bin


sudo ./tbpatch dump -u B34F090D-C92A-B0B1-E349-C107FE70CDB1 -s 256 -f uid3.bin


Device /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@3/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMUserClient not added because of missing Address.


Device /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@1/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMUserClient not added because of missing Address.


Reading 0x00000000


Read failed at 0x00000000


Dump failed!


Device /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@3/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMUserClient not added because of missing Address.


Device /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@1/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMUserClient not added because of missing Address.


Reading 0x00000000


Read failed at 0x00000000


Dump failed!


Device /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@3/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMUserClient not added because of missing Address.


Device /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GPP1@1,2/IOPP/BYUP@0/IOPP/BYD2@2/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType3/IOThunderboltController/IOThunderboltPort@7/IOThunderboltSwitchOS/IOThunderboltPort@1/IOThunderboltPort@1/IOThunderboltSwitchType3/IOThunderboltIECSNub/AppleHPMIECS/AppleHPMUserClient not added because of missing Address.


Reading 0x00000000


Read failed at 0x00000000


Dump failed!
 
Back
Top