Contribute
Register

The New Beginner's Guide to USB Port Configuration

Sorry i was in a rush before here are the details:

It is a :

HP Compaq Pro 6300 Small Form Factor
Motherboard- 657239-001


I used Hackintool to install usbinjectall into the efi/clover/kexts/other folder, i also tried a patch i read about


appleahciport
i also tried installing the xhci-unsupported.kext as i read about that in forum but the usbinjectall.kxt isnt working or showing in hacktingtool when i go to extensions tabs. Please see attached pics.


Go to Terminal and run "kextstat" to see which kexts are loaded.

Scrolldown and look for something like this:

U.png


If it isn't there then we have a problem - probably a corrupted USBInjectAll.kext copy. So try a fresh one.

:)
 
Hi

It is not there and none are any of the kexts from that folder but i looked at the boot log and it is trying to, i have attached it and pasted from it below:

9:372 0:004 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
9:372 0:000 ->Extra kext: EFI\CLOVER\kexts\Other\XHCI-unsupported.kext (v.0.9.2)
9:374 0:001 ->Extra kext: EFI\CLOVER\kexts\Other\USBInjectAll.kext (v.0.7.1)
9:477 0:103 ->Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext (v.1787)
9:487 0:009 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Off
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10_normal
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13_normal
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13.6
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13.6_normal
9:488 0:000 SetScreenResolution: 1680x1050 - already set
9:488 0:000 Custom boot is disabled

None of those kexts loaded
 

Attachments

  • bootlog.txt
    25.9 KB · Views: 51
Hi

It is not there and none are any of the kexts from that folder but i looked at the boot log and it is trying to, i have attached it and pasted from it below:

9:372 0:004 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
9:372 0:000 ->Extra kext: EFI\CLOVER\kexts\Other\XHCI-unsupported.kext (v.0.9.2)
9:374 0:001 ->Extra kext: EFI\CLOVER\kexts\Other\USBInjectAll.kext (v.0.7.1)
9:477 0:103 ->Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext (v.1787)
9:487 0:009 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Off
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10_normal
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13_normal
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13.6
9:487 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13.6_normal
9:488 0:000 SetScreenResolution: 1680x1050 - already set
9:488 0:000 Custom boot is disabled

None of those kexts loaded


Hmmm...

So, do you have FakeSMC.kext in Library/Extensions too?

My thinking here is that you must have it somewhere if your system is booting into macOS.

If it is in L/E then that sounds as though Clover is not using the EFI folder tree you are looking at ...

:)
 
Hmmm...

So, do you have FakeSMC.kext in Library/Extensions too?

My thinking here is that you must have it somewhere if your system is booting into macOS.

If it is in L/E then that sounds as though Clover is not using the EFI folder tree you are looking at ...

:)


Hi everyone

I didn't wont to post here till i solved the problem and clutter the thread, i have solved this problem and it is like a comedy i did this to resolve a problem of glitchy blutooth mouse my daghter had and now that doesnt work ha ha. Anyway here is what i did to solve the problem and my new problem.

after reading another thread i:
deleted the fakesmc.kext from library/l/e and downloaded the latest usbinjectall.kext and reinstalled that to efi/clover/kexts/other it was then injected and i was able to see my ports in hackintool and delete what usb ports wasnt used delete them and create a usbports.kext install that to efi/clover/kexts/other and all semmed good.

Question1:
I have more than 15 items in the list apart from my usb 2 and 3 ports should i keep the following in there
PR01 IOUSBHostDevice (i have 4 of these entreis)

New Bluetooth Problem:

I am using a belkin blutooth usb adapter that worked fine until i redid the usbports just a bit choppy

On reboot i tried to connect the magicmouse and it would just connect for a second then diconnect then connect then disconnet and i wasnt able to move the cursor. I searched for a high sierra

IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext

I found one and after in stalling that i can connect to the magic mouse but it reports the battery is empty which it isnt or ask me to type in a code on it. Does anyone know where these two high sierra kexts to try and remidy this? Many thanks.
 

