spakk Posted January 6, 2016 Share Posted January 6, 2016 (edited) Hi folks, I need urgent help from someone who has good experience with the modification of the dsdt. My problem is that I have serious problems with my DSDT to activate my USB ports, see my current IOREG file and my DSDT.aml. All previous attempts based various suggestions of various users, unfortunately, to enable the ports brought no good results. so far I could to activate my USB flash drive (at another DSDT), which was my previous progress, unfortunately. if someone could make the effort to look my files and could give me a piece of advice, what changes should I make in my dsdt so that the usb slots could be activated. I would be very grateful. thx The appendix contains all important data. Edit: This ioreg file shows, that I boot with the GenericUSBXHCI.kext (ver. 1.2.8d7) . All tests with those below listed patched USB drivers were unsuccessful.: DummyUSBEHCIPCI.kext DummyUSBXHCIPCI.kext FakePCIID_XHCIMux.kext FakePCIID.kext USB_Series8_Injector.kext USB_Series9_Injector.kext USBInjectAll.kext Edit: Just for info: This patch brought in my DSDT no success: "i use this dsdt patch for usb2 , find your device change the address and id and add it to your dsdt" Device (UHC3) { Name (_ADR, 0x00120002) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0B, 0x04)) } Method (_DSM, 4, NotSerialized) { Store (Package (0x09) { "device-id", Buffer (0x04) { 0x96, 0x43, 0x00, 0x00 }, "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x05) { "EHCI" }, "AAPL,clock-id", Buffer (One) { 0x00 }, Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } "...and this for usb3 change dev add and id accordingly" Device (PCE9) { Name (_ADR, 0x00090000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x18, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR09) } Return (PR09) } Method (_DSM, 4, NotSerialized) { Store (Package (0x13) { "device-id", Buffer (0x04) { 0x52, 0x70, 0x00, 0x00 }, "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x05) { "XHCI" }, "AAPL,clock-id", Buffer (One) { 0x00 }, "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0A8C, "AAPL,current-in-sleep", 0x0A8C, "AAPL,max-port-current-in-sleep", 0x0834, "AAPL,device-internal", Zero, Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Edit: if someone could tell me, to which Part in the DSDT, I can change in EHC1 = to => EH01 and EHC2 = to => EH02, it would be very helpful. Probably I made the recent changes in the wrong place.??? Archiv.zip Edited January 6, 2016 by spakk Link to comment Share on other sites More sharing options...
artur_pt Posted January 6, 2016 Share Posted January 6, 2016 hello see if any results DSDT.aml.zip insert _dsm method for the usb good hack 1 Link to comment Share on other sites More sharing options...
spakk Posted January 6, 2016 Author Share Posted January 6, 2016 @artur this is the ioreg-file after booting with your DSDT.aml should I try to test with the other patched USB drivers, I mean without the older GenericUSBXHCI.kext (ver. 1.2.8d7)? Archiv.zip Link to comment Share on other sites More sharing options...
artur_pt Posted January 6, 2016 Share Posted January 6, 2016 hello yes without the generic kext Link to comment Share on other sites More sharing options...
spakk Posted January 6, 2016 Author Share Posted January 6, 2016 (edited) I now start a few tests with the other patched USB drivers. thx artur, Edit: Unfortunately no success, but many thanks for your help, Artur Edit: only keyboard / mouse and the internal HDDs are located and work, all other ports have not changed and disabled. external USB HDD, or my USB Flash Disk (Cruzer) are not enabled, it does not matter which USB port I plug. Edited January 6, 2016 by spakk Link to comment Share on other sites More sharing options...
artur_pt Posted January 6, 2016 Share Posted January 6, 2016 hello all usb port patched DSDT.aml.zip test with usbinjectall from rehab good hack Link to comment Share on other sites More sharing options...
spakk Posted January 6, 2016 Author Share Posted January 6, 2016 hello all usb port patched DSDT.aml.zip test with usbinjectall from rehab good hack as already described above, only keyboard and mouse as well as the internal HDD's are active, all the rest are disabled. my current ioreg, see in annex I upload here are my raw DSDT created under Linux, possibly it may be helpful?? Archiv_3.zip raw dsdt.zip Link to comment Share on other sites More sharing options...
spakk Posted January 6, 2016 Author Share Posted January 6, 2016 One positive piece of news. Now my external USB HDD is recognized and works, see picture ind ioreg-file. I have also tested the slot with my USB Flash Drive (Cruzer) it works. all other slots are disabled. But now the question is how to enable the other slots. ioreg.zip Link to comment Share on other sites More sharing options...
artur_pt Posted January 6, 2016 Share Posted January 6, 2016 hello i still see u are using genericxhci kext .. from the ioreg it don't work at all without that kext ? good hack 1 Link to comment Share on other sites More sharing options...
spakk Posted January 6, 2016 Author Share Posted January 6, 2016 hello i still see u are using genericxhci kext .. from the ioreg it don't work at all without that kext ? good hack sorry, I was assuming that I have deleted this driver. is now removed . thx Link to comment Share on other sites More sharing options...
spakk Posted January 12, 2016 Author Share Posted January 12, 2016 here more info: http://www.insanelymac.com/forum/topic/310293-help-topic-el-capitan-usb-fix-and-dsdt-patch/?do=findComment&comment=2205402 Link to comment Share on other sites More sharing options...
benmacfreak Posted January 12, 2016 Share Posted January 12, 2016 (edited) DSDT.aml.zipi just pulled a DSDT from El captian on my dell inspiron n5110, i posted before looking for help with one, but i didn't get a reply. I'm using clover, can someone please help? Edit by spakk: I'll move your message in the right Toppic. Edited January 12, 2016 by spakk spakk Link to comment Share on other sites More sharing options...
spakk Posted January 13, 2016 Author Share Posted January 13, 2016 DSDT.aml.zipi just pulled a DSDT from El captian on my dell inspiron n5110, i posted before looking for help with one, but i didn't get a reply. I'm using clover, can someone please help? Edit by spakk: I'll move your message in the right Toppic. check these benmacfreak_DSDT.zip Link to comment Share on other sites More sharing options...
Recommended Posts