Help - Search - Members - Calendar
Full Version: Nvenabler - Started To Give It A Try, But Now I Get This Kernelpanic
Project OS X Forums > Snow Leopard Guides & Tutorials > New Users Discussion
gushorty
Anyway, I had mentioned in that thread that I had two installations of Hazardz 10.6.2, for my Pentium D system (see tagline), on different partitions. I also mentioned that I was going to try NVEnabler to get more out of my 9500GT - namely TV-out functioning. Both systems would crap out when loading the GUI - one would put the display to sleep, the other would give me a flashing blue screen.

I've installed NVEnabler with my cards VendorID (0x064010de) in NVDAResman, NVDANV50Hal, and NVEnabler kexts, and removed the display-cfg keys. I then made sure no other injectors were present, stripped com.apple.boot.plist of NVEnable=Yes and my device-properties string, and ..... KernelPanic while booting into single user mode (in order to set permissions and use kextcache to rebuild the mkexts).

The KP screenshot is attached. I'm taking a break and will check back later ...

P.S. Finally found the "Quiz" to allow posting elsewhere, but I'll keep it here for a bit.

EDIT: Alright, I found my previous thread. I had posted it in the 10.5 section's "New User Discussion", if the mod wouldn't mind moving it here, or just leaving it, doesn't really matter I guess.

Click to view attachment
gushorty
Figured I'd put back the GraphicsEnabler=Yes and device-properties strings in Chameleon's (RC5r141) com.apple.boot.plist, just to get rid of the KP. Well the KP has remained, even though those had been the only changes I made. What is going on here. I will try re-booting again, while using "-f -x32" at the Chameleon options prompt (even though it is already boot.plist file) ARGHHHH
gushorty
Anybody have an idea of why I'm receiving that KP?
gushorty
Just remembered that I had deleted AppleUpstreamUserClient.kext from S/L/E, in an attempt to track down my sluggish mouse problem. I'll try and install that again, but don't see how it will help as I can't even boot into single user mode (due to the KP), so I won't be able to properly perform the chmod, chown, and kextcache commands.

Some system deatails:

Intel D945CGZ Pentium D IHC7 AHCI enabled
PNY 9500GT 512MB

Installed Hazardz 10.6.2 for Intel AMD
Chameleon 2 RC5pre7r141

DSDT patch with RTC and HPET hacks

Contents of Extra:

AppleIntel8255x.kext
AppleIntelPIIXATA.kext
IOATAFamily.kext
NVEnabler.kext

S/L/E has:

NullCPUPowerManagement.kext
FakeSMC.kext

Boot.plist keys:

startup - "-v -f arch=i386"
EthernetBuiltIn = Y

PNY 9500GY device ID put into the appropriate keys of NVDAResman, NVDEnabler, and NVDan50Hal. IOProbeScore set to 0. Other injectors removed.
gushorty
Perusing through the S/L/E directory, I find that I've also got an extension named EvOreboot.kext in there, so I'll move it over the the Extra folder...
gushorty
Updating FakeSMC to the latest v38, removing Evoreboot, and removing the DSDT.aml I've been using in the Extra folder, has not helped. I still get the KP above, and cannot even boot into single user mode. (been using Mkext Tool to build my mkexts. sad.gif
gushorty
Alright, I just read a thread where a couple helpful members noted that this forum isn't too fond of Hazardz' installs. I had to use it, as I couldn't get my install from the SL 10.6.0 retail to work at the time. But I'll take a short break and try again with 10.6.0 - if I have no luck with that in the next couple of days, may as well just buy a Mac biggrin.gif
gushorty
Installed Retail DVD 10.6.0 onto a clean partition, from 10.5.8, added Chameleon RC5pre8, added these kexts in the Extra folder:

AppleIntel8255x.kext
AppleIntelPIIXATA.kext
fakesmc.kext
IOATAFamily.kext
NullCPUPowerManagement.kext
NVEnabler.kext

