New ioreg with is attached. Thanks.
Ok, full system specs have been added to my profile.
As far as the issue, it's USB not working after resuming from sleep/hibernation, specifically, the Bluetooth adapter. I shows up in System Profiler and is fully functional. However, after I sleep the machine and wake it, everything else resumes and is functional, except the Bluetooth icon in the Menu bar has a line through it and clicking on it says "Bluetooth: Not Available".
As far as the xHCI chipset, I don't see anything that shows it not to be Intel, and everything appears to be enabled in the Insyde H20 Bios setup (ie. USB Legacy Support, USB Emulation, & EHCI1, EHCI2) Here are some screenshots from BIOS:
...
In regards to the config.plist problems, I believe I generated that using Clover Configurator and customized it with Clover Configurator for my custom boot entries. Thanks
I don't seem to have any XHCI Bios settings, but I booted into Windows 7 and dug into the Device Manager. Looks like this board has a Texas Instruments XHCI. I found a thread on here searching where you linked to a guide for patching AppleUSBXHCI.kext manually, or on-the-fly using Clover. However, If I'm reading that thread right, one of the patches applied is to disable the controller after waking from sleep (which is not what I want to do). I tried installing the updated GenericUSBXHCI.kext from your repo for 10.10, but I still have no USB when waking from sleep. I have removed GenericUSBXHCI.kext again.
So as I understand it, even with patching my vanilla AppleUSBXHCI.kext, It still will not resolve my issue with losing USB after waking the machine?
I tried adding the patches to Clover's KextsToPatch section to patch AppleUSBXHCI.kext on-the-fly, but that didn't seem to do anything.
To test, I downloaded a pre-patched AppleUSBXHCI v710.4.11 (10.10.2), added it to the /Contents/Plugins folder in IOUSBFamily.kext (after backing up the original of course), and installed the modified IOUSBFamily.kext with KextUtility.
Still USB does not work after sleep. I can't seem to find any info on on a DSDT patch needed for XHCI, but I still don't think AppleUSBXHCI.kext is getting loaded.
Did you repair permissions and rebuild caches (checking for errors)?
I think I found the first part of the problem. I was able to get AppleUSBXHCI.kext loading by applying the 6 series USB patch to my DSDT from your laptop patches repo (apparently I missed that one).
Yes, KextUtility takes care of all of that stuff while showing an output of the tasks it's performing.
I am still using the pre-patched AppleUSBXHCI v710.4.11 (10.10.2) to test with. I will look over your Clover examples, but i believe I entered them correctly.
I think the DSDT patch missing was the big hang-up, because if I look in IoReg now I can see that AppleUSBXHCI is loading.
I still see it loaded in the IOReg after waking from sleep, but USB doesn't work. So it looks like I'm making progress.....at least the kext is getting loaded now.
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu