Contribute
Register

Z490 & Z590

Joined
Jul 1, 2018
Messages
117
Motherboard
ASUS ROG STRIX Z590-A
CPU
i7-11700K
Graphics
GTX 760
Mac
  1. MacBook
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iBook
  2. iMac
  3. Power Mac
Mobile Phone
  1. Android
  2. iOS
  3. Other
Hi there.

Check which version of OpenCore you are using.

I'm running 0.6.8 and the files sizes seem different to yours.

Currently I have a test-build of a 500-series motherboard going on and 0.6.8 cured the inactive USB problem after boot.

USBInjectAll 0.7.7 has been updated for 500-series.
Updating USBInjectAll to 0.7.7 did it. I was on OpenCore 0.6.8. Thank you!
 
Joined
Feb 10, 2019
Messages
221
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
GTX 770
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
I'm watching this Z590 thread since I'm contemplating in getting the Gigabyte Z590i Vision D mITX since I sold my RX580 for more that what I paid for and can even get this new mobo. But, from what I've been reading here... the Z590 and 11900K just isnt ready for prime time unless someone convince me otherwise, of course :)
 
Joined
Jul 1, 2018
Messages
117
Motherboard
ASUS ROG STRIX Z590-A
CPU
i7-11700K
Graphics
GTX 760
Mac
  1. MacBook
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iBook
  2. iMac
  3. Power Mac
Mobile Phone
  1. Android
  2. iOS
  3. Other
Well... I have most of my USB ports working, but none of my USB C ports seem be working correctly.

The rear USB C port will only show devices as USB 2, and the front panel USB C connector doesn't work at all.

Additionally, I have a couple ports on the motherboard that only function as USB 3 and not as USB 2 (at least I cant see the device change in IORegistryExplorer), which could be by design but seems odd to me.

Does any of this sound like something that can be fixed? I don't want to make an SSDT that is inaccurate because ports weren't working for whatever reason.

There are a few entrees in the IORegistryExplorer that are empty, such as SS01, that doesn't have any device listed under it no matter what port that I use, so I think the system knows that the port exists, it just doesn't actually work.

EDIT: Also it seems that the ethernet isn't being detected since it doesn't show up in System Preferences. I believe I did everything necessary to use the I225-V so I'm not sure what went wrong with that.
 
Last edited:
Joined
Apr 12, 2021
Messages
34
Motherboard
ASUS ROG Z590 Maximus XIII Hero
CPU
i9-10900K
Graphics
Radeon Pro W5700
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Centris
  2. Power Mac
Mobile Phone
  1. iOS
Well... I have most of my USB ports working, but none of my USB C ports seem be working correctly.

The rear USB C port will only show devices as USB 2, and the front panel USB C connector doesn't work at all.

Additionally, I have a couple ports on the motherboard that only function as USB 3 and not as USB 2 (at least I cant see the device change in IORegistryExplorer), which could be by design but seems odd to me.

Does any of this sound like something that can be fixed? I don't want to make an SSDT that is inaccurate because ports weren't working for whatever reason.

There are a few entrees in the IORegistryExplorer that are empty, such as SS01, that doesn't have any device listed under it no matter what port that I use, so I think the system knows that the port exists, it just doesn't actually work.

EDIT: Also it seems that the ethernet isn't being detected since it doesn't show up in System Preferences. I believe I did everything necessary to use the I225-V so I'm not sure what went wrong with that.
The 15 port limit is per controller. USBmap is one way to see ports on the Intel controller.

Each USB 3 port is two ports: high speed (HS 2.0) and super speed (SS 3.0). HS tends to eclipse SS. IOW if there's a long list of ports the HS ports will be enumerated first, and the SS will get left out so you can disable certain ports to get the ones you want both HS/SS where total is 15 per controller.

You need a way to see what's available and have to work through what you need.

The 3rd constraint is port connector type: this needs to agree with your layout.

What works for me...

Get USBmap.

Include USBInjectAll.kext and set Kernel > Quirks > XhciPortLimit = True

Run USBmap (d)iscover plus USBmap (p)ort-specify to id ports, enable/disable ports, and set connector type.

Then use (k)ernel to produce a kext with your selected assignments to add to your config minus USBInjectAll and Quirks.

I had to go around several times to figure out which was which. I made two versions of OC. One I set to use USBInjectall and quirk without USBmap to review hardware. The other disables USBInjectAll + Quirk and adds the last USBmap.kext I made. By rotating between these I figured out how the ports listed matched connectors, and set connector types. You'll need a device that works with the port style HS/SS/C so USBmap (d)iscover can show you activity port-by-port.

Note that USBmap (d)iscover automatically adds an enable to (p)orts assign, so it sort of works against you. Everything you need to know is in the UI for USBmap. Especially under the (t)ypes list. Type-C ports tend to be 9.

/wire
 
