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.
 
Joined
Mar 11, 2021
Messages
123
Motherboard
DELL OPTIPLEX 5050
CPU
i5-6600
Graphics
RX 560
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
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.
 
Joined
Mar 30, 2013
Messages
4
Motherboard
GIGABYTE Z170M-D3H
CPU
i5-6500
Graphics
RX 580
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.
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: 10
  • USBMap 18.3.kext.zip
    2.1 KB · Views: 11
  • Screenshot 2023-01-23 at 20.26.22.png
    Screenshot 2023-01-23 at 20.26.22.png
    92.9 KB · Views: 16
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
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.
 
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
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.
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
8,678
Motherboard
Gigabyte Z590i Vision D - OC 0.8.8
CPU
i5-10600k
Graphics
Dell RX560
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
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.
 
Top