Contribute
Register

The New Beginner's Guide to USB Port Configuration

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,203
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Sorted. Had to look for Dailanky's fork not Sniki's which is referred in the OP. 0.7.7 has support for 500 series :D

The version I have here does indeed include iMac20,1 and iMac20,2 as well as the 500-series Device ID. Use at your own discretion.

I have had little use for it because I don't run the iMac20,* system-defintions, and the 500-series Device ID only works with Catalina and Big Sur. Sometimes. It often locks-up USB especially with the XhciPortLimit quirk. A good reason to do a proper USB ports configuration. :thumbup:
 

Attachments

  • USBInjectAll_v0.7.7.zip
    17.8 KB · Views: 17
Last edited:
Joined
Jan 30, 2019
Messages
19
Motherboard
Dell DW1701
CPU
i7 2670QM/HM67
Graphics
HD 3000+ HD 6470M
Hi..
Iam mapping usb laptop but..
What this IOUSBhostdevice?
I dont see any physical hardware for this
Should i delete it or just leave it as it?
F1664541-2AD4-41A4-8D37-6D347D80939A.jpeg


Ps: Its not my bluetooth or webcam
Thanks
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,203
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Hi..
Iam mapping usb laptop but..
What this IOUSBhostdevice?
I dont see any physical hardware for this
Should i delete it or just leave it as it?
View attachment 517427

Ps: Its not my bluetooth or webcam
Thanks

Hi there.

They are the root hubs for your EHCI controllers. I would leave them.
 
Joined
Jan 30, 2019
Messages
19
Motherboard
Dell DW1701
CPU
i7 2670QM/HM67
Graphics
HD 3000+ HD 6470M
Hi there.

They are the root hubs for your EHCI controllers. I would leave them.
I’ve done with renamed:
EHC1 to EH01
EHC2 to EH02

Changed some port type to: internal (as marked red)
Removed usbinjectall.kext afterall

mac os version:
Catalina 10.15.7
Latest opencore



but the result internal port (bluetooth,webcam,card reader) can’t be recocnized as i changed the port type to internal
Usb2.0 still can recocnized tough

this is my screenshoot and ioreg:

before:
1C6BD891-C94E-4273-9FAF-E70DBFAA441B.jpeg


After:

250EBD5F-D1B4-4086-B606-D8DE85A6F410.png

Thanks for help before
 

Attachments

  • Before Mapping.zip
    4.4 MB · Views: 5
  • After Mapping.zip
    4.1 MB · Views: 5

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,203
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Hi there.

Leave them there.

They are the root hubs for your EHCI controllers.
I’ve done with renamed:
EHC1 to EH01
EHC2 to EH02

Changed some port type to: internal (as marked red)
Removed usbinjectall.kext afterall

mac os version:
Catalina 10.15.7
Latest opencore



but the result internal port (bluetooth,webcam,card reader) can’t be recocnized as i changed the port type to internal
Usb2.0 still can recocnized tough

this is my screenshoot and ioreg:

before:
View attachment 517433

After:

View attachment 517436
Thanks for help before

"Before" looked good. Why did you change it? What was wrong?
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,203
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
That i marked red i shown as usb 2.0
And some my usb port lack of power when i connecting an iphone

You have no USB3 ports in that machine - according to Hackintool. EHCI is USB2-only.

For lack of power to ports you need an ACPI patch such as SSDT-USBX.aml.

(There is a full guide here.)
 
Top