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

Hi guys. I need some help with this kernel.

 

My notebook is a hp 530.

 

CPU = Intel® Core Duo CPU T2700 @ 2.33GHz

 

Video GMA 950. Wifi 3945ABG. Lan Pro 10/100 VE. I'm attaching a txt file with full hardware specifications.

 

I did a fresh install with iatkos 5i. These was the otions selected.

 

Bootloader = PC EFI v9

 

Decrypter= SMBIOS-EFI Air

 

ACPI=x86 ACPI

 

Disabler.kext

 

Remove Thermal Kexts

 

VGA = gma 950 b.

 

SATA IDE = Intel AHCI SATA

 

Speedstep = Intel Speedstep b

 

Laptop battery

 

Network Intel PRO/100 Ve.

 

I've booted this installation (with flag cpus=1) and installed all the OS updates.

 

Then i've installed your package and i've obtained the error i'm sending you attached. (without cpus flag).

With the flag boots ok. Sometimes, without the flag, boots but in few seconds the system ferezes.

 

 

Can you give me a hand to solve this? Thank You.

 

Edit: My english sucks.

post-351864-1240861071_thumb.jpg

Hardware.txt

Link to comment
Share on other sites

CPUS=1 (deactivating 1 core) is not a problem of kernel.

Its an buggy BIOS.

Maybe you get an modded BIOS for that or try dsdt patching.

An other kernel will not help for that cpus=1 problem.

Link to comment
Share on other sites

CPUS=1 (deactivating 1 core) is not a problem of kernel.

Its an buggy BIOS.

Maybe you get an modded BIOS for that or try dsdt patching.

An other kernel will not help for that cpus=1 problem.

Yes I agree... try a BIOS upgrade and see if that fixes the issue

Link to comment
Share on other sites

Hi Andy,

 

When trying to compile your version of the kernel, the first 2 steps seem to go fine, but then I get:

 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

[3] Processing cctools (cctools-667.3) (1 min) 09:55:25

Extracting (cctools-667.3.tar.gz)...

Patching (cctools-667.3.diff)...

Building...

libtool.c:3578: error: dereferencing pointer to incomplete type

libtool.c:3579: error: dereferencing pointer to incomplete type

libtool.c:3579: error: dereferencing pointer to incomplete type

libtool.c:3582: error: dereferencing pointer to incomplete type

libtool.c: In function 'ld_trace':

libtool.c:3606: error: invalid use of undefined type 'struct cmd_flags'

libtool.c:3607: error: invalid use of undefined type 'struct cmd_flags'

libtool.c:3609: error: invalid use of undefined type 'struct cmd_flags'

make[1]: *** [libtool.o] Error 1

make: *** [all] Error 1

ERROR

 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

Would be great if you would shed your light on to this. What am I doing wroing ?-)

 

Cheers, Never Mind

Link to comment
Share on other sites

Hi Andy,

 

When trying to compile your version of the kernel, the first 2 steps seem to go fine, but then I get:

 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

[3] Processing cctools (cctools-667.3) (1 min) 09:55:25

Extracting (cctools-667.3.tar.gz)...

Patching (cctools-667.3.diff)...

Building...

libtool.c:3578: error: dereferencing pointer to incomplete type

libtool.c:3579: error: dereferencing pointer to incomplete type

libtool.c:3579: error: dereferencing pointer to incomplete type

libtool.c:3582: error: dereferencing pointer to incomplete type

libtool.c: In function 'ld_trace':

libtool.c:3606: error: invalid use of undefined type 'struct cmd_flags'

libtool.c:3607: error: invalid use of undefined type 'struct cmd_flags'

libtool.c:3609: error: invalid use of undefined type 'struct cmd_flags'

make[1]: *** [libtool.o] Error 1

make: *** [all] Error 1

ERROR

 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

 

Would be great if you would shed your light on to this. What am I doing wroing ?-)

 

Cheers, Never Mind

Which version of Xcode are you using?

Have you installed the .pkg file prior to proceeding?

Link to comment
Share on other sites

XXX 10.5.6 VooDoo XNu

 

processor AMD Brisbane 4200 SSE3

 

motherboard A740G M2+

 

DDR2 Kingston 1Gb

 

ATI Radeon X1550 256 RV505 ID 7143

 

all good work but i have one crash in run Quike player and i dont have a codec install codec for this movie and good work all

 

Ionly load -force64

Link to comment
Share on other sites

Any reason why I get the following when I'm using your script? thanks..

 

8] Processing Libc (Libc-498.1.5) (5 mins) 17:42:52

Extracting (Libc-498.1.5.tar.gz)...

Patching (Libc-498.1.5.diff)...

Building...

mv readdir.So readdir-INODE32.So

mv seekdir.So seekdir-INODE32.So

mv scandir.So scandir-INODE32.So

mv telldir.So telldir-INODE32.So

mv statx_np.So statx_np-INODE32.So

1 error

