Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Kernel & Community Releases › Voodoo XNU 9.5.0 Kernel in Testing
493,765 reads · 2008-09-22 – 2008-09-24
Reference Releases & News Chameleon / Boot-132 Voodoo / XNU Kernel AMD OSx86

Voodoo XNU 9.5.0 Kernel in Testing

[float=right] The XNU-Development team has wasted no time in attempting to bring an up-to-date kernel to non vanilla 10.5.5 users. Apple has been quick in releasing the 10.5.5 kernel sources, and XNU-dev has been quick in porting it. The…

Primary Author
@R0GUE Published 2008-09-22
Collection
Kernel & Community Releases
Archival Footprint
493,765 historical reads · 14 curated field notes (from 17 dispatches) · 2008-09-22 – 2008-09-24
Credited Voices (8)
@gipo (3)@eMatoS (3)@Voyn1x (3)@R0GUE (2)@bhast2 (2)@pαuℓzurrr. (2)@elicip@adil2003

[float=right]The XNU-Development team has wasted no time in attempting to bring an up-to-date kernel to non vanilla 10.5.5 users.

Apple has been quick in releasing the 10.5.5 kernel sources, and XNU-dev has been quick in porting it. The 9.5 kernel has been ported and internal testing is going on. The next beta for Voodoo will be based on 9.5 (currently beta 1 is 9.4 based).

Download Currently an alpha test is in progress. If you are interested in helping, please see the Hardware page ↗ for information, and then download the Alpha 9 version of the 9.5 kernel from this page ↗.

Testing Information
Please report all bugs on the Issues page ↗. Also read this post ↗ to know how to get cpu id log, and attach it to your bug report. It helps a lot in finding out the problem!

If you cannot boot at all, or the timing is slow, or if it takes a long time to show the GUI (or blue screen), you should try the following options:

AMD specific: -amd -emulateintel (should no longer be needed after alpha8)
You could also give -force64 a try if you want to test 64bit support on AMD - this is very early stage so don't expect it to work!

Everyone: busratio=xx
where xx is your CPU clock multiplier (cpu frequency divided by fsb frequency). The FSB frequency is typically 100, 133, 166, 200, 333 or 400 Mhz.

Bootloader info
You need an EFI bootloader! Chameleon is highly recommended.
Pentium 4 users (and some other CPU users) need updated Chameleon -- dfe boot132 etc. might not work!
The updated Chameleon will be made available on their website when the final Voodoo kernel is released. Currently you must use the busratio bootflag as described above.

More information about XNU-Dev and the 9.5.0 kernel can be found over at the XNU-Dev site ↗.

Author Updates & Technical Revisions

Follow-up dispatches by @R0GUE

Author Update #1 @R0GUE 2008-09-22 ↳ Re: @elicip
@elicipIs there a 9.5.0 system.kext also?

Here's the 9.5.0 system kext (rogue.infinite mac.com/files/950_System_kext.zip). Happy testing

Synthesized Community Field Notes

14 technical responses curated from 17 original dispatches

Field Note #1 @gipo 2008-09-22

i tested the new 9.5.0 XNU kernel...
All seems to be ok except my audio was scratching for about 3 secs and then playing good.
This issue on every kind of sound opening it, even on system sounds like recycle bin's one, after some seconds the sound is ok...
Anyway restored back 9.4.0 XNU's one that work perfectly for me.

Field Note #2 @bhast2 2008-09-22

you didn't boot with your busratio

to fix sound you have to boot with busratio
like mine is fsb is 200
and my cpu is 2.6GHz
so it would be 2600 divided by 200
for a busratio of 13
so i boot with busratio=13

I can confirm that sound works right if you do that
this will be fix in the future as this is just alpha

Field Note #3 @pαuℓzurrr. 2008-09-22 ↳ Re: @bhast2
@bhast2you didn't boot with your busratio to fix sound you have to boot with busratio like mine is fsb is 200 and my cpu is 2.6GHz so it would be 2600 divided by 200 for a busratio of 13 so i boot with busratio=13 I can confirm that sound works right if you do that this will be fix in the future as this is just alpha

How do i get my fsb? i also got 2.6 GHz...

Edit: Nevermind i also got fsb 200, so i got the same ratio...
Edit2: I can also confirm that audio is working good now...

I've also tried 64 bit mode, but it hangs after loading AppleNForceATA. Was not really expecting it to work but it is a beginning

