giacomoleopardo Posted April 25, 2013 Author Share Posted April 25, 2013 thanks for posting this, I was not shure about posting PJALM repo. I actually use this and it's great! Works on most 7 series mobos. It's possible to add toleda's patches as well. DSDT ready in 45 seconds! :-) Link to comment Share on other sites More sharing options...
joshhh Posted April 25, 2013 Share Posted April 25, 2013 Read 1st post and thought it is simple. But when looked at my Lenovo W530 QM77 dsdt... oh its much more complicated in case of names and content of methods Added replaced XHC1 method, but stuck at EHCI1 edits... don't know how and where to find and replace-paste code from 1st post Hope someone may help with it... w530-usb-3.0.zip Link to comment Share on other sites More sharing options...
giacomoleopardo Posted April 25, 2013 Author Share Posted April 25, 2013 Read 1st post and thought it is simple. But when looked at my Lenovo W530 QM77 dsdt... oh its much more complicated in case of names and content of methods Added replaced XHC1 method, but stuck at EHCI1 edits... don't know how and where to find and replace-paste code from 1st post Hope someone may help with it... w530-usb-3.0.zip Hi joshhh, please post a virgin dsdt.aml (extract it with aida64 in windows or from ubuntu live cd, or booting in OSX with DSDT=Null flag in chameleon/chimera). Link to comment Share on other sites More sharing options...
joshhh Posted April 25, 2013 Share Posted April 25, 2013 Here it is, raw and with errors fixed only 0-DSDT-HD4000-raw.dsl.zip 1-DSDT-HD4000-no-errors.dsl.zip Hi joshhh, please post a virgin dsdt.aml (extract it with aida64 in windows or from ubuntu live cd, or booting in OSX with DSDT=Null flag in chameleon/chimera). Link to comment Share on other sites More sharing options...
giacomoleopardo Posted April 25, 2013 Author Share Posted April 25, 2013 Try this one. Please, note that is just a trial and error method: as I stated several times, I'm not a dsdt expert!!! DSDT GUESS0.aml.zip Link to comment Share on other sites More sharing options...
amandreamartino Posted April 29, 2013 Share Posted April 29, 2013 Thank you so much! I can confirm usb 2.0 mass storage compatibility on usb 3.0 using the kext on my MSI Z77A-G45. I don't any usb 3.0 device to do a speed test. Link to comment Share on other sites More sharing options...
giacomoleopardo Posted April 29, 2013 Author Share Posted April 29, 2013 Thank you so much! I can confirm usb 2.0 mass storage compatibility on usb 3.0 using the kext on my MSI Z77A-G45. I don't any usb 3.0 device to do a speed test. Link to comment Share on other sites More sharing options...
genzai Posted April 30, 2013 Share Posted April 30, 2013 Guys, Great work on this, especially to Mieze who is doing so much to improve hack community these days. Please keep up the good work. On my UP5 system this enables USB2.0 backwards compatibility. However i have a front panel hub connected that still behaves in the old way, which is to say, no usb 2.0 devices seem to register (led devices don't even light up). Is this expected behavior? is there anything that can be done to enable USB 2.0 passthrough to the hub ports? Please let me know if you need me to post any config files, dsdt, etc. Thanks, g\ Link to comment Share on other sites More sharing options...
giacomoleopardo Posted April 30, 2013 Author Share Posted April 30, 2013 Genzai, the more info you post, the more easy is to understand (or guess) what the problem could be. Furthermore, please post a virgin dsdt and if you have one already, post what patch did you apply. On my boards, I've tested usb3.0 ports via internal header and they work as expected. Link to comment Share on other sites More sharing options...
genzai Posted May 1, 2013 Share Posted May 1, 2013 Okay, after a good deal more testing in OS X and Windows i discovered the firmware on my hub was corrupted or something. USB 2.0 was not working in windows either and it was showing an error in the device manager. I regressed the firmware a version and then re-flashed to the latest and now everything seems to be working smashingly. USB 2.0 and 3.0 works on all ports and on the hub too. Seems like USB is working better than ever. Every once in a while i find a device that wants to negotiate itself at USB 2.0 even though it supports USB 3.0, but pending more testing of devices this is great! thanks so much for documenting this. g\ 1 Link to comment Share on other sites More sharing options...
giacomoleopardo Posted May 1, 2013 Author Share Posted May 1, 2013 I'm glad you've got success. And thanks for reporting results! Cheers! G. Link to comment Share on other sites More sharing options...
kidalive Posted July 2, 2013 Share Posted July 2, 2013 giacomoleopardo, on 01 May 2013 - 05:23 AM, said: Genzai, the more info you post, the more easy is to understand (or guess) what the problem could be. Furthermore, please post a virgin dsdt and if you have one already, post what patch did you apply. On my boards, I've tested usb3.0 ports via internal header and they work as expected. Hello, man. I used your DSDT patch it made USB 3.0 ports reading USB 2.0 devices, but the issues is it broken the sleep and wake, any idea? My MB is GA-Z77-D3H-MVP similar to yours. I`m booting with Clover UEFI with no USB Injection or clock-id settings in my config.plist. Using this patch you found sleep turns out to be reboot. My clean DSDT attached below.dsdt_A.zip Link to comment Share on other sites More sharing options...
Mieze Posted July 7, 2013 Share Posted July 7, 2013 Hello, man. I used your DSDT patch it made USB 3.0 ports reading USB 2.0 devices, but the issues is it broken the sleep and wake, any idea? My MB is GA-Z77-D3H-MVP similar to yours. I`m booting with Clover UEFI with no USB Injection or clock-id settings in my config.plist. Using this patch you found sleep turns out to be reboot. My clean DSDT attached below.dsdt_A.zip It's a Clover issue, not a problem of the patch. My system used to wakeup with Clover r1022 but after I updated to r1914 trying to wake up from sleep results in a reboot too. The log files indicates that the KP is related to FakeSMC.kext but I haven't found time to track down the cause of the problem. A quick test with a bootloader of the Chameleon family didn't show any problem. Sleep and wakeup seem to work as expected with this configuration. Mieze Link to comment Share on other sites More sharing options...
maleorderbride Posted September 5, 2013 Share Posted September 5, 2013 I have a Gigabyte Z77-UD3H rev 1.1 with no DSDT and GenericUSBXHCI. Sleep works, wake works, USB 3.0 seem to work without any problems and now work with 2.0 devices as well. Earlier I was using 10.7.5 and the stock Apple drivers for the Intel USB 3.0 and could only use USB 3.0 devices in the USB 3.0 ports. Thanks! Edit: hmmm..experiencing freezes and lockups. troubleshooting. Link to comment Share on other sites More sharing options...
Joni_78 Posted December 20, 2013 Share Posted December 20, 2013 I tried to do this for my HP laptop but got 201 errors in first step. I have no previous DSDT and I made the virgin DSDT with DSDT editor. Should this work with qm77 chipset? Link to comment Share on other sites More sharing options...
giacomoleopardo Posted December 21, 2013 Author Share Posted December 21, 2013 I tried to do this for my HP laptop but got 201 errors in first step. I have no previous DSDT and I made the virgin DSDT with DSDT editor. Should this work with qm77 chipset? I don't know much about laptops, sorry. Maybe you'll find better support on laptop section. Furthermore, I know Rehabman has somewhere in his repo a lot of dsdt patches for laptop pcs. Check it out, it could be very helpful! Link to comment Share on other sites More sharing options...
midi-sama Posted January 3, 2014 Share Posted January 3, 2014 Hi, I used GenericUSBXHCI.kext and I can't get the computer to sleep (all the other conditions are there), cuz if there is any USB (storage devices especially) it prevent the computer from sleep and when it just wakes it turns off. Is there any relation w/ the kext? Should I use the DSDT patch instead? I have Intel 7 Series Controller and 2 USB3.0 and 1 USB2.0 (connected to the same controller) Link to comment Share on other sites More sharing options...
Mieze Posted January 3, 2014 Share Posted January 3, 2014 Hi, I used GenericUSBXHCI.kext and I can't get the computer to sleep (all the other conditions are there), cuz if there is any USB (storage devices especially) it prevent the computer from sleep and when it just wakes it turns off. Is there any relation w/ the kext? Should I use the DSDT patch instead? I have Intel 7 Series Controller and 2 USB3.0 and 1 USB2.0 (connected to the same controller) Yes, try the patch as it makes GenericUSBXHCI.kext obsolete. Mieze 1 Link to comment Share on other sites More sharing options...
midi-sama Posted January 3, 2014 Share Posted January 3, 2014 OK I'll try Link to comment Share on other sites More sharing options...
Allan Posted January 4, 2014 Share Posted January 4, 2014 man, I tried to follow this tutorial, but it did not work. very devices do not exist in my DSDT. can help me? DSDT.aml pure.zip this DSDT contains patch only for USB 2. DSDT.aml without patch in XHC.zip Link to comment Share on other sites More sharing options...
midi-sama Posted January 4, 2014 Share Posted January 4, 2014 I don't really know how to edit DSDTs ( I usually use .txt patches :/ ) and when I tried I got 121 Errors (+ the warnings that I already have). Well can someone help me? DSDT.aml.zip Link to comment Share on other sites More sharing options...
Allan Posted January 6, 2014 Share Posted January 6, 2014 is impossible for me!! I tried again and again but only gives error. Link to comment Share on other sites More sharing options...
ila225 Posted February 8, 2014 Share Posted February 8, 2014 On Gigabyte I had some issues. Basically every device is properly recognized, but with both methods they're disconnected after wake from sleep. This happens in every usb port: 2.0 and 3.0 as well. Furthermore GenericUSBXHCI.kext method seems to compromise my apple usb keyboard hub until I unplug the device connected and remounted after sleep (hdd or flash drive). That doesn't happen when applying DSDT patch. So in this case DSDT patch has my +1. I can't really say why it happens, maybe something in Gigabyte Uefi Bios has to be set in another way, or maybe some other dsdt string to be changed...really don't know. Hey guys, perhaps someone would help me keep my sanity. First, has anyone managed to fix this issue? If not, which patch is giacomoleopardo talking about, all those coded fixes? If so, has anyone complied that into a patch that can be used in MaciASL? My problem is exactly that, sleep, wake, no USB. I have a Gigabyte GA-Z87-D3HP, and right now running with XHCI Mode: Enabled, XHCI Hand-off: Enabled, EHCI Hand-off: Enabled. Thanks in advance. Link to comment Share on other sites More sharing options...
Mieze Posted February 8, 2014 Share Posted February 8, 2014 This patch is only for 7 series main boards. There seems to be something similar for 8 series main boards but it is not that important and I haven't found the time to dig deeper into Apple's Haswell DSDTs. Mieze 1 Link to comment Share on other sites More sharing options...
ila225 Posted February 8, 2014 Share Posted February 8, 2014 This patch is only for 7 series main boards. There seems to be something similar for 8 series main boards but it is not that important and I haven't found the time to dig deeper into Apple's Haswell DSDTs. Mieze Thanks Mieze. I guess I'll just have to keep looking for it. =) Link to comment Share on other sites More sharing options...
Recommended Posts