Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › How to Get Extensions to load without -f
4,029 reads · 2008-02-21
Guide Leopard 10.5 Voodoo / XNU Kernel

How to Get Extensions to load without -f

Here's my issue, The install is perfect efi on guid after marvin everthing works including toast and timemachine. My only problem is , if I start with -f all my extention drivers load and everthing is dectected properly, but if I don't…

Primary Author
@gaz919 Published 2008-02-21
Collection
Leopard 10.5
Archival Footprint
4,029 historical reads · 2 curated field notes (from 7 dispatches) · 2008-02-21
Credited Voices (2)
@gaz919 (5)@eddie11c (2)

Here's my issue, The install is perfect efi on guid after marvin everthing works including toast and timemachine.

My only problem is , if I start with -f all my extention drivers load and everthing is dectected properly, but if I don't load with -f then my usb wireless doesn't detect. I can see in -v mode that when the extension isn't loaded at startup with -f then quite a few of my drivers don't load.

My question is is there a way to set the full extentions list to load after it is all working.

Ive tried deleting the cache folder in extensions and deleting the extensions.mkext file

have also used kextcache -a i386 -K /mach_kernel -m /System/Library/Extensions.mkext /System/Library/Extensions

but all in all the extensions just rebuild without the usbwireless driver and others.

so I either have to boot with -f or unplug and plug in the usbwireless.

I just want to get it set and boot with no flags and have it all work.

Anyone with any ideas the are appreciated

Author Updates & Technical Revisions

Follow-up dispatches by @gaz919

Author Update #1 @gaz919 2008-02-21

It was a good try but it still didn't work

This is in the list after kextload alot of things have problems in the list this is the usbwifi kext bit
kernel extension /System/Library/Extensions/RT73USBWirelessDriver.kext has problems:

kernel extension /System/Library/Extensions/SCR24X_Apple_Driver.kext has problems:
Warnings:
{
"Kext has no explicit kernel dependency" = true
}

It seemed to load in the boot but it sill had no device after boot.

Author Update #2 @gaz919 2008-02-21

but it works fine if i unplug it and plug it back in just won't work on boot without -f

I'll try again but I can't seem to get it to work.

Thanks for any more ideas

Author Update #3 @gaz919 2008-02-21

if its a bug in the driver why does it work fine with -f ?

Author Update #4 @gaz919 2008-02-21

No still doesn't load in the list in -v mode , its really just that driver that doesn't load that is important.

The boot time for a normal load say -v is about a minute shorter than if i have to use -f

Thanks for anymore ideas you may have, for now ill keep using -f

Good Luck

Synthesized Community Field Notes

2 technical responses curated from 7 original dispatches

Field Note #1 @eddie11c 2008-02-21

Try this, load up into Leopard. Open terminal:

sudo -s
## password
kextload /system/library/extensions/*

As soon as its done browse over and delete the Extensions.mkext and reboot.

Field Note #2 @eddie11c 2008-02-21

It is most likely a bug in the driver then, as it is loading into memory at startup.

Sources & Contributor Provenance (2 credited usernames · Thread #422)
UsernameDossier ContributionDispatchesActive Window
@gaz919Primary Author52008-02-21
@eddie11cContributor22008-02-21