Jump to content

How to fix ASMedia USB 3.0 on El Capitan ?


longhui
 Share

79 posts in this topic

Recommended Posts

 

 

 

sorry guys but what GenericUSBXHCI version are you using? I have made several attempts on injecting it through Clover (as I already do with FakeSMC and ApplePS2ElanTouchpad), then I gave up and tried installing it through Kext Utility (as I already do with kexts such as ACPIBatteryManager and ACPIBacklight) but none of them worked. And yes, SIP is disabled... Check this:

$ kextstat | grep -v com.apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   22    0 0xffffff7f82665000 0x8000     0x8000     org.rehabman.driver.AppleSmartBatteryManager (1.55) 43FC443B-927B-33B3-A081-CCAC54573CB2 <11 4 3>
   23    1 0xffffff7f8267a000 0x19000    0x19000    org.netkas.driver.FakeSMC (1067) E413738B-EE10-3E97-A888-C7E13A176326 <11 7 5 4 3 1>
   24    0 0xffffff7f82693000 0x4000     0x4000     org.hwsensors.driver.CPUSensors (1067) A02F7C19-4DAD-3145-9BE2-B3783A3D0C74 <23 7 5 4 3>
   37    2 0xffffff7f8269a000 0xa000     0xa000     org.emlydinesh.driver.ApplePS2Controller (3.3) C4EBF74A-94A7-3B65-AA79-EDC75569DEDD <11 7 5 4 3 1>
   46    1 0xffffff7f826a4000 0x9000     0x9000     org.emlydinesh.driver.ApplePS2Keyboard (3.3) 1B7F716C-AD62-3567-AC17-C369A14E7391 <37 35 7 6 5 4 3 1>
   47    0 0xffffff7f826ad000 0xd000     0xd000     org.emlydinesh.driver.ApplePS2ElanTouchpad (3.3) 1E26FA2F-10CA-31F4-84F5-2E1CED3D5D8C <46 37 35 7 6 5 4 3 1>
   54    0 0xffffff7f8142c000 0x3a000    0x3a000    com.insanelymac.RealtekRTL8111 (1.2.3) C5D66AA1-418D-3D0A-9507-24E6339E2677 <53 12 5 4 3 1>
   67    0 0xffffff7f80fd0000 0x2c7000   0x2c7000   com.realtek.driver.RtWlanU (1827.4) 4401D6D7-72FC-391B-A5F1-5C2DB9FE71F4 <53 48 5 4 3 1>
   89    0 0xffffff7f82672000 0x5000     0x5000     com.darwin.driver.ACPIBacklight (3.0.1d2) 70E5A058-E45A-3F42-B05C-2AEAD2A5356D <69 12 11 4 3>
   97    0 0xffffff7f81c80000 0x6000     0x6000     org.emlydinesh.driver.EAPDFix (2.0.1) 5EA27FE0-A297-3D09-95C2-8149A1A4B5EE <83 81 35 7 6 5 4 3 1>
  111    0 0xffffff7f826ba000 0x18000    0x18000    net.osx86.kexts.GenericUSBXHCI (1.2.8d9) no UUID <48 12 7 5 4 3>
$ csrutil status
System Integrity Protection status: disabled.

The only kext that says "No UUID" is GenericUSBXHCI. I tried v.1.2.8d9 (the last version before RehabMan introduced a 10.11-check) and also v1.2.7. Same behavior for both.

 

 

Same problem here, I can see it loaded in verbose boot, but no UUID :/

 

Racermaster; with your kext the system doesn't even boot at all

 

EDIT:

 

Manually installing Racermaster's kext does get the system to boot, but again no UUID and Finder crashes all the time

Edited by Metalcored00d
Link to comment
Share on other sites

I'm using a personal version with some (minor) changes: https://github.com/theracermaster/GenericUSBXHCI/releases

Are you on 10.11.2? AFAIK there are issues on 10.11/10.11.1 (can cause panics).

 

Yes, I wasn't using this kext up to now but due to the recent posts, I decided to give it a try on 10.11.2.

Can you run kextstat and check that GenericUSBXHCI has an associated UUID?

 

@Metalcored00d well at least I have no issues, the kext doesn't load and that's all.

Link to comment
Share on other sites

Can you run kextstat and check that GenericUSBXHCI has an associated UUID?

 

...

49    0 0xffffff7f820e5000 0x1b000    0x1b000    net.osx86.kexts.GenericUSBXHCI (1.2.7) no UUID <40 12 7 5 4 3>

...

 

