Contribute
Register

USB3 XHCI Problems

Status
Not open for further replies.
Joined
Aug 31, 2012
Messages
17
Motherboard
I still didn't read
CPU
the RULES
Graphics
so IGNORE me!
Mobile Phone
  1. Android
Hey guys!

I really hope that someone can help me!

I always get that Output at boot:

Code:
FakePCIID: [8086:8c31] XHCIMux::configWrite32 address space(0x0000a000, 0xd0) data: 0x00003fff -> 0x00000000
000154.827728 XHC@14000000: AppleUSBHostController::setPowerStateGated: going to state 2 failed with 0xe00002e9
000154.827754 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000001
000154.827883 XHC@14000000: AppleUSBHostController::setPowerStateGated: going to state 1 returned 0xe00002e9
000154.827898 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000004
000154.827914 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery
000154.827933 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery

As you have probably guessed, USB3 doesn't work... But USB2 Devices are correctly rerouted to the EHCI Controller by XHCIMux and USBInjectAll injects my XHC Ports as I want to.
I'm using macOS High Sierra on the Z87MX-D3H by the way. IOReg is attached as well as my dsdt.


Thanks in advance!



That's how it looks like in the SystemProfiler:
USB-SysProfiler.png
 

Attachments

  • system.ioreg
    1.8 MB · Views: 255
  • DSDT.aml
    53.9 KB · Views: 265
Last edited:
Hey guys!

I really hope that someone can help me!

I always get that Output at boot:

Code:
FakePCIID: [8086:8c31] XHCIMux::configWrite32 address space(0x0000a000, 0xd0) data: 0x00003fff -> 0x00000000
000154.827728 XHC@14000000: AppleUSBHostController::setPowerStateGated: going to state 2 failed with 0xe00002e9
000154.827754 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000001
000154.827883 XHC@14000000: AppleUSBHostController::setPowerStateGated: going to state 1 returned 0xe00002e9
000154.827898 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: 0x00000004
000154.827914 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery
000154.827933 XHC@14000000: AppleUSBHostController::hardwareExceptionThreadCallGated: attempting recovery

As you have probably guessed, USB3 doesn't work... But USB2 Devices are correctly rerouted to the EHCI Controller by XHCIMux and USBInjectAll injects my XHC Ports as I want to.
I'm using macOS High Sierra on the Z87MX-D3H by the way. IOReg is attached as well as my dsdt.


Thanks in advance!



That's how it looks like in the SystemProfiler:
View attachment 287356

USB Configuration is a mess.
Need to remove Ports that aren't used on EH01, EH02.
XHC doesn't have Ports. Which probably is caused by BIOS Settings. Try setting XHCI to Enabled.
 
XHCI is already enabled and unused ports are disabled using USBInjectAll

Incorrect.
USB is a mess ports need to be removed.

Screen Shot 2017-10-31 at 14.04.20.png
 
Yeah alright will do that at one day or another, but it shouldn't make any difference to the result, should it?

Of course.
You will be hit by the 15 Port Limit probably one of the reasons why USB 3 isn't working.
What doesnt help is that USB 3 is showing under XHCI.
You still haven't attached Problem Reporting Files.
 
Status
Not open for further replies.
Back
Top