Attachments

  • Screen Shot 2020-06-03 at 08.52.08.png
    Screen Shot 2020-06-03 at 08.52.08.png
    113.5 KB · Views: 47
  • Screen Shot 2020-06-03 at 09.30.58.png
    Screen Shot 2020-06-03 at 09.30.58.png
    12.8 KB · Views: 33
  • Screen Shot 2020-06-03 at 09.31.04.png
    Screen Shot 2020-06-03 at 09.31.04.png
    39.3 KB · Views: 34
  • Screen Shot 2020-06-03 at 09.36.42.png
    Screen Shot 2020-06-03 at 09.36.42.png
    19.6 KB · Views: 39
  • Screen Shot 2020-06-03 at 09.40.25.png
    Screen Shot 2020-06-03 at 09.40.25.png
    28.4 KB · Views: 48
Hi everyone

I didn't wont to post here till i solved the problem and clutter the thread, i have solved this problem and it is like a comedy i did this to resolve a problem of glitchy blutooth mouse my daghter had and now that doesnt work ha ha. Anyway here is what i did to solve the problem and my new problem.

after reading another thread i:
deleted the fakesmc.kext from library/l/e and downloaded the latest usbinjectall.kext and reinstalled that to efi/clover/kexts/other it was then injected and i was able to see my ports in hackintool and delete what usb ports wasnt used delete them and create a usbports.kext install that to efi/clover/kexts/other and all semmed good.

Question1:
I have more than 15 items in the list apart from my usb 2 and 3 ports should i keep the following in there
PR01 IOUSBHostDevice (i have 4 of these entreis)

New Bluetooth Problem:

I am using a belkin blutooth usb adapter that worked fine until i redid the usbports just a bit choppy

On reboot i tried to connect the magicmouse and it would just connect for a second then diconnect then connect then disconnet and i wasnt able to move the cursor. I searched for a high sierra

IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext

I found one and after in stalling that i can connect to the magic mouse but it reports the battery is empty which it isnt or ask me to type in a code on it. Does anyone know where these two high sierra kexts to try and remidy this? Many thanks.

As we don't know what other thread you read we can't comment on the advice you got there.

There should be no reason to go looking for extra BT kexts.

You should not be asked for a code to pair your mouse.

You need to clear and refresh your Hackintool USB screen. Click on the 'broom' icon, the the 'circular arrows' icon.

If it looks the same then you have mis-configured your USB setup. You should not have both EH01/2 controllers alongside EHC1/2 controllers. One or the other, preferably the first.

IOUSBHostDevice entries are the EHC hubs. You have 4x because of the problem I mention in the previous paragraph. You should have 2x.
 
You've run "kextstat" and USBInjectAll.kext is not there?

Having a similar problem since upgrading to the latest clover (could be coincidence).

Just found this thread via search, already posted somewhere else as seen below.
No joy so far. (still no hs11/12 in ioReg)
What I did:
Moved all hackintosh kexts to efi/...other as advised, removed from l/e (also re-checked if I had sth at s/l/e), then emptied trash, rebuilt kext cache and restarted.
After a first boot to black screen after the clover selection it booted well on second try and from there on.
But still the USBinjectall seems to be missing in kextstat. (although its there in the EFI where it should be)
Reinstalled it and rebuilt kext cache to be sure, but it still does seem to not inject/find USBinjectall...

Its def. there, but not recognized as installed by hackintool (for double checking purpose) as well.
View attachment 473488View attachment 473489



Thx for all the hints so far! What can/should I do now? I'm pretty clueless rn.


USBinjectall does not seem to be correctly injected (or not at all) somehow. all hackintosh kexts are in efi/clover/...other.
Before updating clover & WEG to the latest versions 2 days ago as a preperation for security update 2020-003 everything worked fine...

Thx for any hints, will pass on anything I get to know over in the other thread of couse.
 
Having a similar problem since upgrading to the latest clover (could be coincidence).

Just found this thread via search, already posted somewhere else as seen below.


USBinjectall does not seem to be correctly injected (or not at all) somehow. all hackintosh kexts are in efi/clover/...other.
Before updating clover & WEG to the latest versions 2 days ago as a preperation for security update 2020-003 everything worked fine...

