Contribute
Register

[SOLVED] 10.14.1 USB issues

Status
Not open for further replies.
will a newer usbinjectall.kext fix the issue? Going on business trip tmr, but cannot get my video files out. so frustrated!
 
So I went ahead and followed RehabMan's guide and it worked like a charm. It really isn't that hard, it just seems intimidating at first. Anyway, thanks @RehabMan you're a lifesaver!

I'm attaching the SSDT I made. It might help someone else who's scared of the guide and has the same mobo?
 

Attachments

  • SSDT-UIAC.aml
    777 bytes · Views: 96
Having USB 3.0 missing problem after 10.14.1 update.
Rehabman's customize DSDT solution is too complicated for me. any easier ones?

limit patch did not work for me btw.
  • Mojave 10.14.0:
    • Name*: com.apple.driver.usb.AppleUSBXHCI
    • Find* [Hex]: 83FB0F0F 83030500 00
    • Replace* [Hex] : 83FB0F90 90909090 90
    • Comment: USB 10.14+ by PMHeart
    • MatchOS: 10.14.x

will a newer usbinjectall.kext fix the issue? Going on business trip tmr, but cannot get my video files out. so frustrated!

You really should learn the proper way to do it. Your USB ports will break right before your next business trip.
 
Well I took a stab at it after 2 hours of reading and typing and it did not work. Perhaps I missed something in config.plist. Here's my file if anyone can figure out what's missing. No kexts are installed when I placed SSDT-UIAC.aml in EFI/Clover/ACPI/patched other than FakeSMC in other.

my mapping
HS01: USB 3.1 Gen 2 rear
HS02: USB 3.1 Gen 1 rear blue upper
HS03: USB 3.1 Gen 1 DAC rear yellow lower
HS04: USB 3.1 Gen 1 DAC rear yellow upper
HS05: USB 3.0 front right
HS06: USB 3.0 front left
HS07: USB 3.1 Gen 1 rear blue lower
HS08: USB 2.0 Internal Bluetooth HCI
HS09: USB 2.0 rear lower
HS10: USB 2.0 rear upper
HS11: USB 2.0 front right
HS12: USB 2.0 front left
HS13: USB 3.1 Gen 2 rear
HS14: Internal USB 2.0 H100i Platinum
USR1: unknown

device id 8086_a2af

I'm guessing on the two Gen2 because the ports don't work no matter what is injected. All others were IDed so by process of elimination I assume the last two are them.
 

Attachments

  • SSDT-UIAC.dsl
    3.5 KB · Views: 52
  • ACPI.jpg
    ACPI.jpg
    129.8 KB · Views: 147
  • systemusb.jpg
    systemusb.jpg
    107 KB · Views: 131
Well I took a stab at it after 2 hours of reading and typing and it did not work. Perhaps I missed something in config.plist. Here's my file if anyone can figure out what's missing. No kexts are installed when I placed SSDT-UIAC.aml in EFI/Clover/ACPI/patched other than FakeSMC in other.

my mapping
HS01: USB 3.1 Gen 2 rear
HS02: USB 3.1 Gen 1 rear blue upper
HS03: USB 3.1 Gen 1 DAC rear yellow lower
HS04: USB 3.1 Gen 1 DAC rear yellow upper
HS05: USB 3.0 front right
HS06: USB 3.0 front left
HS07: USB 3.1 Gen 1 rear blue lower
HS08: USB 2.0 Internal Bluetooth HCI
HS09: USB 2.0 rear lower
HS10: USB 2.0 rear upper
HS11: USB 2.0 front right
HS12: USB 2.0 front left
HS13: USB 3.1 Gen 2 rear
HS14: Internal USB 2.0 H100i Platinum
USR1: unknown

device id 8086_a2af

I'm guessing on the two Gen2 because the ports don't work no matter what is injected. All others were IDed so by process of elimination I assume the last two are them.
"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
my mapping
HS01: USB 3.1 Gen 2 rear
HS13: USB 3.1 Gen 2 rear

device id 8086_a2af

How did you get that mapping when those 2 ports are covered by ASMedia?
 
I see still learning I'll get to those later when I figure out what ASMedia is. So knowing that I eliminated HS01 & HS13 from the custom SSDT and that made all the USB 3.0 ports active. But they're only running at USB 2.0 speeds. Now to figure out how to made them work at USB 3.0
 
Follow the instruction, got my customized DSDT built up and attached below. I dial back to 10.14.0 to get this done, and it can run properly with that disable string in config.list. Will try to upgrade to 10.14.1 in a while.

Update:
Successfully upgrade to 10.14.1, and all USB3 functioning well. Great thanks to Rehabman and all others here.

BTW, my setting is GA-Z87 (8086_8c31), and set to iMac 17,1.
 

Attachments

  • SSDT-UIAC.dsl
    3.4 KB · Views: 50
  • Screen Shot 2018-11-03 at 21.04.14.png
    Screen Shot 2018-11-03 at 21.04.14.png
    43.6 KB · Views: 134
  • Screen Shot 2018-11-03 at 21.50.46.png
    Screen Shot 2018-11-03 at 21.50.46.png
    23.5 KB · Views: 139
Last edited:
I see still learning I'll get to those later when I figure out what ASMedia is. So knowing that I eliminated HS01 & HS13 from the custom SSDT and that made all the USB 3.0 ports active. But they're only running at USB 2.0 speeds. Now to figure out how to made them work at USB 3.0

My understanding is (I hope I'm correct):

HS = USB2
SS = USB3

Your mapping has every port mapped as HS, but none as SS.

If you want an USB3 port to do both USB 2 and 3 then you need to have it to have both HS and SS, i.e., for example, HS02 and SS02 in the dsl file. But SS02 might go to something like HS09, so you need to follow the guide to disable the HS's and plugin the USB3 devices to check.

Because it's 15 ports limit, you'll have to sacrifice some ports. All USB3 ports eat up 12 (6 x HS/SS) of that 15, so you have only 3 left for USB2/etc.

Check this for the choosing process: https://www.tonymacx86.com/threads/...dt-for-usbinjectall-kext.249486/#post-1723238
 
Last edited:
Status
Not open for further replies.
Back
Top