InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Voodoo 9.5 Release candidate is now available (http://infinitemac.com/showthread.php?t=1397)

mercurysquad 10-03-2008 01:35 PM

Voodoo 9.5 Release candidate is now available
 
Voodoo 9.5 Release Candidate

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

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...

Quote:

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.
Quote:

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

Quote:

Originally Posted by palmpje (Post 16855)
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:

Code:

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

Then the boot process hangs :(

steffx 10-24-2008 10:40 PM

No Ethernet after sleep
 
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

Quote:

Originally Posted by Taisto (Post 17562)
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:
Code:

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:

Code:

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

Quote:

Originally Posted by naquaada (Post 17576)
What does the -f boot flag do?

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

Quote:

Originally Posted by naquaada (Post 17576)
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/iss...wner%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:
Code:

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
 
Quote:

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

Quote:

Originally Posted by Aydinz (Post 18548)
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

Quote:

Originally Posted by R0GUE (Post 18549)
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

Quote:

Originally Posted by naquaada (Post 18568)
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

Quote:

Originally Posted by R0GUE (Post 18549)
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

Voodoo 5.9 kernel panic
 
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,