Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › Okay so I have a about Extensions.mkext
6,334 reads · 2009-02-17 – 2009-03-06
Report Leopard 10.5

Okay so I have a about Extensions.mkext

Does the Extensions.mkext just get OSX86 to boot up or does it have drivers in it to? I'm wondering if I need to add a .kext into my Extensions file to get rid of my "Disk Erase failed: Input/output error" because erasing my IDE hardrive…

Primary Author
@oneshot Published 2009-02-17
Collection
Leopard 10.5
Archival Footprint
6,334 historical reads · 6 curated field notes (from 11 dispatches) · 2009-02-17 – 2009-03-06
Credited Voices (5)
@oneshot (5)@LawlessPPC (2)@lanceomni (2)@nfoav8or@Phi

Does the Extensions.mkext just get OSX86 to boot up or does it have drivers in it to?

I'm wondering if I need to add a .kext into my Extensions file to get rid of my

"Disk Erase failed: Input/output error"

because erasing my IDE hardrive before my install works but it doesn't work on my SATA hardrive.

I know I've posted a thread about this before but I'm trying to narrow it down to find the problem.

Author Updates & Technical Revisions

Follow-up dispatches by @oneshot

Author Update #1 @oneshot 2009-02-17

Wait. If I boot with -f then it will automatically rebuild my .mkext for me?

damn I can't figure out the problem and I don't have any money or another SATA hardrive >_<

Author Update #2 @oneshot 2009-02-17

Thank you both for all the info on .mkexts

I have another question. What file or part of OSX would have to do with hardrives (or drivers)

Like do I need certain drivers to be present in my install disk to get it to be able to erase a (SATA) hardrive?

Author Update #3 @oneshot 2009-02-18

are the chipset kexts inside of the .mkext?

and should I just use google to find my chipset kexts?

also when you say "chipset" your talking about my cpu right?

-Once again thank you guys for all your help

Synthesized Community Field Notes

6 technical responses curated from 11 original dispatches

Field Note #1 @LawlessPPC 2009-02-17

extension.mkext is just a cache of kexts. So basically all the files used to boot osx on your machine get put in 1 file which it will load each time unless you delete it or boot with -f this forces it to check which files it needs to load to work on your system and will rebuild the mkext

Field Note #2 @lanceomni 2009-02-17

The only definite way to force the cache to be rebuilt which I have seen documented on apple is the touch command. Though deleting it will obviously do the same. I have used the -f flag in the past and it seems to work but I never saw it documented on the site. I have adopted a redundancy approach as it should 100% ensure the cache is rebuilt. I use both the touch command, removing of the actual cache file and the -f boot-flag.
Just as lawless mentioned the -f boot-flag will force OSX to pull kexts from the Extensions folder and not the cache file. There is also a -F (note the caps) boot-flag which forces OSX to ignore the com.apple.boot.plist which contains boot preferences. Though if you cant even boot I doubt it will matter.

Field Note #3 @nfoav8or 2009-02-17

just your chipset kexts (and a rebuilt .mkext if you don't want to run -f all the time)

Field Note #4 @LawlessPPC 2009-02-18

the chipset is the set of chips control your motherboard. But for these purposes we are only really interested in the ones that control the ide/sata interface. Have a look at some peoples signatures they will state what chipset they have got

Field Note #5 @Phi 2009-03-06

Hi lanceomni, sorry to bother you about this but do you think the nForceLAN.kext you used could work for my LAN board? Please see my hardware report attached for your reply, greetings from Italy!

Field Note #6 @lanceomni 2009-03-06

Welcome to InfiniteMac!

You can also place this information in your "Signature". It will then appear on every post you make. How to edit your signature: OSx86 Core & 10.X →

This is a link to the information about your machine. http://us.acer.com/acer/product.do?link=oln23g.redirect… ↗

*You have the nForce 610M chipset so it may work. When I get out of work Ill describe how to backup your current kexts (drivers) and properly install the lan kext.

Sources & Contributor Provenance (5 credited usernames · Thread #2142)
UsernameDossier ContributionDispatchesActive Window
@oneshotPrimary Author52009-02-17 → 2009-02-18
@LawlessPPCContributor22009-02-17 → 2009-02-18
@lanceomniContributor22009-02-17 → 2009-03-06
@nfoav8orContributor12009-02-17
@PhiContributor12009-03-06