Jump to content

random slow boot + unresponsive usb on boot


manta
 Share

2 posts in this topic

Recommended Posts

Tearing my hair out over this one, hope someone can help. 

 

My new hack (see top line of signature) boots fine 95% of the time. But randomly (mostly on cold boot or a few reboots after) it will boot extremely slowly towards the final part of the boot process and USB keyboard/mouse and other devices are unresponsive on boot for ~10 minutes.

 

Some people get this constantly and can't boot at all (there seem to be fixes for this), but it's very intermittent in my case and I have no idea how to fix it... not good for my OCD :(

 

I've tried all kinds of things to try and fix this, none of these make any difference:

 

- keyboard/mouse in different ports

- USBBusFix and related flags in chameleon

- with and without DSDT for my board

- disabled onboard audio and used native AppleHDA (I don't need it)

- deleted Intel graphics kexts

 

I get this stuff in the console at the final part of the boot (these lines cover 8-9 minutes, corresponding to when the USB is dead):

24/01/2015 12:48:00.823 com.apple.SecurityServer[15]: Session 100002 created
24/01/2015 12:48:05.175 com.apple.launchd[1]: (com.apple.coreservices.appleid.authentication[245]) Exit timeout elapsed (20 seconds). Killing
24/01/2015 12:48:26.000 kernel[0]: IOHIDSystem: postEvent LLEventQueue overflow.
24/01/2015 12:51:44.000 kernel[0]: considerRebuildOfPrelinkedKernel prebuild rebuild has expired
24/01/2015 12:51:44.676 hidd[64]: Timeout waiting for IOKit to be quiet
24/01/2015 12:52:59.000 kernel[0]: IOHIDSystem: postEvent LLEventQueue overflow.
24/01/2015 12:54:40.000 kernel[0]: IOHIDSystem: postEvent LLEventQueue overflow.
24/01/2015 12:55:44.674 WindowServer[126]: Timeout waiting for IOKit to be quiet
24/01/2015 12:56:43.753 SystemStarter[45]: IOKitWaitQuiet: -536870186

When I try DPCImanager's rebuild caches command, I get the following message during the process:

com.apple.kextd[12]: Cache file /System/Library/Caches/com.apple.kext.caches/Startup/IOKitPersonalities_x86_64.ioplist.gz is out of date; not using.

Anyone have any ideas on what could be causing these problems? I've tried to include as much info as I can, if there's anything else I can provide that might help, please let me know.

 

Thanks

Link to comment
Share on other sites

After some trial/error/elimination/hair-pulling I have found that this problem seems to be related to the Pace iLok driver (USB copy protection/DRM device) and kernel cacheing.

 

The pace driver for some reason doesn't like to be rolled in with a manual kernel cache rebuild.

 

If I do the following steps, I seem to be able to get rid of this behaviour:

 

1. uninstall Pace Ilok driver (license manager/license support installer) -  the installer DMG has an uninstaller

2. reboot

3. rebuild kernel cache (I use DPCImanager after repairing permissions)

4. reboot

5. install Pace driver again (license support installer dmg)

 

I have no idea why this happens but the above is a pretty easy fix and hopefully it might help someone.

 

If anyone has any ideas on the root causes of this I'm very curious to know your thoughts.

Link to comment
Share on other sites

 Share

×
×
  • Create New...