*** Error code 2

Link to comment
Share on other sites

Quick question about your kernel Andy,

 

Since you based your kernel off of the 9.5 voodoo source does it include the same features as the voodoo one (especially the on the fly cpuid/opcode patching)?

 

Thanks in advance,

MGJulius

Link to comment
Share on other sites

I installed Package but my Kernel still 9.5.0 :S

Any ideas?

Check com.apple.Boot.plist under /Library/Preferences/SystemConfiguration and make sure the kernel used is set to "mach_kernel"

That should enable you to use it...

If you have Chameleon V2 also check the file under /Extra...

 

Quick question about your kernel Andy,

 

Since you based your kernel off of the 9.5 voodoo source does it include the same features as the voodoo one (especially the on the fly cpuid/opcode patching)?

 

Thanks in advance,

MGJulius

Yes it does... but it supports more than Voodoo...

It has HPET emulation in the kernel for use with old AppleHPET for people without HPET...

It has a built-in decrypter...

It has mac model override possibility...

It supports the legacy AppleIntelClock RTC clock driver (can be used through custom AppleACPIPlatform)

The features are described in more detail here:

http://laptopneeds.forumotion.co.uk/anv-re...nel-v14-t10.htm

 

Any reason why I get the following when I'm using your script? thanks..

 

8] Processing Libc (Libc-498.1.5) (5 mins) 17:42:52

Extracting (Libc-498.1.5.tar.gz)...

Patching (Libc-498.1.5.diff)...

Building...

mv readdir.So readdir-INODE32.So

mv seekdir.So seekdir-INODE32.So

mv scandir.So scandir-INODE32.So

mv telldir.So telldir-INODE32.So

mv statx_np.So statx_np-INODE32.So

1 error

*** Error code 2

It's probably due to missing kernel headers...

Check the log files...

Copy over the missing kernel headers from the exportheaders phase (<source_path>/Tools/xnu-1228.9.59/BUILD/dst) to the system paths...

Link to comment
Share on other sites

Forget it I have 10.5.5 and it needs 10.5.6 ;P

But thanks for answer!

I've had reports that the kernel also works on 10.5.5...

It needs the 10.5.6 system and seatbelt kext...

Link to comment
Share on other sites

Any idea as to why I can't set the multiplier of my Phenom to higher than x15? I get a reboot almost immediately when the bootloader is supposed to load. I know that my CPU is very stable at 3.2 GHz (x16 multi), but it just won't load os x.

 

Thanks.

 

*EDIT*

I just checked again and when I set it to 15.5, it panics with AppleRTC.kext. If I set it to 15, it works flawlessly, and 16 causes instant reboot after loading the kernel. I'm guessing there is a problem with AppleRTC.kext that is keeping me from setting it higher, but how do I fix it?

Link to comment
Share on other sites

I've had reports that the kernel also works on 10.5.5...

It needs the 10.5.6 system and seatbelt kext...

 

Cool  :D

 

 

Any one can give to me these kexts please  :D

 

Or make a little package would be nice  :(

Link to comment
Share on other sites

Cool  :D

Any one can give to me these kexts please  :D

 

Or make a little package would be nice  :(

It should be all within the AnV kernel packadge (use pacifist to look in) for my knowledge.

Link to comment
Share on other sites

Any idea as to why I can't set the multiplier of my Phenom to higher than x15? I get a reboot almost immediately when the bootloader is supposed to load. I know that my CPU is very stable at 3.2 GHz (x16 multi), but it just won't load os x.

 

Thanks.

 

*EDIT*

I just checked again and when I set it to 15.5, it panics with AppleRTC.kext. If I set it to 15, it works flawlessly, and 16 causes instant reboot after loading the kernel. I'm guessing there is a problem with AppleRTC.kext that is keeping me from setting it higher, but how do I fix it?

I fixed AppleRTC through DSDT mod... try it that way...

Link to comment
Share on other sites

I'm making a new source package which will be easier to build...

I figured out why it didn't do what it was supposed to...

The new one will also include a script to build an AppleTV for PC version of the kernel

Link to comment
Share on other sites

I fixed AppleRTC through DSDT mod... try it that way...

 

Could you please explain what you did to fix it in DSDT? What did you change exactly?

 

Please provide a before and after code snippit.

 

Thanks.

Link to comment
Share on other sites

Could you please explain what you did to fix it in DSDT? What did you change exactly?

 

Please provide a before and after code snippit.

 

Thanks.

Just use DSDT patcher...

It should correct the RTC entry automatic...

Link to comment
Share on other sites

If that's the case, then I've already done that.

Damn... then I don't know what could possibly cause it...

Link to comment
Share on other sites

New build scripts are available from post 1...

The normal kernel can be built now without probs... (for anyone, requires just latest Xcode 3.1.2)

The ATV kernel requires a custom SDK for building dyld...

We are still testing this so no release on that yet...

I'll keep you guys informed... :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...