Contribute
Register

USB not working in Big Sur installer on Z490M

Status
Not open for further replies.
Joined
Oct 16, 2021
Messages
6
Motherboard
Gigabyte Z490M
CPU
Intel i5 10600K
Graphics
onboard GPU
Hi, I am stuck getting the USB ports in Big Sur opencore installer working. So far I have the USBInjectAll.kext in my EFI, config.plist updated to reflect this, but as far as I have seen in the verbose mode before the Big Sur installer opens it clearly states that USBs are not mounted. And really not one port works so I can not progress with installation,

I tried copying the USBPorts.kext (and deleting the USBInjectAll.kext) from someone that has working Big Sur with Z490M Gaming X version of the motherboard (the layout at the back looks the same), but that just breaks my installer (I do not get past verbose). I am not sure how to proceed...

I can not really map my USB ports since nothing is working on that PC (new build)..

I attached my EFI here if someone finds something wrong.
 

Attachments

  • EFI.zip
    3.3 MB · Views: 49
Hi, I am stuck getting the USB ports in Big Sur opencore installer working. So far I have the USBInjectAll.kext in my EFI, config.plist updated to reflect this, but as far as I have seen in the verbose mode before the Big Sur installer opens it clearly states that USBs are not mounted. And really not one port works so I can not progress with installation,

I tried copying the USBPorts.kext (and deleting the USBInjectAll.kext) from someone that has working Big Sur with Z490M Gaming X version of the motherboard (the layout at the back looks the same), but that just breaks my installer (I do not get past verbose). I am not sure how to proceed...

I can not really map my USB ports since nothing is working on that PC (new build)..

I attached my EFI here if someone finds something wrong.
Check your bios settings make sure USB Handoff is turned on. You should not need correctly configured USB to install try different USB ports. Although my system is a z370 system recently I ran it without a USB map because my EFI became corrupt and when I rebuilt it I just didn't care about the USB at that moment. Remember just because one boards IO looks the same does not mean it is the same.
 
This should
Check your bios settings make sure USB Handoff is turned on. You should not need correctly configured USB to install try different USB ports. Although my system is a z370 system recently I ran it without a USB map because my EFI became corrupt and when I rebuilt it I just didn't care about the USB at that moment. Remember just because one boards IO looks the same does not mean it is the same.
I have Legacy USB Support, XHCI Hand-off and USB Mass Storage Driver Support enabled in BIOS so it is strange for me that it does not work. I have been thinking of finding an old version of Big Sur (below 11.3) as I have heard the 11.3 messes with the USB mapping.
What I get during verbose installer is: "...AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)

I also get: "...AppleUSBXHCI::createPorts: unsupported speed mantissa 1248 exponent2" (the 4-digit number is different for each entry). I am not sure if this affects anything..
 
Just an update - I could not get the USB working with the latest version of BigSur (nor sure which one exactly...). So I did the next logical thing - get the 11.2.3 version and it worked like a charm. No issues there... So yeah.. :)
 
Just an update - I could not get the USB working with the latest version of BigSur (nor sure which one exactly...). So I did the next logical thing - get the 11.2.3 version and it worked like a charm. No issues there... So yeah.. :)
Great glad it is working.
 
I had the same issue as you did trying to install Big Sur on my build and I was getting the same error message. I got thru it by changing the XHCI PortLimit to False in ProperTree. I guess there was a change in 11.3 on the USB ports. I was able to get to the installation process but now I am stuck tryin to make my USB ports. I am not sure but I don't think you even need USBInjectAll.kexts to begin installation. I think its only needed when you have to map ports with Hackintool.
 
I am not sure but I don't think you even need USBInjectAll.kexts to begin installation. I think its only needed when you have to map ports with Hackintool.
It is required when you have an SSDT for your USB map does not matter if Hackintool made it or you did. That said if you use usb.kext that hackintoool creates you do not need injectall.
 
It is required when you have an SSDT for your USB map does not matter if Hackintool made it or you did. That said if you use usb.kext that hackintoool creates you do not need injectall.
This is where I am stuck at. Hackintool cannot see my USB 3 ports so I cannot properly map it out. I am tryin to find the solution right now.
 
This is where I am stuck at. Hackintool cannot see my USB 3 ports so I cannot properly map it out. I am tryin to find the solution right now.
Are you using the latest version of Hackintool ?

If you have a usbports.kext from your Catalina installation, that should still work with Big Sur (remove USBInjectAll.kext completely).
 
Last edited by a moderator:
I can not really map my USB ports since nothing is working on that PC (new build)..
I had the same issue installing Big Sur, but because I still had a Catalina installation on another SSD, I was able to use Hackintool to generate a usbports.kext in Catalina, which I then used for my Big Sur installation. USBInjectAll.kext didn't play well with Big Sur, so I removed it completely.

One solution would be to install Catalina and generate your usbports.kext, and then either upgrade to Big Sur or create another Big Sur installer.
 
Status
Not open for further replies.
Back
Top