PDA

View Full Version : Voodoo 9.5 Release candidate is now available


mercurysquad
10-03-2008, 01:35 PM
Voodoo 9.5 Release Candidate (http://code.google.com/p/xnu-dev/)

Please read the Test plan and debug procedure PDFs before proceeding with the beta test. Please understand that this is a beta test - it may break your system, and novices should not attempt to test the kernel!

Please report success on this thread. Please report failures on GoogleCode's Issues section.
Always attach log collected from debug Procedure 2, even for success reports! - this helps us mark off your setup as "working" on our internal testing chart.

The beta brings several fixes for AMD users, as well as generic fixes for cache information, timing code and opcode patcher. AMD users should see improved performance without any timer/div-zero/erratic mouse behaviour. Athlon and Phenom users experiencing audio or timer issues should no longer have these problems. Pentium 4 model 2 users no longer have to specify busratio. AMD users should be able to run Marvin, Zephyroth, Skype and other utilities without problems.

Note: While we are pushing the opcode/cpuid patcher in stages, it is not functional yet. Many apps will work without patching, but absence of a dynamic library patcher means you cannot rely on this behaviour until the final version is released.

Thanks!
~VoodooLabs

R0GUE
10-03-2008, 01:44 PM
Excellent! I've been looking forward to this. The documentation is very well presented and concise. AMD users please thoroughly check the TSC tests.

Voyn1x
10-03-2008, 01:51 PM
Haha love the sound track :cool:

/me goes off to download and start testing

elicip
10-03-2008, 02:54 PM
Where can i find a system.kext?
Can amd use a vanilla System.kext from Leopard 10.5.5?

R0GUE
10-03-2008, 02:59 PM
Here you go, this one works for us AMD users ... 9.5.0 System Kext (http://rogue.infinitemac.com/files/950_System_kext.zip)

elicip
10-03-2008, 03:41 PM
Very thanks,R0GUE !

elicip
10-03-2008, 05:16 PM
But after i have updated the mach_kernel beta1 and system.kext 9.5.0,there was something wrong with my sound,alc888~

R0GUE
10-03-2008, 07:24 PM
You need to reload your injector to get sound back, so run the ALC888 package again.

elicip
10-03-2008, 07:32 PM
No no,the sound kext works ok,but the new kernel or system.kext Breaks the sound,do you understand me ?

elicip
10-03-2008, 07:37 PM
Sound cuts out when i played music or start itunes or open any other programs.

R0GUE
10-03-2008, 08:27 PM
You need to read all the documentation that came with the kernel...

Test 3 Audio/Video performance Passed: [_] Yes [_] No [_] With issues
Start up iTunes and play a song. You should observe no stuttering in the playback. Repeat this test with other audio players and also with system sounds. Does the audio play well? If yes, repeat the test with video players (Quicktime, DVD player, VLC etc.). Once you are satisfied with the audio/video performance, move on to the next test. Otherwise, follow debug procedure 2.

Procedure 2 (General log collection)
1.Double-click the included “System_Information_Collection.command” file. It will create a file on your desktop with a name similar to “[email protected]”. Attach it to your report.
2.File a bug report on http://code.google.com/p/xnu-dev/issues mentioning the problem, ie. the test which failed, and how you performed the test. Attach the file you created in step 1. Also mention which other tests you performed and whether they passed or failed.

palmpje
10-11-2008, 12:40 PM
Do we need the cpuid.kext from the package?

mercurysquad
10-11-2008, 12:43 PM
Do we need the cpuid.kext from the package?

No, it's only a diagnostic tool used in one of the debug procedures. It is not required during general use of your computer.

palmpje
10-11-2008, 12:47 PM
Thanks, the kernel works great here.

mercurysquad
10-13-2008, 11:29 PM
After much delay: Beta 2 will be released in a few minutes. Theme Track being finalized at the moment ;)

nfoav8or
10-14-2008, 12:05 AM
awesome news! what updates were made? Is the timeline for the final version still set back to near the end of OCT? Thanks for all your work with this release.

mercurysquad
10-14-2008, 12:53 AM
Updated the first post to indicate beta 2 is available. Anyone know how to edit the title of this thread? I tried but it still shows up as beta 1.

Oh and AMD users start stress testing this kernel already. Timing bug should be gone for good.

nfoav8or
10-14-2008, 02:32 AM
Awesome news. Thread updated! Again, great music selection! :cool:

milanca
10-19-2008, 05:21 PM
Voodoo 9.5 kernel is working great. As i was spending much more time on my Intel box, latest version i used on AMD box, while we were still testing it, was alpha13. Even with voodoo_alpha13 it was working flawlessly. (Chipset is SB600)

With alpha version, and now with latest, i am using vanilla System.kext 9.5.0. Also using vanilla SMBIOS with SMBIOSResolver (thanks to roisoft). Also removed dsmos and installed AppleDecrypt (credits again for pointing me out go to roisoft, thanks buddy).

No sound problems, or any problems at all. Everything is working flawlessly. Was using efi string for sound (together with gfx and ethernet) with patched AppleHDA (taruga 1.20). Later, besides other vanilla files i switched also to vanilla AppleHDA (my sound chip from signature, ALC 889a) and its used with (HDAEnabler, LegacyHDAController and LegacyHDAPlatformDriver). Everything is running great.

fragreaver
10-24-2008, 08:36 PM
Kernel working great with chameleon, awesome work :)

