Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Most common factor in boot times
10,403 reads · 2008-07-14 – 2008-12-01
Report 10.X Core

Most common factor in boot times

ok seeing as boot times seem to vary so much and even on the same chipsets I think there is some need to find whats causing such big differences. Is it just manufacturers bios causing this. Is it the version of kext being used by some. Is…

Primary Author
@LawlessPPC Published 2008-07-14
Collection
OSx86 Core & 10.X
Archival Footprint
10,403 historical reads · 10 curated field notes (from 13 dispatches) · 2008-07-14 – 2008-12-01
Credited Voices (7)
@LawlessPPC (3)@Ztardust (3)@naquaada (2)@Voyn1x (2)@DoiX@Puttabong@shibirian

ok seeing as boot times seem to vary so much and even on the same chipsets I think there is some need to find whats causing such big differences. Is it just manufacturers bios causing this. Is it the version of kext being used by some. Is it bios settings. Or something else.

L8rs
LawlessPPC

Author Updates & Technical Revisions

Follow-up dispatches by @LawlessPPC

Author Update #1 @LawlessPPC 2008-07-16

so can someone please tell me how winlinmac manages his phenomnal time and someofthe others. Does anybody know Zephys boot time hes on nforce4

Author Update #2 @LawlessPPC 2008-07-16

its iokitwait timeout or whateva its called that always causes the biggest hang. The interesting thing is that the install image im building boots in seconds. With no iokitwait timeout. Also I dont know if this has any bearing but both systems I'm running OSX on the floppy lights are permanently on. Any Ideas.

Synthesized Community Field Notes

10 technical responses curated from 13 original dispatches

Field Note #1 @DoiX 2008-07-14

i think its the motherboard, my former PC's mobo had a constant boot time of 1:13 min on the same pc the windows has a boot time of only 15 sec

Field Note #2 @naquaada 2008-07-15

AppleNForceATA doesn't support SATA2 with 300MB/s. SATA is even slower than IDE. Leopard has more drivers than Tiger, so it needs a longer boot time at all. My Tiger 10.4.7 using AppleVIAATA.kext and an ATA-133 IDE HD was amazing fast with great Xbench disk scores.

I'll test Firewire 800 next time, not for booting but for standard use.

Field Note #3 @Voyn1x 2008-07-16

If you boot with -v you should be able to see what causes the big delay.

Field Note #4 @Puttabong 2008-07-16

If your hardware is configured and supported well it definitely shouldn't take more than a minute to boot up the machine.

Field Note #5 @naquaada 2008-07-16

Could it be possible to reactivate AppleVIAATA.kext in Leopard? I tested it but can't remember what happened, either it crashed or the SATA HD's waeren't detected. I always had the feeling that HD SATA access was faster with AppleVIAATA.kext. It was used before AppleNForceATA was out.

Field Note #6 @Voyn1x 2008-07-16

Try deleting /System/Library/Extensions/AppleHWSensor.kext then your kextcache and reboot

This worked on Tiger for a lot of people with long boot times.

Field Note #7 @Ztardust 2008-11-23 ↳ Re: @LawlessPPC
@LawlessPPCits iokitwait timeout or whateva its called that always causes the biggest hang. The interesting thing is that the install image im building boots in seconds. With no iokitwait timeout. Also I dont know if this has any bearing but both systems I'm running OSX on the floppy lights are permanently on. Any Ideas.

I have tried everything to cut my boot-time(currently about 1 min and 10 seconds), used different versions of AppleViaAta kext, a version of AppleOnBoardSata kext which was modified for sb450, and the appleatiata kext, and I always get the iokitwait problem, and always about the same time to boot.
Now I just tried installing your Lawless distro, and unfortunately it didn´t help at all, the boot time was about 1 minute 20 seconds, and I still got the iokitwait error.

My machine is Acer Aspire 5104wlmi, with AMD Turion x2 TL-56, ati 1100 xpress chipset, SB450, S-ATA 150...

EDIT

Okey... now I found that the IOKitWait timeout is definitely caused by the IOATAFamily.kext, on my machine. If I boot on my external USB disk, without the IOATAFamily.kext, then I don´t get the IOKitWait thing, but then I don´t get access to my internal disk either... :-s

I am trying different version of IOATAFamily.kext, as well as just different plugins into IOATAFamily, in hope of finding a solution that gives me access to my internal drive but without the iokitwait…

If you guys have any ideas/suggestions, I would appreciate it.

- Ztardust -

Field Note #8 @shibirian 2008-11-26

I don't know if that helps, but I've deleted my kext-cache at the very beginning and then used OnyX thoroughly, to clean the whole install, and now I have this short boot time with 10.5.5 of about 20sec.

And ACPI works pretty well here for me with 300MB/s... so maybe it varys by the Bios of the boards, and not the chipsets themselves.

Field Note #9 @Ztardust 2008-11-27

Yeah... well, my machine(Acer Aspire 5104wlmi) doesn´t really have any options in the bios...
I guess there might be something I could do with patching the dsdt, but I´m not sure how...

Field Note #10 @Ztardust 2008-12-01

I can add that I have tested using the ioatafamily.kext without any plugins, and I still got the iokitwaitquiet error. While if I just remove the ioatafamily kext then I don´t get the iokitwaitquiet error and the boot time is about 40 seconds shorter, but then only my usb disk works.
I it seems that using the ioatafamily kext is unavoidable if I want my internal disk to boot... at least I haven´t found any other solutions so far.

Sources & Contributor Provenance (7 credited usernames · Thread #1226)
UsernameDossier ContributionDispatchesActive Window
@LawlessPPCPrimary Author32008-07-14 → 2008-07-16
@ZtardustCore Contributor32008-11-23 → 2008-12-01
@naquaadaContributor22008-07-15 → 2008-07-16
@Voyn1xContributor22008-07-16
@DoiXContributor12008-07-14
@PuttabongContributor12008-07-16
@shibirianContributor12008-11-26