Jump to content

AnV XNU Kernel V1.4


Andy Vandijck
 Share

AnV Kernel reliable  

211 members have voted

  1. 1. Does the kernel work fine for you?

    • Yes
      133
    • Reasonable
      47
    • No
      31
  2. 2. Did the installer work fine for you?

    • Yes
      146
    • No, fixed it manually
      40
    • No
      25
  3. 3. Which cpu do you use?

    • Intel with HPET and SSE3
      83
    • Intel with SSE3
      37
    • Older Intel
      22
    • AMD with SSE3
      66
    • Older AMD
      3


383 posts in this topic

Recommended Posts

Made for those like me who have problems with HPET.

boot with boot arguments:

- HPET fully fixed for all...

- faster for all...

useoldhpet=1

to fix HPET along with this old downloadable HPET kext.

enjoy... :(

NOTE: You need the old AppleHPET.kext in case of CPUs like my Intel Celeron M 420...

Download + change if needed...

EDIT1: Improved Intel (bundled) + AMD (built-in) dynamic linker.

Added installer options for AppleIntelClock driver + installing old HPET driver (needed only if probeHPET failed is shown on boot...)

New build procedure based on voodoobuild (can build all the latest sources).

Build optimizations enable even faster system too... :(

EDIT2: Fixed dynamic linkers.

Implemented Hnak RTC fix (thanks Hnak).

Added options for decrypter + mac model override, these can be disabled with:

-nobuiltindecrypter

-nomacmodeloverride

Changed the use old HPET option to -useoldhpet

Fixed various issues...

 

NEW: I've added the build tools + files I use to build the kernel these days.

Install package first and put BSDCommon.make under /Developer/Makefiles/CoreOS/ReleaseControl/

Use the new voodoobuild.sh to build the kernel...

Get it from: Kernel build tools download

EDIT: Use the new build package to do the build... it'll work with sandbox environment perfectly...

AnV_XNU_9.6.0_kernel_V1.4.pkg.part01.sitx

AnV_XNU_9.6.0_kernel_V1.4.pkg.part02.sitx

voodoobuild_0.3.2_AnV.zip

Link to comment
Share on other sites

Made for those like me who have problems with HPET.

boot with boot arguments:

- HPET fully fixed for all...

- faster for all...

useoldhpet=1

to fix HPET along with this old downloadable HPET kext.

enjoy... :)

NOTE: You need the old AppleHPET.kext in case of CPUs like my Intel Celeron M 420...

Download + change if needed...

 

 

may i know, what kinda kernel is this?

is it the 9.6.0 fixed for generic pc?

Link to comment
Share on other sites

What's the difference between this and a standard Vanilla Kernel?

 

Any changes, improvements, anything?

 

 

sometimes modified kernel works better on generic pc

such in my case, vanilla 9.6.0 cant reboot/ shut down properly & for time being, im using voodoo 9.5.0

Link to comment
Share on other sites

leopard

 

or

 

tiger

 

 

Leopard

 

may i know, what kinda kernel is this?

is it the 9.6.0 fixed for generic pc?

 

This is a port of "the Voodoo XNU kernel sources for XNU 9.6.0."

For more info check Voodoo v1 thread from page 13, post #248, on.

 



Works fine here.

I don't use the installer :)

Link to comment
Share on other sites

Leopard

 

 

 

This is a port of "the Voodoo XNU kernel sources for XNU 9.6.0."

For more info check Voodoo v1 thread from page 13, post #248, on.

 



Works fine here.

I don't use the installer :)

 

 

thanks for the info(s)

 

@AnV

u should included the system.kext 9.6.0 also

 

wher can get the original 9.6.0 system.kext

 

T@

Link to comment
Share on other sites

thanks for the info(s)

 

@AnV

u should included the system.kext 9.6.0 also

 

wher can get the original 9.6.0 system.kext

 

T@

 

It's Included in the package. If you use Pacifist, you can see it there. If you install the package, it installs the seatbelt.kext and system.kext (at least for me).

 

Andy,

 

I have to admit, this is good work :) I never had my D610 boot up so quick with this kernel. Anyways, this is how I installed it.

 

1. Installed using your package

2. Installed AppleHpet.kext using OSXtools

3. Edited com.apple.bootlist and added useoldhpet=1

 

Upon reboot, used the -f -v

It booted up fine (albeit slow), then had a kernel panic upon deleting some files.

 

