Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › Shutdown/Restart Hang
48,640 reads · 2009-08-23 – 2009-09-29

Shutdown/Restart Hang

When I shutdown/restart, it just hangs there for a minute and then boots. I think this is related to a USBEHCI problem. I remember seeing once (don't remember where I saw it though) that it said that reboot was waiting on something USB…

Primary Author
@BeSweeet Published 2009-08-23
Collection
Snow Leopard 10.6
Archival Footprint
48,640 historical reads · 15 curated field notes (from 22 dispatches) · 2009-08-23 – 2009-09-29
Credited Voices (10)
@BeSweeet (6)@omargoa (3)@brlock (3)@thorazine74 (3)@DocShadow (2)@ariadri@Snow@macxuser33@Dojomann@kpkp

When I shutdown/restart, it just hangs there for a minute and then boots. I think this is related to a USBEHCI problem. I remember seeing once (don't remember where I saw it though) that it said that reboot was waiting on something USB related.

Author Updates & Technical Revisions

Follow-up dispatches by @BeSweeet

Author Update #1 @BeSweeet 2009-08-24

=P

If it weren't for this, the DVD problem, and wifi, everything would be perfect. None of it is really a big deal...

I'm already using his latest fakesmc.

It's due to some USBEHCI thing. It said that restart/shutdown was still waiting on USBEHCI or something like that.

Author Update #2 @BeSweeet 2009-08-28

Ok. If I boot in 64-bit mode (-x64 -v), I won't get Qe/CI, which will not turn my screen off when shutting down/restarting, so I can see any sort of messages.

Here's what it said:

PowerOff: still waiting on AppleUSBUHCI

Any ideas? I may try repatching the DSDT and doing the CMOS fix to see if this will help.

Synthesized Community Field Notes

15 technical responses curated from 22 original dispatches

Field Note #1 @omargoa 2009-08-24

same problem for me

i have in my EXTRA folder these kext :
PlatformUUID.kext
OpenHaltRestard.kext
IOAHCIBlockStorageInjector.kext
fakesmc.kext
AD1988b.fix.kext

i have to wait for a minute every restart or shutdown

Motherboard : P5E

hope someone have solution to fix it

Field Note #2 @DocShadow 2009-08-24

Try installing both ...SleepEnabler + NullCPUPowerManagement … both are needed for the system to sleep and wake.

Field Note #3 @ariadri 2009-08-24 ↳ Re: @BeSweeet
@BeSweeetWhen I shutdown/restart, it just hangs there for a minute and then boots. I think this is related to a USBEHCI problem. I remember seeing once (don't remember where I saw it though) that it said that reboot was waiting on something USB related.

like alway netkas has a fix a new fakesmc
it just might work
goto his website good luck

Field Note #4 @Snow 2009-08-24

SleepEnabler should fix Sleep

OpenHaltRestart should fix Restart & Shutdown

DSDT should fix various compability issues

NullCPUPowerManagement disables IntelCPUPowerManagement

so make sure all four are properly installed and running

Field Note #5 @omargoa 2009-08-24

I tested all these kext but no quick restart
i patched the usb devices in dsdt to got sleep working and it work without sleepenabler,
but no solution for the long time restart

Field Note #6 @macxuser33 2009-08-24

Exact same prob here too , other than that its running great quite snappy too

Field Note #7 @Dojomann 2009-08-29

This is an issue that's plaguing me too ... (asus p6t deluxe v2) I'd like to just confirm that mine is the same reason for it..

how would I go about checking my logs that are created at the time of shutdown if there are any?

Field Note #8 @omargoa 2009-08-29

Is there a dsdt patch fix to get the shutdown/reboot work without the OpenHaltRestard.kext ?
maybe it can solve the problem ?

i have already patched usb devices in my dsdt, so i don't think the problem is the AppleUSBUHCI on my install

Field Note #9 @brlock 2009-09-22 ↳ Re: @BeSweeet
@BeSweeetHere's what it said: PowerOff: still waiting on AppleUSBUHCI Any ideas? I may try repatching the DSDT and doing the CMOS fix to see if this will help.

I get the same error. honestly i assumed it was a crash until i read your post, I disabled the graphics detection and, for once, waited and there was the message. It happens 90% of the times, I still have not figured out what do I do different on the other 10%. I already tried to enable the USBFix from chameleon with no success.

I am running 10.6.1 with only fakesmc and voodooHDA. No DSDT.aml. The system is much more stable without it. Absolutely rock solid actually, this is the only glitch.

I have an ASRock P45XE with ICH10.

Anybody figured what is wrong with it or even better a fix?

EDIT : I also forgot to mention that I also tried Openhaltrestart.kext with no changes

Field Note #10 @kpkp 2009-09-22

I dont have this problem on my ASUS P5K-E Wi-Fi (had it in leopard), i have:
SleepEnabler.kext
fakesmc.kext
OpenHaltRestart.kext
AD1988bFix.kext
and dsdt.aml patched as written in the P5K-E WI-FI thread..and my Jmicron controller disabled.
Actually Snow Leopard shutdowns and restarts are amazing fast way faster then Windows 7.

However i have the same issue on the MSI P43 Neo-f and also sleep and shutdown problems :S

Field Note #11 @brlock 2009-09-28

Any of you has arrived to some conclusion regarding this issue?

Field Note #12 @thorazine74 2009-09-28

In my system that happens when I have Legacy USB support turned on in the BIOS, though it just sits there for 1-2 mins before eventually restarting. If I disable that I get perfect restart and shutdown (Intel ICH10 USB).

Field Note #13 @brlock 2009-09-28 ↳ Re: @thorazine74
@thorazine74In my system that happens when I have Legacy USB support turned on in the BIOS, though it just sits there for 1-2 mins before eventually restarting. If I disable that I get perfect restart and shutdown (Intel ICH10 USB).

i tried to turn on "BIOS setup only" but that did not make a difference. it is rather silly, but i can't put it in disabled because i do not have a PS2 keyboard to turn it back on.

Thank you for the suggestion. The weird thing is that it is not always. I already disconnected all the USB devices other than the keyboard and the mouse with no difference.

Cheers for the suggestion though

Field Note #14 @thorazine74 2009-09-29

Good point! You would be locked out of your own BIOS...
You could try using Chameleon's USB reset options, they didnt work as expected for me though (with a NVIDIA board, EHCI reset worked but UHCI didnt...).

Field Note #15 @thorazine74 2009-09-29

Good point! You would be locked out of your own BIOS...
You could try using Chameleon's USB reset options, they didnt work as expected for me though (with a NVIDIA board, EHCI reset worked but UHCI not...).

Corroborated & Participated: @DocShadow
Sources & Contributor Provenance (10 credited usernames · Thread #3745)
UsernameDossier ContributionDispatchesActive Window
@BeSweeetPrimary Author62009-08-23 → 2009-08-29
@omargoaCore Contributor32009-08-24 → 2009-08-29
@brlockCore Contributor32009-09-22 → 2009-09-28
@thorazine74Core Contributor32009-09-28 → 2009-09-29
@DocShadowContributor22009-08-24
@ariadriContributor12009-08-24
@SnowContributor12009-08-24
@macxuser33Contributor12009-08-24
@DojomannContributor12009-08-29
@kpkpContributor12009-09-22