Mmm, it can explain a lot of thinks. Can you enumerate again what Patchs should i use?
And Sorry.
OK, list of patches is in post #202: http://www.tonymacx86.com/mountain-lion-laptop-support/65751-lenovo-ideapad-u310-21.html#post676769
My patch repo is here: https://github.com/RehabMan/Laptop-DSDT-Patch
Rehabman, should we do all the patches you listed or only some? I don't even know what some of those do. I suppose if some are not required I won't do it to try and keep vanilla
thank you
Well, I came up with that list by looking at the difference between your native DSDT and ikkoku's patched DSDT. It is possible some are not necessary (in fact, there were some I found in ikkoku's DSDT that were not necessary that I didn't include in my list), and the only way to find out would be to experiment.
Still looking at the details of ikkok's DSDT...
FYI: One of the things that his DSDT does it it injects the 6-series device-ids for EHC (USB2) devices. This means you'll get the 6-series drivers for USB2 instead of the proper 7-series drivers. Not really proper, but might explain something. It is possible that ikkoku's machine is 6-series+Sandy Bridge, not 7-series+Ivy Bridge.
Interesting. How do I go about switching it to 7 series? Your kext makes usb work it's just the sleep if we can get around the wake up it does it would be set so you don't have to go crazy in the dsdt maybe?
One thing you might try:
When you go to patch DSDT and are applying USB patches, apply the 6-series instead. I'm just curious what happens there.
Also some clarifications:
- does the instant wakeup only happen when using GenericUSBXHCI?
- are you using GenericUSBXHCI when using ikkoku DSDT?
1. Yes
2. Yes and No. Same thing happens wether using his or my original DSDT
Something to note is sleep dousn't work at all unless I use ikkoku's DSDT