Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › 10.2.0 Kernel for AMD/P4
36,569 reads · 2009-11-20 – 2010-01-28
Report 10.X Core AMD OSx86

10.2.0 Kernel for AMD/P4

Nawcom has made a 10.2.0 kernel for AMD/P4 users! He made a nice installer for this. So you can just run the installer on 10.6.2 and youre good to go. It also includes a patches SleepEnabler.kext. Download Here Source: Tea Blog, Prasys Blog

Primary Author
@pαuℓzurrr. Published 2009-11-20
Collection
OSx86 Core & 10.X
Archival Footprint
36,569 historical reads · 32 curated field notes (from 36 dispatches) · 2009-11-20 – 2010-01-28
Credited Voices (17)
@maya77 (7)@Imkantus (5)@Doerak (4)@scififan68 (3)@pαuℓzurrr. (2)@RetroRen (2)@mingzhi (2)@lemn (2)@toanbk@jazZbaR@val88chan@NghiaDev@Helikutt@starfall@prasys@blackknight+1 more
Hardware Reference
AMD Desktop Processors ↗ Workstation Coolers & Thermal Gear ↗ SATA III & NVMe SSDs ↗

Nawcom has made a 10.2.0 kernel for AMD/P4 users!
He made a nice installer for this. So you can just run the installer on 10.6.2 and youre good to go.
It also includes a patches SleepEnabler.kext.

Download Here (naw com.com/osx86/files/Kernels/Darwin-10/10.2.0/legacy_kernel-10.2.0.pkg.zip)

Source: Tea Blog (teateam.blog spot.com/), Prasys Blog (pra sys.co.cc/)

Synthesized Community Field Notes

32 technical responses curated from 36 original dispatches

Field Note #1 @toanbk 2009-11-20

anyone tested ?, I am using test7 kernel and it works well.

Snow Leopard 10.6.2 FULL SUPPORT !
CPU AMD 5200 2.7 Ghz Chipset NVIDIA
Main M2N VM HDMI
Sound ALC883 work with VoodooHDA.kext
Lan: NVIDIA NforceLan auto detected
VGA :NVIDIA 7300GT full QE, CI with NVinjectGo.kext

Field Note #2 @RetroRen 2009-11-20

Shouldnt it be 10.6.2 kernel instead of 10.2.0?

Anyway, through reading the links in the first post, one could conclude that it is basicly the qoopz 10.6.0 kernel updated to 10.6.2 without any significant changes?

What I mean is that it probably will not work for those who cant get qoopz's 10.6.0 kernel to work.

Field Note #3 @Imkantus 2009-11-20 ↳ Re: @RetroRen
@RetroRenShouldnt it be 10.6.2 kernel instead of 10.2.0?

No. Why? 10.2.0 is the new Darwin Version that came with OS X 10.6.2 - the Version of Darwin doesn't match with the one of OS X, alltough most OS X master versions came with a new Kernel version (For example Tiger Kernel was 8.x Leopard one 9.x).
Your current Darwin Version can be displayed using "uname -a" on Terminal.

But you're right it's mainly a port of the quoopz Kernel.

Field Note #4 @RetroRen 2009-11-20 ↳ Re: @Imkantus
@ImkantusNo. Why? 10.2.0 is the new Darwin Version that came with OS X 10.6.2 - the Version of Darwin doesn't match with the one of OS X, alltough most OS X master versions came with a new Kernel version (For example Tiger Kernel was 8.x Leopard one 9.x).

Thanks for the info, I didnt know that

Field Note #5 @maya77 2009-11-20

Without on-the-fly opcode patching done by the kernel SnowLeopard is useless on AMD.

Author Update #1 @pαuℓzurrr. 2009-11-20 ↳ Re: @maya77
@maya77Without on-the-fly opcode patching done by the kernel SnowLeopard is useless on AMD.

Agreed.

For me this kernel doesn't work, neither did qoopz. Probably related to my system...

Field Note #6 @jazZbaR 2009-11-20

Snow Leopard works perfect for me (32bit mode) with Marvin's AMD Utility and the new Kernel.