Field Note #4 @gipo 2008-09-22 ↳ Re: @bhast2
@bhast2you didn't boot with your busratio to fix sound you have to boot with busratio like mine is fsb is 200 and my cpu is 2.6GHz so it would be 2600 divided by 200 for a busratio of 13 so i boot with busratio=13 I can confirm that sound works right if you do that this will be fix in the future as this is just alpha

I'll try bus ratio soon as possible... and i'll report results.
With cpuz can i find fsb and cpu frequency? i overclocked a little my system so it's not a standard value...
Thanks bhast...

Field Note #5 @eMatoS 2008-09-22

Everythings going fine, but can't boot into 64bits, it locks when loading AppleNForceATA kext.

Field Note #6 @adil2003 2008-09-22

Everythings going fine and i can boot into 64bits!
But SystemProfile crashes!
----------------------------------------------

OS: Leo4all v.5 Server
Mainboard: Asrock 4CoreDual-Sata2 R2
Bios: v.1.7 (old version)
Chipset: VIA® PT880 Pro/PT880 Ultra
Audio: ALC662 Audio Codec => Azalia
CPU: Intel D920 2.8 GHz
RAM: 2GB 667MHz (Dualchannel)
Graphics ATI X800 XT AGP (cant change Resolution!)
HDD: IDE 160GB

Field Note #7 @Voyn1x 2008-09-23 ↳ Re: @eMatoS
@eMatoSEverythings going fine, but can't boot into 64bits, it locks when loading AppleNForceATA kext.

From a post I read earlier on InsanelyMac, this is because AppleNForceATA is based on AppleVIAATA which is a 32bit based kext. This is also the reason why nForce based systems have difficulty running 4gb of ram.

Field Note #8 @eMatoS 2008-09-23

Damned! so, it won´t work in 64bits until the kext is re-developed.

Field Note #9 @Voyn1x 2008-09-23

From what i understand that is the case.

If you think that's bad then wait for Snow Leopard: :

In most cases Leopard can use the same drivers as Tiger. If there is a limitation, it usually stems from interaction with other kexts and bundles that have been updated. However, with the transition to Snow Leopard we do not have this functionality. 32 bit drivers DO NOT WORK in Snow Leopard. That's right, it ALL starts over.

http://forum.insanelymac.com/index.php?automodule=blog&… ↗

Field Note #10 @bhast2 2008-09-23 ↳ Re: @Voyn1x
@Voyn1xFrom a post I read earlier on InsanelyMac, this is because AppleNForceATA is based on AppleVIAATA which is a 32bit based kext. This is also the reason why nForce based systems have difficulty running 4gb of ram.

64 bit is application based so kext will not effect the boot up

64 bit only turns on if the app needs it

Field Note #12 @eMatoS 2008-09-24

you're right p-J, they need some info on AMD systems, so come on guys!

Field Note #13 @Voyn1x 2008-09-24 ↳ Re: @bhast2
@bhast264 bit is application based so kext will not effect the boot up 64 bit only turns on if the app needs it

Hmm, after investigating further you are right (at least for Leopard, see my previous post), but according to Mysticus C over on InsanelyMac, the 4gb ram issue is caused by incompatibility with the nForce driver and 64bit. I'm only guessing here but it is possible it could effect booting.

Field Note #14 @gipo 2008-09-24 ↳ Re: @bhast2
@bhast2you didn't boot with your busratio to fix sound you have to boot with busratio like mine is fsb is 200 and my cpu is 2.6GHz so it would be 2600 divided by 200 for a busratio of 13 so i boot with busratio=13 I can confirm that sound works right if you do that this will be fix in the future as this is just alpha

All perfect with alpha11, without bus ratio's boot, sounds is perfect.
Installed also system kexts from 10.5.5

Corroborated & Participated: @elicip
Sources & Contributor Provenance (8 credited usernames · Thread #1361)
UsernameDossier ContributionDispatchesActive Window
@gipoCore Contributor32008-09-22 → 2008-09-24
@eMatoSCore Contributor32008-09-22 → 2008-09-24
@Voyn1xCore Contributor32008-09-23 → 2008-09-24
@R0GUEPrimary Author22008-09-22
@bhast2Contributor22008-09-22 → 2008-09-23
@pαuℓzurrr.Contributor22008-09-22 → 2008-09-23
@elicipContributor12008-09-22
@adil2003Contributor12008-09-22