Contribute
Register

Z690 Chipset Motherboards and Alder Lake CPU

I'm curious too. I've never seen anyone use a 5th generation M.2 SSD.
Got an Aorus Gen5 12000, it's giving a "3rd party nvme controller" panic / crash right after boot
Someone else with a T700 also got the same
w/ and w/o nvmefix

Someone said the Z540 performs much more reliably, but still occasionally crashes on desktop.

can anyone see, what might be the differences between them causing this? all 3 are using the Phison E26 Controller and all 3 have an LPDDR4 cache
 
The drives use an NVMe controller - Phison E26 - that is unsupported in macOS. As was the case with the previous Phison controllers, these controllers are likely to cause reboot/shutdown issues you are seeing in macOS.

You need to use a 5th Gen M.2 drive that doesn't use a Phison controller, which seems unlikely at the moment, as nearly all the 5th Gen M.2 drives I have seen or read about use the Phison E26 controller. I have read about a few manufacturers (Samsung & Kioxia) using Proprietary controllers, but most of the others use the Phison controller.

I have not seen a 5th Gen M.2 drive from WD or SanDisk as yet. The WD or SanDisk controllers are more likely to work with macOS, but that is a bit of wishful thinking on my part.
 
Got an Aorus Gen5 12000, it's giving a "3rd party nvme controller" panic / crash right after boot
Someone else with a T700 also got the same
w/ and w/o nvmefix

Someone said the Z540 performs much more reliably, but still occasionally crashes on desktop.

can anyone see, what might be the differences between them causing this? all 3 are using the Phison E26 Controller and all 3 have an LPDDR4 cache

Where did they write about it?
I have been using this source for a long time, where there is information about SSD controllers


Team Z540 - Phison E26


ADATA​
Project Blackbird​
InnoGrit IG5666​
ADATA​
Project NeonStorm​
SMI SM2508​
ADATA​
Project Nighthawk​
SMI SM2508​
Team​
Z54A​
InnoGrit IG5666​
 
Last edited:
Where did they write about it?
I....don't think I can link it? This is my third time writing this comment and it gets deleted with any portion of the link. I suppose I can DM it to you.

Just some discussion between the three of us there. No one's an expert but I'm more than happy to work with some of you guys to get some progress

ADATA​
Project Blackbird​
InnoGrit IG5666​
ADATA​
Project NeonStorm​
SMI SM2508​
ADATA​
Project Nighthawk​
SMI SM2508​
Team​
Z54A​
InnoGrit IG5666​

Good catches, however it seems all those haven't been released yet :/ the worst being the ADATA ones, announced at CES 2022, 2 years ago, and still not out. The Team Z54A may hit retail soon, as it was just announced finished recently. The Team GE Pro will be available for pre-order February 9th and I'm more than happy to try that one.
However, won't we run in to the same issue as the Phison E26? Aren't these controllers above unsupported as well? @Edhawk

The drives use an NVMe controller - Phison E26 - that is unsupported in macOS. As was the case with the previous Phison controllers, these controllers are likely to cause reboot/shutdown issues you are seeing in macOS.
I could use some more light here. I have drives with the Phison E16 (Sabrent Rocket), E18 (Team A440), and the E21T (Silicon Power UD90) - which all work fine with macOS. How do these work / why does mac have drivers for them?
You need to use a 5th Gen M.2 drive that doesn't use a Phison controller, which seems unlikely at the moment, as nearly all the 5th Gen M.2 drives I have seen or read about use the Phison E26 controller. I have read about a few manufacturers (Samsung & Kioxia) using Proprietary controllers, but most of the others use the Phison controller.

I have not seen a 5th Gen M.2 drive from WD or SanDisk as yet. The WD or SanDisk controllers are more likely to work with macOS, but that is a bit of wishful thinking on my part.
Proprietary ones could work? Like the Samsung NVMes of past which had proprietary controllers but work fine in macOS?

By the way all, please feel free to continue this discussion in the dedicated thread I've made for Gen5 SSDs, we can keep it neat and consolidated, while also not deviating from the topic here
 
Hi guys, I have a 13900ks with an asus strix z690-g motherboard. Is there any possibility to enable the UHD 770 graphics on osx?
 
Hi guys, I have a 13900ks with an asus strix z690-g motherboard. Is there any possibility to enable the UHD 770 graphics on osx?
Unfortunately that is a resounding no, I had the same motherboard paired with a RX6900 XT card though and it was a rock.
 
Your homework assignment -- whenever you get the time.

** How to Create USB Port Map Diagram **

