Have you created a SSDT for your USB ports and also got patches in your config.plist. There is also a USBPorts.kext I have uploaded to @jiffyslot, that takes place of the more complicated (IMHO) method of creating a SSDT.Hello can anyone help me with usb? It does not work correct.
My trackpad and keyboard loses their connection.
Have you created a SSDT for your USB ports and also got patches in your config.plist. There is also a USBPorts.kext I have uploaded to @jiffyslot, that takes place of the more complicated (IMHO) method of creating a SSDT.
This USBPort.kext goes in your /EFI/Clover/kexts/Other directory. You also need to have a patch in your Clover config.plist as well as removing the USBInjectAll.kext from your /Library/Extensions (or wherever you installed it), as it's not needed unless you are doing a port discovery using the FB-Patcher app or creating the USB SSDT method.
Search for me @jb007 on this thread for details that I gave to @jiffyslot a several posts ago.
Also is your keyboard and trackpad drawing to much power, as my Corsair K95 keyboard draws a lot of power and needs a powered hub to work properly? USB2 ports are a max of 500ma, and from memory, USB3 ports are 900ma max.
Jim
Yeah, don't use anything I've uploaded. It was messed up. I thought I'd removed them. I'll try to removed those. But... FWIW, the only USB ports that work with my MOBO now are the two side-by-side "blue" ones on the back plate and the lone "red" USB port adjacent to the Intel ethernet port. IDK if I need to open a copy of the @jb007 USB.kext he posted for me and examine it using FB Patcher and it's various tools and make one for my board (and Fractal Design case) or what. Any, don't use the stuff that I posted; it's wrong and the thread shows how terribly wrong it was. -Except my screenshots of stats and processes, those are cool.
sudo touch /Library/Extensions
sudo touch /System//Library/Extensions
sudo kextcache -i /
Hi @jiffyslot, your USB ports should be working with the USBPorts.kext I previously uploaded irrespective of the case.
To use the USBPorts.kext I uploaded and that was created by the FB-Patcher app you need to do the following if using this patch only!:
And that should enable all USB ports on this motherboard. The USBPorts.kext I uploaded has all ports marked as external. If you are using a port as an internal USB i.e one that has a USB device permanently attached e.g in my system I have 4 internal USB devices... 3 Corsair devices & my USB connection to my internal PCIe Wifi/BT card. So I mark these as an internal 'fixed' device so that when my Mac goes to sleep, these USB ports don't wake up the Mac. This also why my Mac can do the Powernap sleep function that you can see in the Energy setting in System Preferences.
- Put the file in your /EFI/EFI/Clover/kexts/other directory. It does not need any other kext to operate there;
- Remove USBInjectAll from either you /Library/Extensions or /EFI/EFI/Clover/kexts/other directory or wherever it is located. In this FB-patcher method, it is only used for USB port discovery whilst creating this USBPorts.kext.
- If you have removed any files or added files to /L/E or /S/L/E (which you should not be using, as /L/E is where all user kexts should go, except kexts involved in the boot process, they go in the 'other' directory), do the usual kernel cache fix in a terminal:
Code:sudo touch /Library/Extensions sudo touch /System//Library/Extensions sudo kextcache -i /
- In your config.plist it should have:
View attachment 367797
Jim