USBToolBox / kext

Kext
260 stars 9 forks source link

stuck on boot, it shows "USBToolBox: XHC: waitForMatchingService failed or timed out " #9

Open Creat55 opened 2 years ago

jackacc commented 2 years ago

macOS Ventura

20221027195223 20221027195233

Creat55 commented 2 years ago

IMG_20221027_203101

dhinakg commented 1 year ago

Sorry, this got drowned in my notifications. Please confirm that you can boot without USBToolBox (of course, this will probably break your USB map, so keep that in mind) and then we can confirm from there. waitForMatchingService is not an issue as explained in #7.

jackacc commented 1 year ago

In USBToolBox Ventura card

Ventura delete USBToolBox drive after a fresh install or enter the system smoothly

Other system no problem

20221027195233

dhinakg commented 1 year ago

Please upload your EFI, and just to confirm, disabling USBToolBox and your USB map will lead to a successful boot? Only those kexts, no other changes?

jackacc commented 1 year ago

Please upload your EFI, and just to confirm, disabling USBToolBox and your USB map will lead to a successful boot? Only those kexts, no other changes?

EFI.zip

ghost commented 1 year ago

I'm also stuck, has anyone been successful in solving this?

dhinakg commented 1 year ago

@jackacc Does it remain stuck there after 5-10 minutes? That's a weird place for it to hang and I'm still not convinced it's a kext error since #8 was due to a misconfigured EFI. Your EFI looks weird, too, as you have Inject NVIDIA on but are using a MBP14,1 SMBIOS?

@Act2ve Please list OS version and specs and upload a picture of where you're getting stuck and your EFI

jackacc commented 1 year ago

@jackacc Does it remain stuck there after 5-10 minutes? That's a weird place for it to hang and I'm still not convinced it's a kext error since #8 was due to a misconfigured EFI. Your EFI looks weird, too, as you have Inject NVIDIA on but are using a MBP14,1 SMBIOS?

@Act2ve Please list OS version and specs and upload a picture of where you're getting stuck and your EFI

usb1.1?

MoePunchQWQ commented 1 year ago

have the same problem. On Jaguar APUs cant boot into high serria or big sur.waiting for solution

changwah commented 1 year ago

Any solutions to this? I am having the same issue on an HP ProDesk G3 i5-7500T. I premapped the ports on windows.

Tried both Ventura and Big Sur.

dhinakg commented 1 year ago

And you can confirm that it successfully boots when you disable your map and USBToolBox?

changwah commented 1 year ago

Hmm..., removed all USB kext, it hunged at apfs. Back to the drawing board.

tienopentechiz commented 1 year ago

Hi @dhinakg I install Ventura and also facing an error as above. Is there any way to solve the above problem bro? Thank you very much.

jackacc commented 1 year ago

Hi @dhinakg I install Ventura and also facing an error as above. Is there any way to solve the above problem bro? Thank you very much.

USBToolBox.Kext and UTBMap.Kext combination, the computer will use this set of combinations in Ventura problems and solution, I deleted combination change USBMap.Kext,, USBMap.Kext fix for SMBIOS related Settings can be the same 20230421125120788

akwangl commented 1 year ago

Hello, I also had the same problem on redmibook pro 21, I had to turn off an xhc1 to enter the system normally. Configuration: AMD 5600H

gui710 commented 1 year ago

I can very much confirm this issue on my AMD laptop as well. My solution to the problem is to replug an USB device on the controller mentioned on the error message. If it says "USBToolBox: XHC0: waitForMatchingService failed or timed out" I just replug a USB drive or my wireless mouse dongle on the mentioned controller and it boots just fine. When I have both XHC controllers enabled I have to replug two USBs, one on each controller in order for the laptop to boot into OSX successfully. I can attach a video if needed.

JamisonMurphy commented 1 year ago

My device is Legion 5 pro (r7 5800H),can't boot if didn't disable 1 XCH port in bios. I tested without usbtoolbox and 2 XCH port enable in bios: 1).plug 1 usb in each XCH port while boot,stuck at here: 799a16199e613b87e12c9201325dcd9 2).plug 0 usb in each XCH port while boot,stuck at here: 8853b2c3608cb49ae2db0fd087fda52 or here:

image

3).in 2) plug and replug 1 usb in each XCH port ,boot successfully.( replug way really works) @dhinakg any solution to solve this problem?

Edited: amd device solved by add this kext: https://github.com/RattletraPM/GUX-RyzenXHCIFix

Acetyld commented 1 year ago

Same here, also stuck at it I made sure i was below 15 port limit, also it identified 2 usb 2.0 ports as 3 so i changed that to 2.0

Config Plist IMG_5514

waterbaizhang commented 1 year ago

Plugging and unplugging USB devices is also a good idea, looking forward to solving the problem

eventhorizon5 commented 12 months ago

I had this same issue, and managed to fix it by setting "UEFI->Quirks->ReleaseUSBownership" to True in OpenCore.

samet-ozkan commented 2 months ago

I was receiving the following error:
"USBToolBox: XHC0: waitForMatchingService failed or timed out
USBToolBox: XHC1: waitForMatchingService failed or timed out"

When I entered the BIOS, XHC0 and XHC1 were set to Auto. After setting XHC0 to Enable and XHC1 to Disable, the problem was resolved.

Note: I have 2 USB 3.0 ports, but since I disabled XHC1, I can only use one USB port. I used this port for the installation USB, so I couldn't use my Bluetooth mouse. I completed the installation without using a mouse, thanks to the VoiceOver feature.

Note: My laptop is a Lenovo Thinkbook 15 G2 (Ryzen 4500u with integrated GPU). To access the XHC port settings in the BIOS, you need to enter the advanced BIOS.