First we need to disable all existing USB port maps:
View attachment 553322
And we need to uncheck the XhciPortLimit kernel quirk:
View attachment 553323
Now let's discover the USB 2 ports. We start by disabling USB 3.x ports so that only the USB 2 ports are active in the system. We add this boot argument -uia_exclude_ss:
View attachment 553325
Now reboot the system. Your USB keyboard and mouse will continue to work because they are USB 2 devices. When the system restarts, log in and run IORegistryExplorer and scroll (not 'search') down to XHCI section like this:
View attachment 553327
Now let's discover the rear I/O ports using this diagram. It may be convenient to download and print this image.
View attachment 553329
Take your USB mouse or keyboard and connect it to each USB port on this panel one by one. Each time you connect the device, IORegistryExplorer will light it up in GREEN under XHC or XHCI. It will remain green only for a few seconds.

So connect the mouse or keyboard to the top left USB port above. Which HSxx port turns green in IORegistryExplorer? Write down that port name directly on the diagram.

Now move the mouse or keyboard to each of the remaining USB ports and write down their names on the diagram.

Easy, right? :) By the way, based on the IOReg you posted earlier, I believe the 4 black USB 2 ports on left side are all controlled by a single USB 2 hub at HS11.

Now let's look at the on-motherboard ports:
View attachment 553332
Based on the IOReg file you posted earlier, I can see that:
  • HS12 is a 4-port USB 2 hub that controls both of the on-board USB 2 headers.
  • HS13 is RGB Fusion lighting controller.
  • HS14 is on-board Intel Bluetooth.
Does your computer case have a front panel USB-C port? If so, connect a USB-C flash disk to that port and see which HSxx port turns green in IORegistryExplorer. Write down that name on this diagram (or on piece of paper).

Does your computer case have a front panel USB 3 (blue) port? If it has one or two front panel USB 3 ports, connect the keyboard or mouse to each one, one by one, and write down the HSxx port names.

IMPORTANT:
Now move your keyboard and mouse to any of the 4 black USB ports on left side of rear IO panel.

Now we're done with USB 2 and we must move to USB 3. The only change we need to make is to replace the previous boot argument with this -uia_exclude_hs uia_include=HS11. This will disable USB 2 ports so we can begin discovering USB 3.x ports. Because your keyboard and mouse are USB 2 devices, we must enable HS11 to keep them working.
View attachment 553333
Now reboot the computer again. And log back in. And run IORegistryExplorer and scroll (not 'search') down to XHCI as before.

Now connect a USB 3.x flash drive to each RED and BLUE USB port on the rear IO panel. Don't connect it to the 4 black USB 2 ports on left side.

Look at IORegistryExplorer to see which SSxx port lights up in green. Write its name directly on the diagram. Repeat this for all the remaining red and blue ports.

If your computer case has a USB-C port on the front, connect a USB 3 flash drive to it and see which SSxx port lights up. Write down its name on the diagram.

If your computer case has one or two blue USB 3 ports on the front, connect a USB 3 flash drive to each one, one by one, and see which SSxx port lights up in green. Write down that name on the diagram.

And we are done!

Simply post both of your diagrams and I'll create the port map SSDT.
"
Simply post both of your diagrams and I'll create the port map SSDT."

This is on my To Do List for this weekend because I was not using this method and I want to learn, something new :)
What tool do you use to create the port map SSDT? i like to learn by myself too :)
Thanks!
 
"


This is on my To Do List for this weekend because I was not using this method and I want to learn, something new :)
What tool do you use to create the port map SSDT? i like to learn by myself too :)
Thanks!
I don't like answering questions sent to Casey (because he often has a different take than I do but...:lolno:) MaciASL is what is used to edit SSDTs. It's not seriously difficult to use but I'd caution you from trying to use it and IORegistry Explorer to map you USB Ports. I think Casey is maybe the only user, moderators included, who does.

I also think many would agree that with the 600 and 700 series intel boards USBPort Mapping has gotten more difficult, not impossible, but more time consumptive and more trial and error. The more ports included on the board the more difficult, again this is just my opinion.

Creating a USBMap Kext with USBMap Master or USBToolBox are much easier methods IMO but realize in either the first run is rarely correct and requires testing and editing. Curious how you do...

https://github.com/acidanthera/MaciASL
 
Thanks!
"It's not the path that's difficult, it's difficult that's the path. " :cool:

No worries, I have my safety belts on a USB key, on my Synology and on my AMD Hack in case of a slippery road.
I just want to measure the gap between being an intermediate level user, and an expert. I hope not to reach 20k+ posts before succeeding :) :)
In the meantime I am going to discover USBMap Master that I never used before. Thanks for that suggestion...
 
Last edited:
Back
Top