Thx for any hints, will pass on anything I get to know over in the other thread of couse.

I got mine working now but it broke my USB bluetotth anyway here is what i did to get my usbinjectall.kext to inject

I deleted fakesmc.kext from l/e and made sure that the only copy of it was in clover/efi/kexts/other i also did the sane with my audio voodo kext, that way i could also tell if clover was injectiong from the clover/efi/kexts/other folder. I then used hacktintool to install the usbinjectall.kext to clover/efi/kexts/other and rebooted and it was working.

i checked by going to extensions tab in hackintool and checking that it was showing there along with FakeSMC.kext and my voodo kext and i also ran terminal and typed "kextstat" then use command + f to search that your kext has loaded. Good luck , now i have to find a way to repair my broken blutooth :)
 
I got mine working now but it broke my USB bluetotth anyway here is what i did to get my usbinjectall.kext to inject

I deleted fakesmc.kext from l/e and made sure that the only copy of it was in clover/efi/kexts/other i also did the sane with my audio voodo kext, that way i could also tell if clover was injectiong from the clover/efi/kexts/other folder. I then used hacktintool to install the usbinjectall.kext to clover/efi/kexts/other and rebooted and it was working.

i checked by going to extensions tab in hackintool and checking that it was showing there along with FakeSMC.kext and my voodo kext and i also ran terminal and typed "kextstat" then use command + f to search that your kext has loaded. Good luck , now i have to find a way to repair my broken blutooth :)

thx for you response,

did all the above already (all kexts running from efi/clover...), however no joy. Its the latest version, does not show up in kextstat or hackintool as installed, though its there along with all the others. Rebuilding kext cache etc did not help.
However, my only problem seems to be the same as yours, bluetooth is broken.

Did you check in IORegistryExplorer if you have HS11/12? (or on whatever usbport your bluetooth is on) under XHC@14? (again don't know if those numbers translate to your setup)
 
thx for you response,

did all the above already (all kexts running from efi/clover...), however no joy. Its the latest version, does not show up in kextstat or hackintool as installed, though its there along with all the others. Rebuilding kext cache etc did not help.
However, my only problem seems to be the same as yours, bluetooth is broken.

Did you check in IORegistryExplorer if you have HS11/12? (or on whatever usbport your bluetooth is on) under XHC@14? (again don't know if those numbers translate to your setup)

I will check but my bluetooth was working before i did the usb limit thing, now i connect my mouse but it wont move and shows a flat battery.

I would also try downloading the latest kext as mine seemed to kick in after that but it may have been none of the other tweaks. Check your boot log to see if it is seeing it.

Latest kext:
 
I will check but my bluetooth was working before i did the usb limit thing, now i connect my mouse but it wont move and shows a flat battery.

I would also try downloading the latest kext as mine seemed to kick in after that but it may have been none of the other tweaks. Check your boot log to see if it is seeing it.

Latest kext:


You mentioned previously this was your daughter's machine. Is it the same hardware as yours?

Test again after adding the port-limit removal patch and removing any SSDT or USBPorts configurations.

If bluetooth still absent, what type is it?

I take it you are using USBInjectAll v 0.7.1. Try going up to 0.7.3 and then use your configuration again :thumbup: .

thx for you response,

did all the above already (all kexts running from efi/clover...), however no joy. Its the latest version, does not show up in kextstat or hackintool as installed, though its there along with all the others. Rebuilding kext cache etc did not help.
However, my only problem seems to be the same as yours, bluetooth is broken.

Did you check in IORegistryExplorer if you have HS11/12? (or on whatever usbport your bluetooth is on) under XHC@14? (again don't know if those numbers translate to your setup)


I haven't spotted which version of macOS you are using. Also your experience could be affected by the system definition you are using. Your hardware is markedly different to the OP's.

Again, what type of bluetooth adapter are you using?

Things to try:

If not using 19,1 or 19,2 revert USBInjectAll to version 0.7.1.

Steer clear of the 4x rear panel USB 3.1 gen 1 ports as they are on a hub and cause problems.

:)
 
Last edited:
Back
Top