Field Note #7 @val88chan 2009-11-21 ↳ Re: @mingzhi
@mingzhiThis kernel works for me with Marvin's AMD patch cupid. Thanks guys!

is it support 64 bit mode for amd user in SL without on the fly cpuid?

Field Note #8 @Imkantus 2009-11-21 ↳ Re: @val88chan
@val88chanis it support 64 bit mode for amd user in SL without on the fly cpuid?

As it is based on quoopz Kernel you should be able, to enable virtual memory adressing using -force64 bootflag - but it's known to be a little unstable.

Using 64-Bit Kernel & Extensions is possible with Vanilla Kernel only.

Field Note #9 @maya77 2009-11-22

-Entourage does not work.
-Adobe CS4 does not work.
-iTunes settings does not work.
-Crossover does not work?
-Software Update is slow, and there is no Download Only option.

And unfortunately Voodoo project is dead.

Field Note #10 @scififan68 2009-11-22

Maya77: Did you patch your cpuids with Marvins Amd Utility?

Field Note #11 @maya77 2009-11-22

Yes, these for iTunes:

/System/Library/QuickTime/

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/

And this one for Spotlight:

/System/Library/PreferencePanes/Spotlight.prefPane

iTunes settings are not fixed by these.

What needs to be patched to get Entourage and CS4 working?

Field Note #12 @scififan68 2009-11-22

Maya77, patch the entire /System folder to fix all those problems

Field Note #13 @Doerak 2009-11-22

He,

When i try this kernel, it gives a Kp.
In pacifist it shows the package contains the kernel and sleepenabler.kexts.
How can i restore my system, or fix this Kp? When i replace old kernel it still gives this Kp message shown in photo. Sorry for the quality.

Field Note #14 @Imkantus 2009-11-23

@Doerak
Using dsmos - or decrypter in generall is obsolete. Use latest fakesmc v2.5 instead of it.
I think that will also fix your KP.

Field Note #15 @Doerak 2009-11-23

I have Fakesmc v2.5 and dsmos kexts already in the Extra folder.
And after i removed the legacy kernel and restored mach_kernel.test7 ,Chameleon says "can't find Legacy_Kernel". The System don't boot.

Field Note #16 @mingzhi 2009-11-23 ↳ Re: @Doerak
@DoerakI have Fakesmc v2.5 and dsmos kexts already in the Extra folder. And after i removed the legacy kernel and restored mach_kernel.test7 ,Chameleon says "can't find Legacy_Kernel". The System don't boot.

You should change "legacy_kernel" to "mach_kernel" in "com.apple.Boot.plist" file.

Field Note #17 @Doerak 2009-11-23

That was a very good suggestion.
I changed the kernel names both in the boot plists of the Extra folder and the Library/ Preferences folder. Now the system boots, but hangs saying "code signing CS_invalid…etc.

Field Note #18 @maya77 2009-11-23 ↳ Re: @scififan68
@scififan68Maya77, patch the entire /System folder to fix all those problems

This worked, Thanks. CS4, Entourage, and iTunes settings works now.

Now feature SL updates also should be fixed using Zephy's AMD Patcher?

Edit: Another problem -- Internet is slower on Snow Leopard.
This is noticeable when browsing sites, and also when downloading files. Any idea?

Field Note #19 @Imkantus 2009-11-24 ↳ Re: @maya77
@maya77This is noticeable when browsing sites, and also when downloading files. Any idea?

This can have lots of reasons...

My first attempt would be to try to disable the IPv6 protocoll...

Field Note #20 @maya77 2009-11-24

Disabled IPv6, no changes.

Note: I have no such problems on Windows or leopard, just on SL.

Field Note #21 @Imkantus 2009-11-24

OK. Did you check if there is any programm running what might steal your bandwith?

Second try of mine would be to use OpenDNS...

Field Note #22 @NghiaDev 2009-11-24

This kernel is working fine on my PC Intel P4 630 3GHz HT, however -force64 has no effects on my SL 10.6.2 Whether I use -force64 or not, I still get a 32-bit SL: Nghias-Mac-mini:~ nghia$ uname -a Darwin Nghias-Mac-mini.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 17 01:24:40 EST 2009; annappirtrvh v2:xnu-1486.2.11/BUILD/obj/RELEASE_I386 i386 I do not understand, can somebody help me?