From terminal I fixed permissions using sudo chmod chown, then used Mkext Tool to build the initial mkexts, tried booting into single user mode but got a similar KP to the one above (I've attached the latest).

Click to view attachment

Please someone help, or even just make a post so I know I'm not talking to a wall....
TzL
I have the same trouble
gushorty
Well keep an eye on this thread. Even though nobody else seems to want to offer advice, I'm the stubborn type and want to get to the bottom of this, so ....

I've done a lot of searching and browsing, and believe it to be a problem with my DSDT file. I've been using one that I generated through Windows a while back, then did the RTC, HEP, _WAK, and a couple of other hacks on. When I get a couple of free hours later this evening, I'm going to re-generate an untouched DSDT and work from there. I'll post the results afterwards.
gushorty
I've also realized that the DSDT file I've been using was generated before I upgraded my BIOS, so it may make a difference using a newly generated one. I've also downloaded the latest iASLme program, which has an update iasl in it.

So with these changes, I hope to get rid of the above panic.....
gushorty
This is getting quite frustrating, I cannot get rid of this KPanic, and I'm getting no help whatsoever sad.gif

I'm starting to think it has nothing to do with the DSDT file, and me be related to the legacy kernel I'm using (qoopz snow.legacy). Probably should have just stuck with the Hazard install, and worked my way from there.
gushorty
180+ views, and only 8 even bothered to look at the Kernel Panic that is giving me all this grief?!? sad.gif

I re-installed SL, following the Prasys guide, and still end up with that KP.
gushorty
Nobody?
18seven
QUOTE (gushorty @ May 31 2010, 08:18 PM) *
Installed Retail DVD 10.6.0 onto a clean partition, from 10.5.8, added Chameleon RC5pre8, added these kexts in the Extra folder:

AppleIntel8255x.kext
AppleIntelPIIXATA.kext
fakesmc.kext
IOATAFamily.kext
NullCPUPowerManagement.kext
NVEnabler.kext

From terminal I fixed permissions using sudo chmod chown, then used Mkext Tool to build the initial mkexts, tried booting into single user mode but got a similar KP to the one above (I've attached the latest).

Click to view attachment

Please someone help, or even just make a post so I know I'm not talking to a wall....

QUOTE
This is getting quite frustrating, I cannot get rid of this KPanic, and I'm getting no help whatsoever

I'm starting to think it has nothing to do with the DSDT file, and me be related to the legacy kernel I'm using (qoopz snow.legacy). Probably should have just stuck with the Hazard install, and worked my way from there.


kernel mismatch?

Also, a detail. Legacy kernel has kaitek's blacklist patch, appleintelcpupm is already disabled so you don't need nullcpupm
gushorty
QUOTE (18seven @ Jun 5 2010, 12:11 AM) *
kernel mismatch?

Also, a detail. Legacy kernel has kaitek's blacklist patch, appleintelcpupm is already disabled so you don't need nullcpupm


First, thanks for taking the time to respond to my pleas for help. I'm thinking it may be a kernel mismatch as well, so I'm trying another Hazardz 10.6.2 Intel/AMD install, as that was the one which I managed to get into the GUI - but without a functional BT mouse.

As for the nullcpupm, I had been trying the blacklist=0 flag, so I included it in the extra folder at one point, then forgot to remove it. Anyway, time for another clean install attempt ...
18seven
QUOTE (gushorty @ Jun 5 2010, 10:22 AM) *
I'm thinking it may be a kernel mismatch as well, so I'm trying another Hazardz 10.6.2 Intel/AMD install, as that was the one which I managed to get into the GUI - but without a functional BT mouse.


Jump on IRC, most likely someone there can hook you up with the proper kernel(s)/diffs. IMO the distro road is a huge waste of time, energy and bandwidth.
18seven
QUOTE (18seven @ Jun 5 2010, 10:41 AM) *
Jump on IRC, most likely someone there can hook you up with the proper kernel(s)/diffs. IMO the distro road is a huge waste of time, energy and bandwidth.


[ps]

You want the blacklist enabled. The profile kexts cause extremely slow boot (10minish hang) on non-oem kernel builds. OT, has anyone found the missing link for this yet?
gushorty
I may just try a retail 10.6.3 install, and try a few legacy kernels with that ... if there are any for 10.6.3 rolleyes.gif

I don't think I've ever used IRC (I do know what it is though smile.gif ), I've been out of the computer business for about 20 years now, and just started 'tinkering' again the last year or so.
18seven
QUOTE (gushorty @ Jun 5 2010, 02:21 PM) *
I may just try a retail 10.6.3 install, and try a few legacy kernels with that ... if there are any for 10.6.3 rolleyes.gif

Darwin Kernel Version 10.3.0 aka OS X 10.6.3 Kernel. You can thank Nawcom (on irc).


QUOTE
I don't think I've ever used IRC (I do know what it is though smile.gif ), I've been out of the computer business for about 20 years now, and just started 'tinkering' again the last year or so.

irc.moofspeak.net #osx86

gushorty
Thanks for the link and IRC info.

Just one last question before I begin my retail 10.6.3 install attempt, is there any particular RC of Chameleon recommended for a 10.6.3 install? Oh, and how can I tell what is installed on my EFI partition?

Thanks again for taking the time to respond smile.gif
18seven
QUOTE (gushorty @ Jun 6 2010, 02:09 AM) *
Just one last question before I begin my retail 10.6.3 install attempt, is there any particular RC of Chameleon recommended for a 10.6.3 install?

The trunk is where I would recommend.
http://forge.voodooprojects.org/svn/chameleon

RC4 is fine as well.


QUOTE
Oh, and how can I tell what is installed on my EFI partition?

There should be nothing on it unless one of the distros you used installed there. OS X does not utilize it. If you or something you used did format and install on it, assuming you are using OS X:

diskutil list <-- OS X does not always assign the internal drive as disk0

mount:
mkdir /Volumes/EFI
sudo mount_hfs /dev/disk0s1 /Volumes/EFI

By default the partition is not hfs, so if that throws an error nothing is there.

unmout:
sudo umount -f /Volumes/EFI
rm -rf /Volumes/EFI
gushorty
Yup, nothing there (on the EFI partition). I'll be putting aside some time on Monday to try the 10.6.3 install and set myself up an IRC account to thank Nawcom. And thank-you for explaining all of this smile.gif

Now for a slightly off topic question, any recommendations for a good book/site for brushing up on Terminal/Unix commands? Keep in mind I was an advanced DOS command line, and batch file, user back in the old days.
18seven
QUOTE (gushorty @ Jun 6 2010, 02:57 PM) *
Now for a slightly off topic question, any recommendations for a good book/site for brushing up on Terminal/Unix commands? Keep in mind I was an advanced DOS command line, and batch file, user back in the old days.


There is plenty of info out there for this, just find someone whom writes in a way you like. However, I would highly recommend you read Amit Singh's Mac OS X Internals.

Enjoy
gushorty
Thanks for the recommendation, I'll pick it up over the weekend. I've taken a break from the SL installation attempts for the next few days, as I needed to retain my sanity, but I will be ready for the nut house again shortly smile.gif
gushorty
Just wanted to thank 18seven and Nawcom smile.gif

I abandoned my 10.6.2 attempts, and proceeded with a 10.6.3 install ...

Restored the SL install DVD image to a USB drive partition.

Ran OSInstall.mkpkg from within Leopard, and made sure to de-select all un-necessary options. .. .. .. . install succeeded messages received after about 20 mins

Before booting I installed Chamelon 2 RC4 rev684 onto the EFI partition, and the partition with SL on it. I made sure not to copy any of the kexts Chameleon includes as examples.

I then put the following kexts into the S/L/E folder

fakeSMC.kext
NVenabler.kext (placed my cards IDs into this and NVDAResman/NVDA50hal, made sure to remove any other video card injectors)
SleepEnabler (and pmVersion=19 key in boot.list)
VoodooHDA (removed AppleHDA and ALCinject)
Put AppleIntel8255x.kext into Plugins of IONetwork, and removed all other kexts in there. (also changed Network-Root to Root)

I copied Nawcom's 10.3.0 patched kernel to the root, renamed it mach_kernel.nawcom, and put a "kernel" key in boot.plist with that name.

Next I put my DSDT.aml (generated in WinXP with Everest Ultimate Utils, and basic patches added) into the Extra folder on the SL partition (for some reason putting it into the Extra or root folder of the EFI partition didn't work

At one point I believed that the EFI partition was setup incorrectly and being ignored when booting up, but after putting a few keys (like Timeout=99) into the boot.plist on it, I determined it was working.

Finally I added a SMBIOS.plist with RAM and CPU info, plus MacPro3,1 specific info, into the Extra folder on the EFI partition.

Then I booted into single user mode, set permission, created the mkexts, and re-booted.

I've still got some DSDT work to do, since it goes into sleep and comes out alright ... ONCE, but any subsequent sleep attempt isn't pretty. Plus some other cleaning up ..
gushorty
10.6.3 has been running without any problems, besides those mentioned above, for the last three days continuously. I just did a shutdown and restart, all is well smile.gif

I have had some 'artifacts' show up in Dashboard. Mainly a white border appearing around two widgets. But after pressing the 'info' button, to make the widget flip and re-draw, then the 'done' button, all goes back to normal. So this is no big deal for me.

So it's time for some DSDT cleaning now ...
Mac Moron
Hello everybody,
Very first time in OSX have instaled 10.6 9800GT and thinking about lost years with windows.
NVE stucked with probe false. What is the command for loading NVE from -s mode?
Thanks
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.