Contribute
Register

[Guide] 10.11+ USB changes and solutions

Status
Not open for further replies.

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
i'm posting the here

Try with current patch in post #1.

The forum software is removing backslashes in code blocks when editing...
 
Joined
Sep 25, 2015
Messages
280
Motherboard
z390
CPU
7700K
Graphics
RX580
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. 512K
  2. Apple
Try with current patch in post #1.

The forum software is removing backslashes in code blocks when editing...
actually you were right!!(as always)
pasted in text editor and that did fix it :thumbup:
 
Joined
Sep 30, 2011
Messages
320
Motherboard
z68x-ud5-b3
CPU
i7 2600k@4,4ghz
Graphics
SLI zotac geforce 570 amp!
Mac
  1. MacBook Pro
Classic Mac
Mobile Phone
  1. iOS
Thanks rehabman. I was able to enable all my disabled usb ports, by renaming EHC* to EH0* to avoid the built-in port injectors.

Is there any solution to enable USB3 on non-intel chipsets, on VIA more precisely?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
...
Is there any solution to enable USB3 on non-intel chipsets, on VIA more precisely?

No experience with non-Intel USB3.

I have NEC/Renasas on my desktop, not working, and I'll probably get a compatible card (FL1001) to tide me over with this board until 100-series/Skylake.
 
Joined
Jul 22, 2014
Messages
48
Motherboard
Asus X450JF (Clover) Windows 10 Enterprise+El Capitan
CPU
Intel QuadCore i7 4700HQ 2.4GHz/Intel® HM86 Express Chipset
Graphics
IntelHD4600 (1366x768) + nvidia geforce 745m(disable)
Hi RehabMan...

In my system all USB ports can work ... but all usb port detected into the usb 3.0, including USB 2.0 .
USBEHCIPCI.kext not work for USB 2.0, all usb ports handled by USBXHCPCI.kext .
with or without usb patch get the same results .

Ss...
Screen Shot .png

What should I do to USBEHCIPCI.kext can work for usb 2.0 .. ?

thanks..
 

Attachments

  • IORegDSDT.zip
    634.6 KB · Views: 71
Joined
Dec 21, 2013
Messages
99
Motherboard
Gigabyte Z490M Gaming X
CPU
i9-10850K
Graphics
RX 5600 XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Hi RehabMan,
Great guide and thanks for all of your hard work. I am trying to set it up on my GA-Z87MX-D3H - however I have some questions.

  1. I've never needed a DSDT before - which one should I use and modify for my board?
  2. My controller already seems to be name 'XHC' by default and I can see all of my USB devices (see screenshot and ioreg explorer output: View attachment GA-Z87MX-D3H_ioreg.zip)
    IOReg Explorer - XHC.png
  3. I am not sure my USB 3.0 high speed device (IB-328U3SEb) is working correctly - despite being attached to USB 3.0 Bus in the System Profiler screen (see screenshot)
    System Profiel - XHC.png
    IOReg Explorer - USB 3.0 HDD.png
  4. I have a strange issue whereby my built-in camera for my cinema display "freezes" after a period of time. I suspect this may be related to USB as this was working flawlessly in Yosemite and also since the camera is hooked up via a USB port.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi RehabMan...

In my system all USB ports can work ... but all usb port detected into the usb 3.0, including USB 2.0 .
USBEHCIPCI.kext not work for USB 2.0, all usb ports handled by USBXHCPCI.kext .
with or without usb patch get the same results .

Ss...
View attachment 154707

What should I do to USBEHCIPCI.kext can work for usb 2.0 .. ?

thanks..

It is normal. It means you have no USB2 port routing happening so all devices USB2/USB3 show up on XHCI.

You can use FakePCIID_XHCIMux to force USB2 on XHCI to go to EHCI. It is in post #1.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi RehabMan,
Great guide and thanks for all of your hard work. I am trying to set it up on my GA-Z87MX-D3H - however I have some questions.

  1. I've never needed a DSDT before - which one should I use and modify for my board?
  2. My controller already seems to be name 'XHC' by default and I can see all of my USB devices (see screenshot and ioreg explorer output: View attachment 154724)
    View attachment 154722
  3. I am not sure my USB 3.0 high speed device (IB-328U3SEb) is working correctly - despite being attached to USB 3.0 Bus in the System Profiler screen (see screenshot)
    View attachment 154723
    View attachment 154721
  4. I have a strange issue whereby my built-in camera for my cinema display "freezes" after a period of time. I suspect this may be related to USB as this was working flawlessly in Yosemite and also since the camera is hooked up via a USB port.

Always use your own native DSDT, extracted and patched if needed.

For most desktop boards, patching DSDT is not needed as you can do most everything through config.plist or additional SSDTs. See the BRIX repo as an example.

If all your devices/ports are working as expected, then you don't need to implement any solutions here.

Your storage device shown in your photo is working at USB2 speeds. (attached to HSxx port).

Check your USB settings in BIOS.
 
Joined
Sep 25, 2015
Messages
280
Motherboard
z390
CPU
7700K
Graphics
RX580
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. 512K
  2. Apple
Always use your own native DSDT, extracted and patched if needed.

For most desktop boards, patching DSDT is not needed as you can do most everything through config.plist or additional SSDTs. See the BRIX repo as an example.

If all your devices/ports are working as expected, then you don't need to implement any solutions here.

Your storage device shown in your photo is working at USB2 speeds. (attached to HSxx port).

Check your USB settings in BIOS.
i there mr rehabman!!!!!
currently i'm trying to fix my usb according to your guide and but the problem is how to identify my ports
(i have only 4 usb 3.0 ports only)
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
i there mr rehabman!!!!!
currently i'm trying to fix my usb according to your guide and but the problem is how to identify my ports
(i have only 4 usb 3.0 ports only)

With 4 USB3 ports, you will have 4 SSPx, and 4 HS0x on XHC (without FakePCIID_XHCIMux).

Plus any internal devices (webcam, bluetooth, etc).

Ports can be found in IOACPIPlane in ioreg.

Your ioreg is from Yosemite. This post applies only to 10.11.
 
Status
Not open for further replies.
Top