longhui Posted August 25, 2015 Share Posted August 25, 2015 The ASMedia USB 3.0 ports don't work, GenericUSBXHCI not working on 10.11 ,how to fix it? Link to comment Share on other sites More sharing options...
Allan Posted August 25, 2015 Share Posted August 25, 2015 Hi and Welcome to InsanelyMac! Read here: [GUIDE] USB Fix El Capitan 10.11 You use the last version of GenericUSB? Link to comment Share on other sites More sharing options...
longhui Posted August 25, 2015 Author Share Posted August 25, 2015 Hi and Welcome to InsanelyMac! Read here: [GUIDE] USB Fix El Capitan 10.11 You use the last version of GenericUSB? Thank you for your help~! Yes,I use the last version of GenericUSB.Only ASMedia USB 3.0 ports don't work~! The USB 2.0 ports is working fine:) 1 Link to comment Share on other sites More sharing options...
Allan Posted August 25, 2015 Share Posted August 25, 2015 You have PXHCD.kext installed? If yes, remove. Let's do a little test. Google for "FakePCIID + FakePCIID_XHCIMux". RehabMan give the right instructions for how install this kexts, is very easy, everything will depend on you. Reading is totally necessary. You already read the pokenguyen's guide that i send to you? Link to comment Share on other sites More sharing options...
Riley Freeman Posted August 25, 2015 Share Posted August 25, 2015 None of those fixes will work for ASM1042. The only option right now is to disable it and buy a card with a compatible chipset (like FL1100). Or just stay on Yosemite. The third-party kexts we previously relied on are all broken by El Capitan's new USB stack. 1 Link to comment Share on other sites More sharing options...
longhui Posted August 25, 2015 Author Share Posted August 25, 2015 You have PXHCD.kext installed? If yes, remove. Let's do a little test. Google for "FakePCIID + FakePCIID_XHCIMux". RehabMan give the right instructions for how install this kexts, is very easy, everything will depend on you. Reading is totally necessary. You already read the pokenguyen's guide that i send to you? Thank you again ~! I have learned alot from you I can search it in Google. None of those fixes will work for ASM1042. The only option right now is to disable it and buy a card with a compatible chipset (like FL1100). Or just stay on Yosemite. The third-party kexts we previously relied on are all broken by El Capitan's new USB stack. Thank you for your advice~! Such is the fact,none of those fixes will work for ASM1042 ,I'll just stay on Yosemite. 1 Link to comment Share on other sites More sharing options...
randomusername00 Posted September 19, 2015 Share Posted September 19, 2015 Is there any update on this? With FakePCIID(+XHCIMux), I can get El Capitan to boot with the controller enabled and all ports seem to work (except in USB2 mode). Is there anything one can do to get USB3 back on this controller? This is what DPCIManager shows: Vend Dev SubV SubD Vendor Name Device Name 1B21, 1142, 1043, 85FD, ASMedia Technology Inc., ASM1042A USB 3.0 Host Controller Only google mention of 0x11421b21 is some FreeBSD driver code Link to comment Share on other sites More sharing options...
lassard Posted September 23, 2015 Share Posted September 23, 2015 Is there any update on this? With FakePCIID(+XHCIMux), I can get El Capitan to boot with the controller enabled and all ports seem to work (except in USB2 mode). Is there anything one can do to get USB3 back on this controller? This is what DPCIManager shows: Vend Dev SubV SubD Vendor Name Device Name 1B21, 1142, 1043, 85FD, ASMedia Technology Inc., ASM1042A USB 3.0 Host Controller Only google mention of 0x11421b21 is some FreeBSD driver code do you mean you can use the USB 3.0 port as 2.0? Link to comment Share on other sites More sharing options...
ABlazely Posted September 24, 2015 Share Posted September 24, 2015 Is there any update on this? With FakePCIID(+XHCIMux), I can get El Capitan to boot with the controller enabled and all ports seem to work (except in USB2 mode). Is there anything one can do to get USB3 back on this controller? This is what DPCIManager shows: Vend Dev SubV SubD Vendor Name Device Name 1B21, 1142, 1043, 85FD, ASMedia Technology Inc., ASM1042A USB 3.0 Host Controller Only google mention of 0x11421b21 is some FreeBSD driver code The controller you have is not the ASM1042 but the USB3.1(gen2) 10GB ASM1142 I have both in my machine and only the 1142 show up in el-captain as usb 3 but not work as 2.0 or 3.0 Link to comment Share on other sites More sharing options...
TheRacerMaster Posted September 24, 2015 Share Posted September 24, 2015 The controller you have is not the ASM1042 but the USB3.1(gen2) 10GB ASM1142 I have both in my machine and only the 1142 show up in el-captain as usb 3 but not work as 2.0 or 3.0 Incorrect, 1B21:1142 is actually ASM1042A (USB 3.0), 1B21:1242 is ASM1142 (USB 3.1). Link to comment Share on other sites More sharing options...
randomusername00 Posted September 24, 2015 Share Posted September 24, 2015 do you mean you can use the USB 3.0 port as 2.0? I think that was working at one point, yes. But I hacked at it a while more, and ended up realizing that my mobo has TWO USB3 controllers, one of which is from Intel and only needs tweaks to the Dummy XHCI to work. So I went the route of disabling the ASMedia and getting the Intel USB3 working. If it's something you care about, I can share the Info.plist I settled on. Link to comment Share on other sites More sharing options...
lassard Posted September 25, 2015 Share Posted September 25, 2015 I think that was working at one point, yes. But I hacked at it a while more, and ended up realizing that my mobo has TWO USB3 controllers, one of which is from Intel and only needs tweaks to the Dummy XHCI to work. So I went the route of disabling the ASMedia and getting the Intel USB3 working. If it's something you care about, I can share the Info.plist I settled on. Thanks, but it's not my case, I only have two USB 2.0 ports and an ASMedia 1042 USB 3.0 one. And the latter doesn't work at all on ElCap Link to comment Share on other sites More sharing options...
qwaak Posted December 11, 2015 Share Posted December 11, 2015 As with the latest OS X 10.11.2 El Capitan release, my ASMedia USB 3.0 ports (ASUS X99-A board) are working full speed. Life's good. Link to comment Share on other sites More sharing options...
lassard Posted December 11, 2015 Share Posted December 11, 2015 As with the latest OS X 10.11.2 El Capitan release, my ASMedia USB 3.0 ports (ASUS X99-A board) are working full speed. Life's good. AFAIK, this board has an ASM1074 driver while the El Capitan issue is only with ASM1042. Thanks for reporting though and if you have the time, confirm that your driver really is ASM1074. Thanks again! Link to comment Share on other sites More sharing options...
TheRacerMaster Posted December 12, 2015 Share Posted December 12, 2015 AFAIK, this board has an ASM1074 driver while the El Capitan issue is only with ASM1042. Thanks for reporting though and if you have the time, confirm that your driver really is ASM1074. Thanks again! ASM1074 is a hub, AFAIK that board has 1x ASM1042 (xHCI controller) + 2x ASM1074 (hubs). As with the latest OS X 10.11.2 El Capitan release, my ASMedia USB 3.0 ports (ASUS X99-A board) are working full speed. Life's good. An IOReg would be useful. Link to comment Share on other sites More sharing options...
qwaak Posted December 12, 2015 Share Posted December 12, 2015 Update regarding ASMedia USB 3.0 on OS X 10.11.2: while external USB 3.0 disks are working natively, external USB sound cards aren't. Also, my system report is not listing a USB 3.0 bus at all, even while external disks are mounted. Any hints for a fix? ASM1074 is a hub, AFAIK that board has 1x ASM1042 (xHCI controller) + 2x ASM1074 (hubs). An IOReg would be useful. IOReg attached. osx101102.ioreg.zip Link to comment Share on other sites More sharing options...
lassard Posted December 12, 2015 Share Posted December 12, 2015 ASM1074 is a hub, AFAIK that board has 1x ASM1042 (xHCI controller) + 2x ASM1074 (hubs). I don't know a lot about this stuff, anyway specialized hardware websites seem to mention 1042 and 1074 as equivalent in terms of functionality, e.g. "ten USB 3.0 ports, six soldered on the motherboard rear panel (five of them controlled by one ASMedia ASM1074 chip and one ASMedia ASM1042 chip)" looking at the IOReg, it mentions the usage of GenericUSBXHCI kext (interesting, so far I had only read people claiming about KPs with that kext on El Cap) and there's no mention to ASM1042, although there is to 107x. qwaak, based on the website I linked above, I would suggest to test all of the rear panel USB ports, I believe one of them should not work... Link to comment Share on other sites More sharing options...
qwaak Posted December 12, 2015 Share Posted December 12, 2015 USB 3.0 disks are working natively, external USB sound cards aren't. Update: external USB audio card is working. It takes about 15 seconds until it is activated. I believe one of the ports should not work I checked all the ports, you're right. Not all ports are working. More details in the attached text file. AsusX99A-USB3.txt Link to comment Share on other sites More sharing options...
qwaak Posted December 12, 2015 Share Posted December 12, 2015 Update: with another disk, both front USB 3.0 ports are working. Maybe related to controller or cable. Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 12, 2015 Share Posted December 12, 2015 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. 3 Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted December 12, 2015 Share Posted December 12, 2015 Update regarding ASMedia USB 3.0 on OS X 10.11.2: while external USB 3.0 disks are working natively, external USB sound cards aren't. Also, my system report is not listing a USB 3.0 bus at all, even while external disks are mounted. Any hints for a fix? IOReg attached. Vendor ID 0x8087,, it's Intel not Asmedia. Am i right?? Link to comment Share on other sites More sharing options...
TheRacerMaster Posted December 12, 2015 Share Posted December 12, 2015 Vendor ID 0x8087,, it's Intel not Asmedia. Am i right?? Yes, but those are the Intel EHCI (USB 2.0) controllers. His board has an Intel XHCI (USB 3.0) & ASMedia XHCI (USB 3.0), both of which are using GenericUSBXHCI. Currently GenericUSBXHCI won't show up under System Information. So it looks like third-party driver support has been fixed to some degree with 10.11.2. Yep, also can confirm that GenericUSBXHCI is working in 10.11.2. 1 Link to comment Share on other sites More sharing options...
lassard Posted December 13, 2015 Share Posted December 13, 2015 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. Yep, also can confirm that GenericUSBXHCI is working in 10.11.2. 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. Link to comment Share on other sites More sharing options...
Riley Freeman Posted December 13, 2015 Share Posted December 13, 2015 I used 1.2.8d9 as well. I have it in my Clover EFI kexts folder along with the other kexts I inject. 1 Link to comment Share on other sites More sharing options...
TheRacerMaster Posted December 13, 2015 Share Posted December 13, 2015 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. 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). Link to comment Share on other sites More sharing options...
Recommended Posts