Field Note #24 @Helikutt 2009-11-24 ↳ Re: @Doerak
@DoerakI have Fakesmc v2.5 and dsmos kexts already in the Extra folder. And after i removed the legacy kernel and restored mach_kernel.test7 ,Chameleon says "can't find Legacy_Kernel". The System don't boot.

Install kernel - remove dsmos and system should boot up just fine.
Netkas said on netkas.org that you don't need dsmos anymore, use fakeSMC instead.

Field Note #26 @starfall 2009-11-26 ↳ Re: @maya77
@maya77Without on-the-fly opcode patching done by the kernel SnowLeopard is useless on AMD.

Not completely useless, but ya, on-the-fly opcode is a main feature.

Field Note #27 @prasys 2009-11-29 ↳ Re: @NghiaDev
@NghiaDevThis kernel is working fine on my PC Intel P4 630 3GHz HT, however -force64 has no effects on my SL 10.6.2 Whether I use -force64 or not, I still get a 32-bit SL: Nghias-Mac-mini:~ nghia$ uname -a Darwin Nghias-Mac-mini.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 17 01:24:40 EST 2009; annappirtrvh…

Check activity monitor , apps will be in 64-bit. Thats how real macs behave. This kernel DOES NOT HAVE PURE 64-BIT KERNELSPACE like vanilla. Thats a different issue, however it gives you 64-bit support for apps like real macs do. That is how apple advertises it.

Field Note #28 @scififan68 2009-12-01 ↳ Re: @lemn
@lemnusing this kernel, i get a kernel panic when using the dashboard. any ideas? thanks.

Make sure you patched your cpuids and if it still kps go back to the modbin test7 kernel.(working alot better on my amd system)

Field Note #29 @lemn 2009-12-01

if this was a cpuid patch issue, i think dashboard will kp on me with modbin kernel, but it doesn't.

this kernel works (for me) only with fakesmc, it kp at start with dsmos.
with fakesmc 2.5 dashboard crashes, with this kernel and modbin (kp).
with dsmos and modbin kernel, all is fine.

Field Note #30 @blackknight 2009-12-27

I have a question for the coder of this kernel:

I have a phenom that has a clock speed of 3.1GHz by default and can easily be overclocked beyond that. The problem is that there is a set cutoff for the value of busratio of 30. If I overclock the CPU to 3.4GHz and manually set busratio to 30 at startup, it works, but Snow Leopard thinks the CPU is only a 3.0 GHz. Is it possible to change this cutoff to say 40 which would allow an overclock of 4.0GHz for example and recompile? Otherwise, could someone help me in compiling it myself? This has apprently been an issue since the first Voodoo 1.0 kernel for Leopard.

Show 1 additional community field notesFull archival record
Field Note #31 @spalek83 2010-01-28

someone made a kernel modified specifically for phenom, not sure if it was on here or insanleymac but it should be easy to find with a quick search

Corroborated & Participated: @mingzhi @Doerak @lemn
Sources & Contributor Provenance (17 credited usernames · Thread #4766)
UsernameDossier ContributionDispatchesActive Window
@maya77Core Contributor72009-11-20 → 2009-11-24
@ImkantusCore Contributor52009-11-20 → 2009-11-24
@DoerakCore Contributor42009-11-22 → 2009-11-25
@scififan68Core Contributor32009-11-22 → 2009-12-01
@pαuℓzurrr.Primary Author22009-11-20
@RetroRenContributor22009-11-20
@mingzhiContributor22009-11-21 → 2009-11-23
@lemnContributor22009-11-30 → 2009-12-01
@toanbkContributor12009-11-20
@jazZbaRContributor12009-11-20
@val88chanContributor12009-11-21
@NghiaDevContributor12009-11-24
@HelikuttContributor12009-11-24
@starfallContributor12009-11-26
@prasysContributor12009-11-29
@blackknightContributor12009-12-27
@spalek83Contributor12010-01-28

Choose your language