Any way to get -force64 working? I only get this Error with my nforce4-board:

kmod_control/start failed for com.orByte.driver.PCGen.USBEHCI.
Destroying kmod.

Then the boot process hangs :(

steffx
10-24-2008, 10:40 PM
Hi,

my pc is running quite good on 9.5 beta2.
The last remaining issu i have, is that both of my two running ethernet-cards (realtek and marvell) does not work after wake from sleep.

in Network-Preferences they appear connected, but they simply do not work ....
I tried to deactivate DHCP and put in my values manually .. but without success.

any ideas ?

steffx

nfoav8or
10-25-2008, 03:29 AM
have you reported it on the googlecode page for the kernel? this sounds like an issue with kextload not picking back up upon wake.

Taisto
10-27-2008, 10:19 PM
I`ve just noticed - dual core bug is fixed, but - on beta2 kernel, VMWare Fusion 2.0 doesnt work - pc just hangs when you start the virtual machine. when i boot in older kernel, it doesn`t happen.

Dies
10-27-2008, 11:03 PM
I`ve just noticed - dual core bug is fixed, but - on beta2 kernel, VMWare Fusion 2.0 doesnt work - pc just hangs when you start the virtual machine. when i boot in older kernel, it doesn`t happen.

What is the kernel named ? If it's named anything other than mach_kernel, backup your current kernel then rename voodoo to mach and see if it still happens.

This is a known issue, if the kernel isn't named "mach_kernel" vmware crashes because instead of checking it just assumes that /mach_kernel is the running kernel.

naquaada
10-28-2008, 01:12 AM
I have the kernel working, but when I update from 10.5.2 to 10.5.5 I get a kernel panic with this message:
panic(cpu 0 caller 0x00433EC9:" Unable to find driver for this platform: "\ACPI\".n\@/Kernel/xnu-1228.7.58/iokit/Kernel/IOPlatformExpert.cpp:1405

I'm using Kernel 9.5.0 beta2c and the System.kext from R0GUE a few pages ago. The system is from the leo4All v3 image, running on an nForce 4 system. To add the new kexts and so on I used the same shell commands like for other extensions:

sudo -s

chmod -R 755 /System/Library/Extensions && chown -R root:wheel /System/Library/Extensions/

diskutil repairpermissions /

Dies
10-28-2008, 03:10 AM
Booting with

-v -f -F

doesn't help?

I think I've seen that same error, it was just BS if I remember correctly. Does it panic before making it to single user mode?

naquaada
10-28-2008, 08:47 AM
booting with -v -F still crashes, -v -f works till BSD Root is mounted, the the booting process stops. It also crashes before entering single user mode. What does the -f boot flag do?

For updating to 10.5.5 I used the Combo Update patched which Zephyroth's external AMD patcher, not ASU. This deletes automatically some files from the package, like mach.kernel, System.kext and so on. BTW: I never got an actual mach_kernel.ctfsys file, it's still from 9.3.0 kernel. Is there a newer version out there?

Do I need some other newer files, like AppleSMBIOS.kext and AppleSMBIOSEFI.kext from Chun-Nan? It's listed in the 9.5 kernel docs, I found somewhere a compiled version, but don't know if it's a real working version because the system doesn't show any changes.

It's a bit frustrating the last time, since Leo4All v3 no good images, I can't use Quicktime 7.5.5 because it's too slow and the X1600 graphics drivers are still from 10.5.2. And I have the feeling that ATI is left behind, only nVidia is getting support. Is there a way to insert an EFI string for the X1600 or something like this?

eMatoS
10-28-2008, 10:58 AM
I also cannot update to 10.5.5 casue I get that same error. I've tried everything I found on the net but couldn't make it.

nfoav8or
10-28-2008, 02:05 PM
I was getting those errors as well when I tried updating via the combo updates. Now I only use the single updates (I've saved them since 10.5.2 came out and I've only used ASU to create them).

If anyone wants the packages, PM me.

eMatoS
10-28-2008, 02:59 PM
I´ve also tried one of your packages (saw some links here, right?) but with the same result. I´ve installed 10.5.4 so I just use the last update. Any idea?

Dies
10-29-2008, 10:34 PM
What does the -f boot flag do?

It just forces the system to ignore any caches and reload all the kernel extensions.


For updating to 10.5.5 I used the Combo Update patched which Zephyroth's external AMD patcher, not ASU. This deletes automatically some files from the package, like mach.kernel, System.kext and so on.

hmm...

Have you checked the permissions on this drive?

Boot from the install DVD and use terminal to take a look at the permissions on the updated files, if you find they are all screwed up, i.e set to your user or to group "staff" then you need to fix permissions, but the problem is your receipts will likely also be screwed up :(

If you need a backup of the receipts before the update, let me know. ;)

Sarge
11-02-2008, 10:04 PM
Works Excellent on my 10.5.5 setup updated from 10.5.2

Sleep also :D

Best Regards

Aydinz
11-04-2008, 01:39 AM
this works great on my 10.5.2 system and loads very quickly however for some reason it disables all my USB ports, when i load with the default kernal my USB ports work again

i have filled out a form here:
http://code.google.com/p/xnu-dev/issues/detail?id=66&colspec=ID%20Status%20Priority%20Owner%20Summary

Voyn1x
11-04-2008, 02:17 PM
That normally happens when you aren't using the equivalent 10.5.5 system.kext

Aydinz
11-05-2008, 09:20 AM
yeah they told me that, so if i use the 10.5.5 system.kext on my 10.5.2 system will it still work? because i want to use voodoo kext because it works faster but i want to stay on 10.5.2 and still use my USB drives

nfoav8or
11-07-2008, 04:02 AM
That is correct. The 10.5.2 system will work with a 10.5.5 system.kext.

Aydinz
11-07-2008, 08:26 AM
yeah :) ive got that running now and everything is fine. now my computer boots up with voodoo as default and i love it :)

