tluck Posted December 17, 2015 Share Posted December 17, 2015 @angeluszero - you may want to provide more details on your platform, motherboard etc, chipset.... presuming your USB is intel etc. a quick fix may be to use RehabMan's OS-X-USB-Inject-All with some minor dsdt edits. 1 Link to comment Share on other sites More sharing options...
angeluszero Posted December 17, 2015 Share Posted December 17, 2015 @angeluszero - you may want to provide more details on your platform, motherboard etc, chipset.... presuming your USB is intel etc. a quick fix may be to use RehabMan's OS-X-USB-Inject-All with some minor dsdt edits. I made a post here. http://www.insanelymac.com/forum/topic/309918-usb-and-video-after-el-capitan-upgrade/?do=findComment&comment=2198239 Here's my HW HP Z420 desktop CPU: xeon e5-1620 v2 RAM: 16 GB 1600 mhz Samsung Evo 840 500GB SSD VIdeo: Nvidia Quadro K4200 HP version (works fine with Nvidia web drivers) Clover boot flags needed. npci=0x3000, nvda_drv=1 and kext-dev-mode=1 are the only ones i need to boot. From what i understand i have an intel c600 chipset for usb I also just tried this guide without success.... That said, try this (for any 7/8/9-series boards -- not 5x or 6x or Skylake): Remove any USB fixes you've already tried Install FakePCIID.kext and FakePCIID_XHCIMux.kext from the latest distribution here. Put them in EFI/CLOVER/kexts/... on your USB or system boot drive. If you're using the numbered directories (as [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] does), make sure to put them in both 10.10/ and 10.11/ ! (Or if you've previously removed numbered directories, put them in Other/ with any other kexts.) Reboot and... Profit! Oh, um, if that doesn't work, please report back. Our expectation is that you should only need additional fixes if using one of these SMBIOS system definitions: MacBookPro8,1 MacBookPro9,1 iMac13,1 iMac13,2 iMac13,3 MacPro6,1 If it doesn't work the next step is (with those kexts in place) to add these two patches to EFI/CLOVER/config.plist on the same boot drive in ACPI/DSDT/Patches: Code: <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>change EHC1 to EH01</string> <key>Find</key> <data>RUhDMQ==</data> <key>Replace</key> <data>RUgwMQ==</data> </dict> <dict> <key>Comment</key> <string>change EHC2 to EH02</string> <key>Find</key> <data>RUhDMg==</data> <key>Replace</key> <data>RUgwMg==</data> </dict> </array> </dict> </dict> ... Then reboot and try again. Link to comment Share on other sites More sharing options...
tluck Posted December 17, 2015 Share Posted December 17, 2015 the DSDT patch edits are on the right track. the kexts you just tried are more about USB3... XHCI devices. so i would focus on getting your usb2 ports working. can you disable usb3 in bios? if so then use those DSDT patches plus USB_ Inject all kext - might be enough. so i am guessing the C600 chipset means a series 7 or series 8 intel USB? which means you have a good chance on getting it work - with the right patches etc. running a command like dspci (or DPCIManager.app) (presuming you have say a working Yosemite) to list out the PCI specifics details might be worth doing. Link to comment Share on other sites More sharing options...
angeluszero Posted December 17, 2015 Share Posted December 17, 2015 the DSDT patch edits are on the right track. the kexts you just tried are more about USB3... XHCI devices. so i would focus on getting your usb2 ports working. can you disable usb3 in bios? if so then use those DSDT patches plus USB_ Inject all kext - might be enough. so i am guessing the C600 chipset means a series 7 or series 8 intel USB? which means you have a good chance on getting it work - with the right patches etc. running a command like dspci (or DPCIManager.app) (presuming you have say a working Yosemite) to list out the PCI specifics details might be worth doing. i copied the kext file to the efi clover partition under kext 10.11 and left the edit to my config.plist file but still no usb 2.0. i guess usb isnt compatible with my board and 10.11 then? here's a link to my config file for clover, maybe i edited it wrong. https://mega.nz/#!d0UmVDJC Link to comment Share on other sites More sharing options...
Matthew82 Posted December 18, 2015 Share Posted December 18, 2015 After install 10.11.3 and install GenericUSBXHCI.kext all "NEC" USB 3.0 ports start working in full speed (but not showing in "About this mac") link to kext: https://copy.com/fhGu1ko1dgt9xw8b 1 Link to comment Share on other sites More sharing options...
Lord Kamina Posted December 19, 2015 Share Posted December 19, 2015 After install 10.11.3 and install GenericUSBXHCI.kext all "NEC" USB 3.0 ports start working in full speed (but not showing in "About this mac") link to kext: https://copy.com/fhGu1ko1dgt9xw8b Works at least from 10.11.2 onwards. Details to be found in that other thread about how to fix ASMedia USB3 (Or wait for RehabMan to reappear in this thread) Link to comment Share on other sites More sharing options...
angeluszero Posted December 19, 2015 Share Posted December 19, 2015 Nothing seems to work in my case. Looks like the USB controller is an Intel c600/x79 chipset. It worked just fine in Yosemite without any tweaks. I even tried the Kext in the post above and no luck. Would it help if I was able to update to 10.11.2? Is there a way to update without entering the os? Link to comment Share on other sites More sharing options...
angeluszero Posted December 19, 2015 Share Posted December 19, 2015 After install 10.11.3 and install GenericUSBXHCI.kext all "NEC" USB 3.0 ports start working in full speed (but not showing in "About this mac") link to kext: https://copy.com/fhGu1ko1dgt9xw8b Ok so using chrome remote desktop i was able to get into os x and update to 10.11.2. Now USB 3.0 works with GenericUSBXHCI kext but USB 2.0 still doesn't work. I can live without 2.0 i guess but would be nice to make it work. Any idea what else i can try? Link to comment Share on other sites More sharing options...
Matthew82 Posted December 19, 2015 Share Posted December 19, 2015 Ok so using chrome remote desktop i was able to get into os x and update to 10.11.2. Now USB 3.0 works with GenericUSBXHCI kext but USB 2.0 still doesn't work. I can live without 2.0 i guess but would be nice to make it work. Any idea what else i can try? Try this https://copy.com/3EBDo1ANpMloHdbW It work for my x79 MSI MainBoard with MacPro 6,1 bios Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted December 19, 2015 Share Posted December 19, 2015 Any SkyLake user here and with 10.11.3 Beta Seed?? I need info, did you success to activate SSP port??? I only can activate it with 10.11.1 or 10.11.2 Public Release version Link to comment Share on other sites More sharing options...
angeluszero Posted December 19, 2015 Share Posted December 19, 2015 Try this https://copy.com/3EBDo1ANpMloHdbW It work for my x79 MSI MainBoard with MacPro 6,1 bios Didn't work. Only USB 3.0 works. Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted December 19, 2015 Share Posted December 19, 2015 Didn't work. Only USB 3.0 works. Can you upload your Clover folder??? Link to comment Share on other sites More sharing options...
angeluszero Posted December 20, 2015 Share Posted December 20, 2015 Can you upload your Clover folder??? Here it is. https://mega.nz/#F!As9wWIpT!WcsRPTSKzZ-YEbRFFljjXw Link to comment Share on other sites More sharing options...
Frank Nitty Posted December 21, 2015 Share Posted December 21, 2015 With GenericUSBXHCI , it works flawless , it is not recognized at boot , but once your are in El Captain (I'm on 10.11.2) it works. It won't show up in System Info but in finder yes It's not the same card. Inateck make a range of USB 3.0 cards and the KT4005 you got uses a NEC chipset. You're supposed to get one with a FL1100 chipset to have native support (like my KT4006). However, GenericUSBXHCI seems to work ok in 10.11.2, although the ports (and attached devices) won't show up in System Profiler. Currently using the KT4006 right here which is natively supported on Mac OS X. I can report I have no more issues. Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted December 22, 2015 Share Posted December 22, 2015 Hi Guys, I have motherboard Z170X Gaming 7 I just re-update to El Capitan 10.11.3 Beta Build 15D9c, and i have no working Super Speed Port (SS01-SS10), but before update i just back up my "IOUSBHostFamily.kext". Then i compare both of this kext. And i found different info.plist structure of AppleUSBXHCIPCI.kext. Take a look at screenshot.I have 2 USB 3.0 Bus (Devices) with different different device id.1. 0xa12f8086 (all USB Port 3.0) 2. 0x15b68086 (for Keyboard and mouse at upper back panel) At El Capitan 10.11.2, 0xa12f8086 is related to Host Controller Driver "AppleUSBXHCISPT" and 0x15b68086 is related to Host Controller Driver "AppleUSBXHCIPCI" but if you update to beta 10.11.3 then both of them will be related to Host Controller Driver "AppleUSBXHCIPCI". I don't know, maybe because of this my SS01-SS10 had not work afterall. So i just need to install "IOUSBHostFamily.kext" from 10.11.2 Build 15C50 to El Capitan 15D9c and My SS01-SS10 are work again .I don't know,, why apple remove iMac17,1 Profile at "AppleUSBXHCIPCI.kexts's info.plist at 10.11.3 So for SkyLake user, if you want updating to El Capitan 10.11.3 then reinstall "IOUSBHostFamily.kext" again from El Capitan 10.11.2 Build 15C50. But you still need to follow instructions of this topic to activate your XHC Ports Sorry for my Bad English Link to comment Share on other sites More sharing options...
driftwood Posted December 24, 2015 Share Posted December 24, 2015 They forgot to leave it in it seems (17,1) Link to comment Share on other sites More sharing options...
driftwood Posted December 27, 2015 Share Posted December 27, 2015 Did you try editing the AppleUSBXHCIPCI info.plist in IOKitPersonalities and adding 17,1 items? For those who don't know: These are missing from the latest 10.11.3 beta AppleUSBXHCIPCI kext;- AAPLJ951,1-XHCI (new mac pro 7,1?) Piker alpha mentioned about this in the past here: https://pikeralpha.wordpress.com/2015/11/01/first-signs-of-new-macpro71-found-in-el-capitan/ AppleUSBXHCISPT1, AppleUSBXHCISPT2 and of course, iMac17,1-XHCI are also omitted. I'm going to wait to see the ssdt that Piker Alpha puts up soon (see here: https://pikeralpha.wordpress.com/2015/12/22/my-initial-elcapitan-usb-workaround/) Link to comment Share on other sites More sharing options...
TheRacerMaster Posted December 29, 2015 Share Posted December 29, 2015 What ports are your mouse/keyboard connected to? The SB950 EHCI or EJ168 xHCI? 1 Link to comment Share on other sites More sharing options...
drone4zone Posted December 29, 2015 Share Posted December 29, 2015 having trouble getting my usb 2.0 back .they are listed as c600/x79...while on 10.10.5 they were working all 14 ports ,the other 4 ports that are non Intel usb 3.0 are the only ones working as (usb2.0) with GenericUSBXHCI.kext, in 10.11.2. no usb ports will work without this kext,infact I had to add it to flash drive installer to get it to boot 10,11.2 to do a fresh install, I can wait for the updated GenericUSBXHCI.kext for El capitan to regain 3.0 ,but right now I'm looking to get my usb 2.0 back,when i try to edit MaciAsl in 10.11.2 created from clover i get compile error. so I made fresh dsdt from yosemite,I was hopeful that with DSDT edits patched clover , I can regain my usb 2.o I uploaded my files for help i'm using Mac mini smbios cause I use x79pluginplatform.kext to patch for turbo throttle i7LGA2011, without nullIntelPowerCPU.kext.my,, specs: Intel DX79SR mainboard x79 chipset not sure what all usb chips are but I do know the usb 3.0 blue are Renseas uPD720200 & uPD720200A DSDT.aml.zip Drone4zone Mac mini-10.11.2.zip Link to comment Share on other sites More sharing options...
Max.1974 Posted December 31, 2015 Share Posted December 31, 2015 Please someone could help me, sorry my english is not so good. Im trying install El Capitan 10.11 and my usb ports need a correct configuration, because usb install stop on missing ...transporter. So sorry for im not could understand how to edit DSDT. My IOregistry and DSDT in zip atachment. Greate for help !!! My mobo is Intel BP67BG i7 Core, LGA 1155, Sandy Brigde. Im wait for your precious help!! Happy New Year!!! dsdt.aml.zip IORegistry-Max.zip Link to comment Share on other sites More sharing options...
tluck Posted December 31, 2015 Share Posted December 31, 2015 @max.1974 A quick fix is often to global search/replace the USB devices EHC1 to EH01 and EHC2 to EH02 - and then use rehabMan's USBInject_all.kext. Clover can also do this DSDT patch for you. Link to comment Share on other sites More sharing options...
Max.1974 Posted December 31, 2015 Share Posted December 31, 2015 Thank you @tluck, im not sure, but is need to replace in all usb kexts this EHC1 to EHC2 to EHC02, or just in feel kexts? Tks for your support!!! Link to comment Share on other sites More sharing options...
tluck Posted January 1, 2016 Share Posted January 1, 2016 @max.1974 - no just edit the DSDT and change EHC1 EHC2 to EH01 EH02 - then add the custom USBInjectAll.kext which corresponds to these new device names and the apple kext will not recognize these device names. 1 Link to comment Share on other sites More sharing options...
Max.1974 Posted January 3, 2016 Share Posted January 3, 2016 Tks @tluck, im really need help for someone that know how to edit DSDT, because im not know how to start. Im read many tutorials [guide], im try, but i cant. Im understand but not how change or compile DSDT with base on my file. Thanks for help, this site is amazing, im love my hack, but if im not can help me, im just wait for more easy solutions, for not advanced users like me. If someone have some files that same dsdt, please, post here. Thank you!!! Link to comment Share on other sites More sharing options...
tluck Posted January 4, 2016 Share Posted January 4, 2016 @max.1974 you don't have directly edit the DSDT for this test if this method will address your issue. go here USBInjectAll.kext see the config_patches.plist additions to do the DSDT editing for you via Clover then install the USBInjectAll.kext to add properties/redefine your USB devices. Link to comment Share on other sites More sharing options...
Recommended Posts