Contribute
Register

Help: unable to USB map

Joined
Oct 14, 2015
Messages
68
Motherboard
Gigabyte Z170MX-Gaming-5
CPU
i7-6700K
Graphics
W5500
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
I am currently running Big Sur 11.7.2 and trying to do a fresh installation of Ventura. I'm running into some USB mapping issues (at least that's what it looks like) and I hope someone can shed some light.
  • CPU: i7-6700K Skylake CPU
  • Motherboard: GA Z170MX-Gaming 5
  • SMBios: iMac 18,3 (I was using iMac 17,1 on Big Sur but Ventura dropped support for it)
I didn't have to do USB mapping when I installed Big Sur a while back. For Ventura,
  • I followed dortania guide and disabled config.plist -> Kernel -> Quirks -> XhciPortLimit.
  • Then I used USBToolBox to generate a mapping on Windows.
  • Both USBToolBox.kext and UTBMap.kext were copied to EFI/OC/Kexts folder.
  • config.plist was also updated to include both.
However, when I boot the installer USB, I'm still getting these messages:

Code:
AppleUSBXHCI::createPorts: ports limit reached. Not creating the remaining 11 ports
AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)

Then it hangs at a scrambled screen with a "do not enter" sign:

3p8tqq134cca1.jpg


For trouble shooting, I copied the whole EFI folder to my *current* Big Sur installation, and it booted fine. I used kextstat -l to check loaded kexts and USBToolBox *was* loaded.

Any suggestion as to where to go from here? Thanks.
 
Have you tried the Hackingtool method to maps the usb ports. Also I think I initially used usb tool to map bit cannot remember adding USBToolBox.kext, I am sure I must be wrong on forgot about it so apologies in advance if I am incorrect.

I would still try the Hackingtool method. Think there is a post on the forum somewhere.
 
I am currently running Big Sur 11.7.2 and trying to do a fresh installation of Ventura. I'm running into some USB mapping issues (at least that's what it looks like) and I hope someone can shed some light.
  • CPU: i7-6700K Skylake CPU
  • Motherboard: GA Z170MX-Gaming 5
  • SMBios: iMac 18,3 (I was using iMac 17,1 on Big Sur but Ventura dropped support for it)
I didn't have to do USB mapping when I installed Big Sur a while back. For Ventura,
  • I followed dortania guide and disabled config.plist -> Kernel -> Quirks -> XhciPortLimit.
  • Then I used USBToolBox to generate a mapping on Windows.
  • Both USBToolBox.kext and UTBMap.kext were copied to EFI/OC/Kexts folder.
  • config.plist was also updated to include both.
However, when I boot the installer USB, I'm still getting these messages:

Code:
AppleUSBXHCI::createPorts: ports limit reached. Not creating the remaining 11 ports
AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)

Then it hangs at a scrambled screen with a "do not enter" sign:

3p8tqq134cca1.jpg


For trouble shooting, I copied the whole EFI folder to my *current* Big Sur installation, and it booted fine. I used kextstat -l to check loaded kexts and USBToolBox *was* loaded.

Any suggestion as to where to go from here? Thanks.
Hi im using same Skylake usb map since... i think 4 years, mine was made for imac 17,1. Recently i've changed smbios to imac 19,1 and the only thing i had to do, was change imac model inside info.plist and it worked. See attached examples, one is for imac 18.3. Those kexts were made for my rig so your config may vary.
 

Attachments

  • USBMap19.1.kext.zip
    1.9 KB · Views: 35
  • USBMap 18.3.kext.zip
    2.1 KB · Views: 32
  • Screenshot 2023-01-23 at 20.26.22.png
    Screenshot 2023-01-23 at 20.26.22.png
    92.9 KB · Views: 38
Have you tried the Hackingtool method to maps the usb ports. Also I think I initially used usb tool to map bit cannot remember adding USBToolBox.kext, I am sure I must be wrong on forgot about it so apologies in advance if I am incorrect.

I would still try the Hackingtool method. Think there is a post on the forum somewhere.
Thanks! Let me give it a try and I'll report back.
 
Hi im using same Skylake usb map since... i think 4 years, mine was made for imac 17,1. Recently i've changed smbios to imac 19,1 and the only thing i had to do, was change imac model inside info.plist and it worked. See attached examples, one is for imac 18.3. Those kexts were made for my rig so your config may vary.
Thanks. Yeah, we have different motherboards so your kext doesn't work for me.
 
Thanks. Yeah, we have different motherboards so your kext doesn't work for me.

Hi there.

No, it wouldn't. The point is just that if you change system-definition you need to either create another USB kext or
manually edit the one you have already.

If you use Hackintool's built-in USB kext creator, instead of UTB or USB Map, then this is very easy.
 
Back
Top