Jump to content

HP DvX, Core i Series APIC Kernel Panic Fix (Lion 10.7)


atlee
 Share

10 posts in this topic

Recommended Posts

Hi Everyone,

 

Well I decided to give compiling kernels a go seeing as it's quite annoying running a Core i7 720QM and only being able to use CPUS=1 (1 Core), So I fixed the APIC kernel panic and now I can boot with no CPUS flag and also no busratio flag, I now get all cores.

 

Here is 32Bit and 64Bit Kernels.

***REMOVED***

 

place it in Extra's folder, reflect this in com.apple.boot.plist

open terminal

sudo chown root:wheel /Extra/mach_kernel
sudo chmod 644 /Extra/mach_kernel

 

restart and enjoy

 

atlee

lion_machkernel_patched.zip

Link to comment
Share on other sites

Hi Everyone,

 

Well I decided to give compiling kernels a go seeing as it's quite annoying running a Core i7 720QM and only being able to use CPUS=1 (1 Core), So I fixed the APIC kernel panic and now I can boot with no CPUS flag and also no busratio flag, I now get all cores.

 

Here is 32Bit and 64Bit Kernels.

lion_machkernel_patched.zip

 

place it in Extra's folder, reflect this in com.apple.boot.plist

open terminal

sudo chown root:wheel /Extra/mach_kernel
  sudo chmod 644 /Extra/mach_kernel

 

restart and enjoy

 

atlee

 

It's already been done before :)

 

HERE

Post #649

 

@Taptun

Link to comment
Share on other sites

tried both 32 and 64 bit but not working i needed to boot with cpus=1 with both of them......and the funny thing is even 32bit one showed me <64bit kernel and extensions> in about this mac when i booted with it with cpus=1....

 

 

tell me if you have any other suggestion.......

 

and how did you both guys got your audio working and HDMI too

 

i have this audio device which is not working

 

00:1b.0 Audio device [0403]: Intel Corporation Ibex Peak High Definition Audio [8086:3b56] (rev 05)

 

full list of Devices

Link to comment
Share on other sites

Hi Everyone,

 

Well I decided to give compiling kernels a go seeing as it's quite annoying running a Core i7 720QM and only being able to use CPUS=1 (1 Core), So I fixed the APIC kernel panic and now I can boot with no CPUS flag and also no busratio flag, I now get all cores.

 

Here is 32Bit and 64Bit Kernels.

lion_machkernel_patched.zip

 

place it in Extra's folder, reflect this in com.apple.boot.plist

open terminal

sudo chown root:wheel /Extra/mach_kernel
sudo chmod 644 /Extra/mach_kernel

 

restart and enjoy

 

atlee

do you have a custom dsdt for your laptop? would i have to make my own in order to use this kernel

Link to comment
Share on other sites

do you have a custom dsdt for your laptop? would i have to make my own in order to use this kernel

 

this kernel should work for most of the HP DvX series. with the Lapic CPU issue. it doesn't cure problems using the NullCPUPowerMangement kext. depending on the Chameleon version depends on if you really are booting into the right architecture.

 

guaranteed file tested no problems. Yes i am using custom DSDT, but this works with no DSDT as well, also tested.

 

tried both 32 and 64 bit but not working i needed to boot with cpus=1 with both of them......and the funny thing is even 32bit one showed me <64bit kernel and extensions> in about this mac when i booted with it with cpus=1....

 

 

tell me if you have any other suggestion.......

 

and how did you both guys got your audio working and HDMI too

 

i have this audio device which is not working

 

00:1b.0 Audio device [0403]: Intel Corporation Ibex Peak High Definition Audio [8086:3b56] (rev 05)

 

full list of Devices

 

use VoodooHDA if you do not know much about binpatching and editing, or if you know what you are doing then you can edit AppleHDA and also HDMI audio can work via DSDT fixes.

Link to comment
Share on other sites

use VoodooHDA if you do not know much about binpatching and editing, or if you know what you are doing then you can edit AppleHDA and also HDMI audio can work via DSDT fixes.

 

i have already tried voodooHDA but it not worked i got kernel panic..........don't know binpatching and DSDT editing :D

Link to comment
Share on other sites

I have just tried this on a DV7-3110EA with an Intel i7 720QM CPU and it hasn't worked for me - I still need to use cpus=1 to boot.

 

I tried the 32bit one first, then tried the 64bit kernel. Maybe I don't know how to set it to 64bit properly, but I changed the architecture in com.apple.boot.plist to x86_64 and then it required cpus=1 arch=i386 to boot, so I went back to the 32bit kernel.

 

Any help?

Link to comment
Share on other sites

Hi All,

 

Here's a recompile, works perfect, depending on your Chameleon version depends on where you will reflect the location of your new kernel.

 

Example for me is Extra/mach_kernel added to org.chameleon.boot.plist or if older chameleon then com.apple.boot.plist.

 

i386 and X86_64

lapic_fix.zip

 

Make sure you add DropSSDT=Yes to your com/org.xxxboot.plist as well.

 

have not learnt how to compile a 32bit and 64bit kernel in one file :D so i made seperate one for 32bit and one for 64bit.

Link to comment
Share on other sites

 Share

×
×
  • Create New...