4. rebooted and opened up OSX tools and checked everything under System Maintenance and let it do it's thing.

5. Reboot and everything seems to be working fine plus reboot is record time for my D610. Checked the System.kext and Seatbelt.kext on my Extensions folder and they are original from 10.5.6. Hibernate still works great. Everything seems to be working.

 

Did I install it right? Do I need to use your SMBIOS for better compatibility?

 

Also, wish I could get this Chess game running. Must be the SSE3 thing, anyway around that?

Link to comment
Share on other sites

Hey Andy,

 

I haven't tested it but anything being added to the community is welcome as always. :(

 

P.S. - Just a bit of a critique, do you think you can add a little more information to your releases? You're very cryptic. :(

 

G'day

 

-Stell

Link to comment
Share on other sites

are u sure? i use the install package method

after i reboot my machine, it get the <panic>

ive try every thing it it just refuse to enter the disk

now, what suppose i need to do?

 

Same here! I've tried to boot in -v -s and then edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to boot the original Kernel but that didn't help. Got an error saying it couldn't find something with /Users/Andy... ...cpp. In the end I did a reinstall of the complete system.

Link to comment
Share on other sites

are u sure? i use the install package method

after i reboot my machine, it get the <panic>

ive try every thing it it just refuse to enter the disk

now, what suppose i need to do?

First you should try repairing kexts permissions and rebuild mkext. For that boot with -f -s -v

If that doesn't work, you may need to restore system.kext, that was my problem with his previous release.

And if your sytem can't boot in single user mode you'll have to use the installer dvd and run terminal from it. I can pm you stock 10.5.6 system.kext if you don't have a copy.

Link to comment
Share on other sites

First you should try repairing kexts permissions and rebuild mkext. For that boot with -f -s -v

If that doesn't work, you may need to restore system.kext, that was my problem with his previous release.

And if your sytem can't boot in single user mode you'll have to use the installer dvd and run terminal from it. I can pm you stock 10.5.6 system.kext if you don't have a copy.

 

If you have an Vanialla System (Intel Core CPU) i would NOT!!! use the .pkg install.

I would use pacifist and ONLY install the kernel.

Link to comment
Share on other sites

how do i open .sitx files? can you upload them in zip or rar format?

List of package files:

post-82549-1234960202_thumb.gif

 

P.S.For repair kexts permisssions and making mkext files - (incl. /Extra folder), you can use

Kext Utility.

Link to comment
Share on other sites

How to test a kernel without messing your system:

 

Name the kernel you want to test "mach_kernel(dot)something", e.g.: mach_kernel.anv

Place it on the root of your system and reboot. Go to boot prompt and type the name of the kernel you want to boot with. Any problems just reboot normally. This works with any Bootloader i know!

 



Another tip: you can try create a "rescue" disc with your patches in it, to boot your system from it.

Use INSTAHackintosh, Slimbuild or any of the pre-boot CD's guides around (munky's thread, etc...).

You can easily boot your messed up system with "rd=diskXsY" or UUID at boot prompt.

Note that this may not work in case of "extreme mess" :)

Till today never failed for me! using mainly INSTAHackintosh but, tested pre-boot CD with success.

 

LiveDVD is another option :P

 



 

Some more info about the kernel:

-XBench doesn't show me any difference between using this kernel and Voodoo! though, i noticed some faster loading times for some apps.

-You can specify Mac model in Boot.plist under "kernel flags", e.g.: macmodel=MacPro3,1

-It has Decrypter built in so, you don't need decrypter kext. Voodoo team doesn't do this because of legal issues!

 

I tryed to warn you guys about the installer but, i guess those of you who had problems with it, either didn't read my post (didn't catch the tip??) or the thread i suggested :) use only the kernel and update any 10.5.5 kexts you have (system/seatbelt) to 10.5.6.

Link to comment
Share on other sites

hmm i just finish doin' full installation upon my machines

im using voodoo 9.5.0 for time being

sigh

 

You can still test this kernel as i say, without fear. And you don't need to update system/seatbelt kexts, just don't mount images or you'll get the seatbelt kp. If it works fine you can then use it and update the kexts to 10.5.6.

That's up to you.

I've been using this since Andy put it out, alternating with Voodoo.. i really don't like having a 10.5.6 system working with 10.5.5 kernel/kexts being these files so important to performance but, i also don't like how Andy did put this out.

So, i've been waiting for him to create this thread. Even so, no mention of Voodoo, little or no details, etc... oh well :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...