nfoav8or
11-08-2008, 08:06 PM
Has anyone heard how the updates are coming along with the XNU-dev team? Their site continues to state 2nd half of October and I just want to make sure this is still being followed up on. Thanks.

axhi
11-13-2008, 06:33 AM
when i restart it doesn't load it. is there something I have to do to load it automatically?

nfoav8or
11-13-2008, 08:32 AM
well first off, did you rename it to mach_kernel (not recommended unless you've tested it thoroughly on your system)? The common com.apple.Boot.plist file usually points to this as its kernel source.

To have the voodoo kernel as a backup kernel or test kernel:
place it in your root ( / ) directory and rename it to something for easy access.. in my case I just renamed it to "voodoo".
I personally run the following in Terminal:chown -R root:wheel /voodoo to ensure I cannot alter it unless I'm acting as the root user now. Go ahead and reboot. When you see the countdown on your initial startup, press a key and simply type in the name of the kernel ("voodoo" in my case again) and any other boot flags you want when you start up. there ya go. now you can update your system.kext file to 9.5 and you'll be sitting pretty.

DaveGeorge
11-16-2008, 10:40 PM
This kernel is amazing! With all previous kernels my ALC268 has been giving me choppy and distorted sound. Now it works perfect!:-d


But there seems to be some mouse-issues when right-clicking after coming back from sleep....:-/ But I can live with that for now...when I have sound :P

nfoav8or
11-27-2008, 07:16 AM
Release Candidate

27 Nov '08 OK. The merge is done. All changes verified. A whole lot of bugs on the Issues page should now be fixed. No one needs to update the bootloader anymore. Should work without any options on P4, AMD whatever cpu you have. No patching needed, AMD people can update straight from apple software update. Intel and AMD both now default to 64bit mode if the CPU is capable.

The RC package will be up on the Downloads section in a couple of hours as soon as we have updated the documentation. It's been a long time since beta2c, but we hope it will be worth the wait.

Final release expected 1 Dec '08 if all goes well.

Since we are close to finalizing everything, we are no longer accepting any more bug reports. The Issues tab has been removed and will be re-enabled once RC goes online.

from 0615 (GMT) on 27NOV08

EDIT: still waiting for the RC to be available to download but it should be available soon.

Aydinz
11-27-2008, 09:27 AM
yay! when this comes out, im making a new system and fully updating it to 10.5.5 with Software Update. hope it works (yn) Thanks for all the updates nfoav8or and for the great work done by XNU Labs

R0GUE
11-27-2008, 09:45 AM
yay! when this comes out, im making a new system and fully updating it to 10.5.5 with Software Update. hope it works (yn) Thanks for all the updates nfoav8or and for the great work done by XNU Labs
Remember that updating to 10.5.5 from software update will also install a vanilla kernel overwriting any XNU kernel that you have installed, so be very careful and take steps to ensure that you can reinstall the XNU kernel after updating. This is why Zeph's ASU omits the mach_kernel when performing system updates in order to stop systems breaking on reboot.

bns2000
11-27-2008, 11:44 AM
The RC is out!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
http://code.google.com/p/xnu-dev/

nfoav8or
11-27-2008, 05:24 PM
Remember that updating to 10.5.5 from software update will also install a vanilla kernel overwriting any XNU kernel that you have installed, so be very careful and take steps to ensure that you can reinstall the XNU kernel after updating. This is why Zeph's ASU omits the mach_kernel when performing system updates in order to stop systems breaking on reboot.

I think a good solution to this might be to copy the mach_kernel.voodoo over to the root directory twice (once as mach_kernel.voodoo and again as mach_kernel)... or we could just edit the com.apple.Boot.plist... but doesn't Apple also update this file? I didn't think they did because on my Macbook I still have the original date of when I installed Leopard to it for the date on that file.

But again, just to point out to the VMWare users, rename to mach_kernel to not get faults and freezes.

I also think that continuing to use Zephyroth's ASU will prove to help distribute the breakdown of the patching so we don't have to solely rely on the kernel... but the option is always there for an "Intel Installation" :-)