USB 3.0 working. ASUS X99-A Mainboard, i7 5820K, GTX 980 Ti, Clover 3320, MacPro5,1 SMBIOS

  • Like 1
Link to comment
Share on other sites

I can confirm that Riley's method with the Oyen mXHCI kext works well on 10.11.2 with the approriate dsdt edits he provided.

 

The reason that I didn't have succes at first was because I tried to connect a sound cable with it instead of storage. Storage works well, other things aren't detected

Link to comment
Share on other sites

second to carbo178. usb3 port not detected in system information-USB, maybe because messy DSDT, but old caldigit i used in ML and Yosemite could be loaded, and USB 2 flashdisk is detected. cant test its speed since dont have usb3 device.

 

AsMedia is correctly injected in DSDT, otherwise don't show peripheral into System Profiler

 

The property for listing USB devices in El Capitan has been renamed so that's why ports and devices won't show up in System Profiler when using "old" kexts. Still, it's nice to have working ports again ;)

I agree

Link to comment
Share on other sites

I just tried booting the 10.11.2 installer on my Z68 with the Oyen Digital driver I use in 10.10 and it seems to be working ok.

 

No panic, the USB 3 stick I had attached was mounted and visible in Disk Utility and ioreg shows the mXHCD driver loaded.

 

So it looks like third-party driver support has been fixed to some degree with 10.11.2.

 

Update 1: Also appears to work with GenericUSBXHCI. Although I've found it can sometimes cause ports to stop working. It works fine in 10.9 but I never found it all that reliable in 10.10 which is why I stuck with mXHCD.

 

I'm cloning my laptop 10.11 install to a stick to try and boot from it so I can see how both drivers behave in a running 10.11 system.

 

Update 2: Both kexts seem to work fine in 10.11.2. No ports or devices appear in System Profiler however, but I guess that could be fixed in GenericUSBXHCI.

 

 

Do you have a link to the Oyen driver and DSDT edits needed. Any modification made to the driver for ASMedia1042?   Thanks

Link to comment
Share on other sites

My USB3 ports (desktop in signature) don't work with el cap. How can I see if they are Asmedia?

Your USB3 are Nec, see this link:

http://www.gigabyte.com/products/product-page.aspx?pid=3440#sp

I think is working with latest Rehabman GenericUSBXHCI, see this post: http://www.insanelymac.com/forum/topic/286860-genericusbxhci-usb-30-driver-for-os-x-with-source/?p=2197256

  • Like 1
Link to comment
Share on other sites

Ok, i tried also mXHCD.kext instead of caldigit kexts, but the result is the same: external devices working but are not recognized in System Report (with or without DSDT injection).

However it is already a step forward the fact that work :)

  • Like 2
Link to comment
Share on other sites

The latest GenericUSBXHCi is working fine, with the limitations previously described by a few other people here.

+1. ASMedia 1042 finally working with GenericUSBXHCI 1.2.11 installed on EFI/CLOVER/kexts/10.11 after two boots with SIP disabled.

PS.: the USB 3.0 port works for any device type, not only storage devices.

 

Thanks a lot Apple and RehabMan \o/ \o/

Link to comment
Share on other sites

It's very erratic for me though, cannot get it to recognize my drive now...

Here it works only if I have booted the system with something plugged to the USB 3.0 port. It doesn't need to be a USB 3.0 device. For simplicity I leave my mouse transceiver there and I change it to my USB 3.0 device whenever I want to use it.

El Capitan 10.11.2, GenericUSBXHCI 1.2.11, using flag gux-defer-usb2

Link to comment
Share on other sites

  • 4 weeks later...

Hello after try to patch my usb 3.0 ports withe this tutorial :

http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/

 

I understand that it was only for Intel "usb" and i notice that my port are from Asmedia, that why i post here.

I have an msi z97a gaming 9 ack motherboard under El Capitan 10.11.3

I try to install kext GenericUSBXHCI 1.2.11on EFI/CLOVER/kexts/10.11 on Libray/Extensions after two boots with SIP disabled but nothing, this is the link i use for download the kext :

https://bitbucket.org/RehabMan/os-x-generic-usb3/downloads

I know that my ports can't reach 5gb/s they are locked to 480mb/s

 

And here a screen of my "usb 3.0" informations, i am not sure but you speak about ASMedia 1042 but thing that i have 107x ?

 

Please help me :)

Thank you.

 

 

 

 

post-1368912-0-02774700-1453588855_thumb.png

Link to comment
Share on other sites

 Share

×
×
  • Create New...