Joined
Oct 24, 2013
Messages
401
Motherboard
Gigabyte Z590 Vision D
CPU
i7-11700K OC @ 5.2GHz
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
I'm wondering if the issues we're seeing with Thunderbolt 4 hot plug on some of the Z590 motherboards is actually an incompatibility (or bug) with the Maple Ridge NVM 26.x firmware and older Thunderbolt 3 devices? None of my Thunderbolt 3 devices hot plug on the Z590 Vision D, whether in macOS, Windows, or Linux. Someone also told me that upon updating the Asus Hero XIII to BIOS 0704, it updated the Thunderbolt firmware to version 26 (they are not sure what the firmware version was before), and upon updating they're having trouble with hot plugging Thunderbolt 3 devices (hotplug worked fine before the BIOS update).

On the Z590 Vision D, if I plug in a Thunderbolt 3 device, they power on, but they do not appear to receive Pcie lanes, and do not start up, even though the Windows Thunderbolt Control Center says the device is 'connected.' The device appears to connect, but is in a zombie state, it is on, but functionally dead. What I've found out is that in Windows and Linux, if I put the system to sleep after hot plugging a Thunderbolt 3 device, when the system wakes up, the OS drivers appear to reset the Thunderbolt controller, and the formerly zombie devices (that were hot plugged but went into a non-functional state) briefly go off and then come back on, and are recognized by the system. I tried a Thunderbolt 3 dock that wasn't recognizing USB devices after hot plugging the dock. I also tried connecting a Thunderbolt 4 dock, and low and behold, it hot plugs, and attached USB devices connect and are recognized by the system.

So it appears that Maple Ridge hot plug works with Thunderbolt 4 devices, but is currently (as of firmware NVM 26.x) having issues with hot plugging Thunderbolt 3 devices.

What has Intel unleashed ????
 
Joined
Apr 12, 2021
Messages
34
Motherboard
ASUS ROG Z590 Maximus XIII Hero
CPU
i9-10900K
Graphics
Radeon Pro W5700
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Centris
  2. Power Mac
Mobile Phone
  1. iOS
I'm wondering if the issues we're seeing with Thunderbolt 4 hot plug on some of the Z590 motherboards is actually an incompatibility (or bug) with the Maple Ridge NVM 26.x firmware
...
What has Intel unleashed ????

After getting my USB config worked out so that rear-panel type-C ports work, I notice that TB controller no longer appears in System Info. Again, I have no way to explore TB right now, but at least USB3 is doing the right thing at 10Gb/s.

As to TB4 / USB4 in this ASUS Max VIII, I was only ever hoping to get TB3 to work. My brain crawls whenever I try to read about USB vs TB vs DP and how the system internally breaks down all these functions. USB4 is still undiscoveered country. The compatibility matrix with constantly shifting names and limits is mind-numbing. The other day I ordered a couple of USB3 type-C to type-A adapters. They arrived and are beautifully made mechanical devices. And for some reason, only convert type-C into USB 2 type-A. Zomg, didn't read fine print... I had to buy a cheap Logitech keyboard because my venerable Apple aluminum 106 with built-in hub isn't recognized by ASUS BIOS — WTF. So dumb.
 
Joined
Feb 16, 2012
Messages
164
Motherboard
Z590i Vision D
CPU
i7-11700
Graphics
RX560
Mac
  1. MacBook Air
I'm wondering if the issues we're seeing with Thunderbolt 4 hot plug on some of the Z590 motherboards is actually an incompatibility (or bug) with the Maple Ridge NVM 26.x firmware and older Thunderbolt 3 devices? None of my Thunderbolt 3 devices hot plug on the Z590 Vision D, whether in macOS, Windows, or Linux. Someone also told me that upon updating the Asus Hero XIII to BIOS 0704, it updated the Thunderbolt firmware to version 26 (they are not sure what the firmware version was before), and upon updating they're having trouble with hot plugging Thunderbolt 3 devices (hotplug worked fine before the BIOS update).

On the Z590 Vision D, if I plug in a Thunderbolt 3 device, they power on, but they do not appear to receive Pcie lanes, and do not start up, even though the Windows Thunderbolt Control Center says the device is 'connected.' The device appears to connect, but is in a zombie state, it is on, but functionally dead. What I've found out is that in Windows and Linux, if I put the system to sleep after hot plugging a Thunderbolt 3 device, when the system wakes up, the OS drivers appear to reset the Thunderbolt controller, and the formerly zombie devices (that were hot plugged but went into a non-functional state) briefly go off and then come back on, and are recognized by the system. I tried a Thunderbolt 3 dock that wasn't recognizing USB devices after hot plugging the dock. I also tried connecting a Thunderbolt 4 dock, and low and behold, it hot plugs, and attached USB devices connect and are recognized by the system.

So it appears that Maple Ridge hot plug works with Thunderbolt 4 devices, but is currently (as of firmware NVM 26.x) having issues with hot plugging Thunderbolt 3 devices.

What has Intel unleashed ????
I sent your comments to Gigabyte.
But they haven't responded to my previous submission yet.
I also wrote that this whole design does not make sense without a Thunderbolt hot-plug.
If you have the opportunity, also report it.
 