naquaada
11-27-2008, 07:28 PM
So, I'll installed the kernel on my test system and it seems to work fine with 10.5.3. But I can't tell too much, I didn't had dual-core problems or something else, but my main system crashes without reason (with Kernel 9.3.0), don't know why.

In 'About this Mac' it shows '2.9 GHz Intel Core Duo'. In System Profiler is shown correctly 'Dual Core AMD Opteron(tm) Processor 185'. Is this a problem of the kernel or of the System.kext R0GUE posted some pages ago? The 'AboutThisMac'-Fix from the Leo4All DVD doesn't work.

It is possible to activate hardware virtualization for AMD CPUs with this kernal? If the K8/K9 Athlon/Opteron-Series (Socket 939) support this at all. This would be neccessary for Parallels 4.

BTW: What about the file mach_kernel.ctfsys (about 10.2 MB) which exists with the kernels 9.2.0 and 9.3.0 ? Isn't it neccessary anymore? I deleted it before installing the new kernel.

Dies
11-27-2008, 07:47 PM
BTW: What about the file mach_kernel.ctfsys (about 10.2 MB) which exists with the kernels 9.2.0 and 9.3.0 ? Isn't it neccessary anymore? I deleted it before installing the new kernel.

I *believe* it's only needed for debug purposes.

Ztardust
12-15-2008, 12:46 PM
Remember that updating to 10.5.5 from software update will also install a vanilla kernel overwriting any XNU kernel that you have installed, so be very careful and take steps to ensure that you can reinstall the XNU kernel after updating.

Your latest version of the 9.5 kernel is working like a dream on my machine. It feels like a real mac now, I´m using 10.5.5 including all the latest updates.

Have you guys gotten your hands on the kernel from 10.5.6 yet?

- Ztardust -

bajanboy
12-17-2008, 06:19 AM
After installing the new voodoo 9.5 kernel I am unable to boot due to a kernel panic on my AMD
here are my specs:

Processor Name: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
Processor Speed: 2.86 GHz
Total Number Of Cores: 2
Memory: 3 GB
Bus Speed: 220 MHz
Chipset Model: Graphics by NVIDIA

Any ideas?

Thanks,

nfoav8or
12-17-2008, 09:23 AM
After installing the new voodoo 9.5 kernel I am unable to boot due to a kernel panic on my AMD
here are my specs:

Processor Name: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
Processor Speed: 2.86 GHz
Total Number Of Cores: 2
Memory: 3 GB
Bus Speed: 220 MHz
Chipset Model: Graphics by NVIDIA

Any ideas?

Thanks,

with the KP's you get at least a few last lines of coded explanation... post this so we can see what is causing it.

oneshot
12-19-2008, 09:22 AM
Does anyone know where to find out what version of the voodoo kernal that your currently using? I don't know what version I have and if I needa update ^_^

-thnx

nfoav8or
12-19-2008, 09:49 AM
apart from reading it on the screen during a verbose boot, look at when the actual kernel file was created and try to match up the date with the download availability from their site. Using System Profiler, then selecting the Software tree on the left simply shows the kernel version (i.e. 9.5.0, 9.6.0, etc.) instead of the Voodoo version revision number.

oneshot
12-20-2008, 11:49 PM
Thank you nfoav8or ^_^

lateralusman
02-10-2009, 07:32 PM
I installed the iPC OSX86 10.5.6 PPF5 which has the Voodoo 9.5 kernel but I still have issues with the timer/div-zero/erratic mouse behaviour.
Am I missing somthing?