Contribute
Register

Losing USB after restart - High Sierra

Status
Not open for further replies.
Thanks, man feeling that after every sentence I am in front of huge cross road :D So your final suggestion is to us USBInjectAll and build custom DSDT per your instructions?
 
Thanks, man feeling that after every sentence I am in front of huge cross road :D So your final suggestion is to us USBInjectAll and build custom DSDT per your instructions?

DSDT not involved.
Guide is for custom SSDT that configures the injected ports for USBInjectAll.kext.
 
Still nothing ...

I renamed ports in Clover, verified. Added FakePCIID.kext and FakePCIID_XHCIMux.kext. Even tried XOSI fix ... nothing.

Thing is that whenever I restart, on login screen I need to replug bluetooth adapter (ASUS BT400) so Apple keyboard is recognized. Wacom tablet is also dead, until I login, after few seconds it starts working. I also have WiFi keyboard, pluged to USB, that is recognized at login screen. After login all USB stuff are recognized, but USB3 drive.

Attached is zip from problem solving guide in case someone is willing to check ...
 

Attachments

  • debug_29130.zip
    1.7 MB · Views: 40
  • CLOVER.zip
    1.6 MB · Views: 41
Still nothing ...

I renamed ports in Clover, verified. Added FakePCIID.kext and FakePCIID_XHCIMux.kext. Even tried XOSI fix ... nothing.

Thing is that whenever I restart, on login screen I need to replug bluetooth adapter (ASUS BT400) so Apple keyboard is recognized. Wacom tablet is also dead, until I login, after few seconds it starts working. I also have WiFi keyboard, pluged to USB, that is recognized at login screen. After login all USB stuff are recognized, but USB3 drive.

Attached is zip from problem solving guide in case someone is willing to check ...

Your USB configuration is wrong:
- UsbConnector values on the SSPx ports are not correct (UsbConnector=0 is for USB2).
- UsbConnector values on your internal hubs are not correct either (you have 0, should be 255)
- USBInjectAll.kext is not installed
- no SSDT-UIAC.aml in ACPI/patched

Note/off-topic: Generate/APLF, Generate/APSN (in config.plistACPI/SSDT) should be false.
 
Thanks, finally I manage to make some progress.
Now all of my ports are visible, I used wrong injector for 11.2 not for 11.3. Now I see more than 15 ports and of course I see SS ports being used, finally. USB3 devices are also recognized.

Now I need to create custom SSDT. Just need to figure out how.

But I think my issue with Bluetooth is not related to this, I think I will need to use kext you made, but will address that later.
 

Attachments

  • debug_20594.zip
    2 MB · Views: 42
  • CLOVER.zip
    1.6 MB · Views: 39
Finally it works. Made SSDT, ports are recognized, USB3 too, Bluetooth also.

Thanks Rehab!

[EDIT] Also used BrcmNonPatchRAM2.kext. Now I need to test with sleep and pluging unpluging USBs.
 
Last edited:
Status
Not open for further replies.
Back
Top