Joined
Oct 24, 2013
Messages
401
Motherboard
Gigabyte Z590 Vision D
CPU
i7-11700K OC @ 5.2GHz
Graphics
RX 6800 XT
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
Mobile Phone
  1. iOS
I sent your comments to Gigabyte.
But they haven't responded to my previous submission yet.
I also wrote that this whole design does not make sense without a Thunderbolt hot-plug.
If you have the opportunity, also report it.
Thanks ! I have also been in communication with their tech support team, which to be honest is very slow, they took over 17 days to initially respond. But as of now, I'm losing hope.

Gigabyte does not appear to realize that their motherboard's thunderbolt implementation has a problem... They responded to me with the classic "we don't see what you see" when it comes to thunderbolt hotplug. I'm not confident that the person responding to tech support even used the z590 Vision D, they don't appear to have first hand knowledge. They even told me that thunderbolt "should be" Plug and Play. I am not confident that they have actually tested whether hotplug is working with thunderbolt3 devices...especially those of the Alpine Ridge variety.

I even told them that their BIOS's GUI has a bug in it, in that when you disable the thunderbolt controller in the bios, then the thunderbolt settings disappear completely from the BIOS, and the only way to get it back is to clear CMOS. They actually with a straight face tried feeding me the line that "this is normal" behavior to which I pushed back heavily and told them simply that their z490 Vision D doesn't do that, so if it wasn't 'normal' for the z490, then how can you believe it 'normal' for the z590? A user should never have to clear CMOS to regain access to a BIOS setting that was once there.

They even asked me to send them my thunderbolt 3 dock to them...it appears the number of thunderbolt devices they use to "test" is limited. Uhh no way, you're not getting my dock.

Intel and these board partners market thunderbolt as a super usb, but when I first started using USB many moons ago, once I plugged in a device, it came on, no problem. So I don't understand how the so-called super usb thunderbolt4 of 2021 doesn't do hotplug properly (with thunderbolt 3 devices). As of now, thunderbolt3 seems to have been largely debugged with Titan Ridge and it is working fine (as far as we can tell without drilling down on a machine-code level). So what's the point of Maple Ridge if it still needs to cook? I honestly don't understand the benefits.

We're speaking to Gigabyte, but I wonder if we need to speak to Intel as maybe Intel's firmware is the root of the issues. It's hard to know if it's a BIOS ACPI implementation error or a firmware error.

Finally, some makers of thunderbolt4 docks claim that to use the hubbing feature of their docks (i.e., the additional thunderbolt 4 ports), you need thunderbolt4 host controller, but this is not true in all instances, as my thunderbolt4 dock works beautifully on the z490 Vision D and of course my macBook pro.

The only issue I have on the z490 Vision D is an issue of my own making which is that I spilled thermal paste into the cpu socket as I was removing comet lake, and some of it also got into the graphics card socket. I cleaned it, but unfortunately now it doesn't recognize 2 of the 4 dimm slots. Which is why I was hoping for z590 to work properly...

I think I'm just going to give up on z590 and hopefully get a used Z490 Vision D as the new ones seem to be sold out world wide...

If the performance regressions we're seeing with the 11900K's overclocking ability and multicore performance (compared to the 10900K), and now Maple Ridge's spotty hotplugging ability with some thunderbolt3 devices (seems to me the problem is Alpine Ridge support as compared to Titan Ridge support), then is it any wonder why Apple broke up with Intel? Apple had to have seen Intel's roadmap and thought it was a joke, and probably also saw tons of bugs on the firmware level with thunderbolt... I mean how interested would customers be in a new iMac if it had an 11900K inside after it was largely panned in the press and was even called worst than a waste of sand? (which I think is a bit harsh by the way, Rocket Lake is okay to me) Apple's prospective customers are going to be an order of magnitude more interested in and excited by a new Apple Silicon iMac, so Apple made the right decision to move on.

Hopefully Gelsinger can turn this ship around. Intel needs to understand the power of inspiring excitement in their customers, and move on from this "I'm the dominant supplier so you'll buy from me even if I my product is buggy and slower than the competition" attitude. Users do not get excited by firmware bugs or performance regressions.
 
Last edited:
Joined
May 11, 2011
Messages
1,159
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
I have a new Asus Z590M Prime-Plus paired with a i5 10400 and didn't manage to enable the UHD 630. The same CPU paired with a Z490 works perfectly fine.
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
5,917
Motherboard
ASRock B560M itx/ac - OC 0.6.8
CPU
i3-10320
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
I have a new Asus Z590M Prime-Plus paired with a i5 10400 and didn't manage to enable the UHD 630. The same CPU paired with a Z490 works perfectly fine.

Hi there.

This is what I have found too. Same for me. I enabled it okay but no acceleration. So far no-one that I have seen has managed to get the iGPU working with acceleration using a 500-series motherboard and 10th gen CPU.
 
Top