Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › Snow Leopard kexts
55,215 reads · 2009-07-02 – 2010-08-28

Snow Leopard kexts

Any kexts like natit or anything patched/custom out already?

Primary Author
@tham50 Published 2009-07-02
Collection
Snow Leopard 10.6
Archival Footprint
55,215 historical reads · 12 curated field notes (from 15 dispatches) · 2009-07-02 – 2010-08-28
Credited Voices (10)
@tham50 (3)@SaCleoCheater (2)@Gurruwiwi (2)@thorazine74 (2)@Superhai@cocchiararo@markswell@pratik.np@indiandragon@FullSoftwareFree

Any kexts like natit or anything patched/custom out already?

Author Updates & Technical Revisions

Follow-up dispatches by @tham50

Author Update #1 @tham50 2009-07-02

yeah you're right.
some of the old kexts do work

Author Update #2 @tham50 2009-07-02 ↳ Re: @Superhai
@SuperhaiYou need 64 bit kexts when you run kernel in 64bit mode

at least the aty_init kext worked under 64bit mode

Synthesized Community Field Notes

12 technical responses curated from 15 original dispatches

Field Note #1 @SaCleoCheater 2009-07-02

My patched Intel NATIT works in Snow, so I'm guessing so

Field Note #2 @Gurruwiwi 2009-07-02

Do you mean kext from your previous Leo install?

Dont they have to be 64bit coded?

Field Note #4 @Superhai 2009-07-02

You need 64 bit kexts when you run kernel in 64bit mode

Field Note #5 @thorazine74 2009-07-03 ↳ Re: @Superhai
@SuperhaiYou need 64 bit kexts when you run kernel in 64bit mode

Wow really? Including the injectors, hdaenablers and so on? So most of the hackintosh kexts we have now are worthless for Snow?
Is there a list of known 64-bit capable kexts?
I'm afraid we would be running Snow in 32 bits for a loooooong time... :'(
Not sure if we would be missing to much though...

Field Note #6 @cocchiararo 2009-07-03 ↳ Re: @thorazine74
@thorazine74Wow really? Including the injectors, hdaenablers and so on? So most of the hackintosh kexts we have now are worthless for Snow? Is there a list of known 64-bit capable kexts? I'm afraid we would be running Snow in 32 bits for a loooooong time... :'( Not sure if we would be missing to much though...

i didnt test THAT much, but in my macbook pro, 64 and 32 bit kernel mode didnt show a noticeable diference (i only booted in 64 bit mode twice only).

on my pc, i couldnt make snow leopard work yet

Field Note #7 @markswell 2009-07-03 ↳ Re: @thorazine74
@thorazine74Wow really? Including the injectors, hdaenablers and so on? So most of the hackintosh kexts we have now are worthless for Snow? Is there a list of known 64-bit capable kexts? I'm afraid we would be running Snow in 32 bits for a loooooong time... :'( Not sure if we would be missing to much though...

yes 64bit kernel require 64bit kext and only 64 bit kext,the application may be 32 or 64 but kernel extension with 64bit kernel must be 64.
althought native 10.6 kext is hybrid 32+64+10.6 sdk so their run on 32 and 64 but only on 10.6
64bit snow is no problem in most case to simply change architecture and recompile source.the are some disadvantages with OSBundleLibraries some of this i replace value.
But you must have source and where can it get.It's good to some of hackintosh team use opensource.
I recompile many source kext to 64bit mode,but now i don't find hdaenabler source and gutu seems ignore me nothink anwer my questions.
seems no programmers interested in snow leopard.

Field Note #8 @Gurruwiwi 2009-07-06

Would someone do me a favor?

I deleted ACPI_SMC_PlatformPlugin kext, I though I had backed it up but apparently not :-*

It should be in the S/L/Extension folder. Anyone mind posting it please?

Field Note #9 @thorazine74 2009-07-07 ↳ Re: @markswell
@markswellyes 64bit kernel require 64bit kext and only 64 bit kext,the application may be 32 or 64 but kernel extension with 64bit kernel must be 64. althought native 10.6 kext is hybrid 32+64+10.6 sdk so their run on 32 and 64 but only on 10.6 64bit snow is no problem in most case to simply change architecture and recompile source.the are some…

I see it now, so its like XP/Vista, 64 bit system needs 64 bit drivers, I thought Apple did some kind of black magic...
I'm glad its not that hard to recompile some kexts for 64 bit, even though there doesnt seem to be any great benefit from running it in 64 instead of just 32 bits. I suppose we would all like to run SL in 64 bits at some point. Maybe you should publish your recompiled kexts, well I'm not running Snow ATM but maybe other people would benefit...
I wonder how many "unreplaceable" kexts without available source we have...
BTW hdaenabler says © by Kabyl in the plist, maybe you could ask him for the source, though I remember reading somewhere there were many (as many or 4 or 5) different versions of the same hdaenabler.

Field Note #10 @pratik.np 2009-07-19 ↳ Re: @markswell
@markswellyes 64bit kernel require 64bit kext and only 64 bit kext,the application may be 32 or 64 but kernel extension with 64bit kernel must be 64. althought native 10.6 kext is hybrid 32+64+10.6 sdk so their run on 32 and 64 but only on 10.6 64bit snow is no problem in most case to simply change architecture and recompile source.the are some…

hey markswell if you dont mind can you upload the 64 bit kexts that you recompiled and either pm me the link or post the link on the thread... may be i can use them… thanx in advance...

Field Note #11 @indiandragon 2009-10-13

Can u tell me how to compile kexts for 64 bit? I need AppleBCM440xEthernet

The source are available here,

www.opensource.apple.com/source/AppleBCM440XEthernet/AppleBCM440XEthernet-5/

Field Note #12 @FullSoftwareFree 2010-08-28

Español:

Hola, no se si me pudieran pasar el kext de Intel GMA x3100 tengo snow leopard 10.6.4 y no lo encuentro, porfavor tambien diganme que si funciona en dicha version.

Gracias.

English:

Hello, not if I could pass the Intel GMA x3100 kext I have snow leopard 10.6.4 and can not find, please also tell me if it works in that version.

Sources & Contributor Provenance (10 credited usernames · Thread #3282)
UsernameDossier ContributionDispatchesActive Window
@tham50Primary Author32009-07-02
@SaCleoCheaterContributor22009-07-02
@GurruwiwiContributor22009-07-02 → 2009-07-06
@thorazine74Contributor22009-07-03 → 2009-07-07
@SuperhaiContributor12009-07-02
@cocchiararoContributor12009-07-03
@markswellContributor12009-07-03
@pratik.npContributor12009-07-19
@indiandragonContributor12009-10-13
@FullSoftwareFreeContributor12010-08-28