Jump to content

NVidia 7950 GT 512 Mb + Snow Leopard = kernel panic


galilenar
 Share

18 posts in this topic

Recommended Posts

plz Give me your NVinject.kext. And other kexts. Plz.......

Do u have a 512 Mb at your videocard (or 256 Mb)??? Do u have a patched ROM for ur videocard (I have patched ROM of my videocard because it use onle 256 Mb before in 10.5.8)??? PLZZ HELP ME!!!!

Link to comment
Share on other sites

Where did you hear that Nvidia 7xxx series don't work in SL? That is completely false.

 

I have a laptop with Geforce Go 7900 GS 512MB. Darwin bootloader only sees 256MB and I can't patch my video rom because the VGA bios is integrated into the system bios, plus it's a laptop. So, there's a mismatch between what darwin bootloader sees and the actual 512MB video ram.

 

Despite all that, I managed to get full QE/CI in SL 10.6.0 and 10.6.1 with every injector kext I tried. It worked with NVinject, it worked with Natit 64 bit and it worked with NVEnabler. It also worked with setting GraphicsEnabler to yes in PCEFI v10.3 and 10.4

 

The NVidia drivers are correctly detecting the 512MB.

 

You might have other issues going on. First of all, I notice x86_64 in your kernel panic screen. Why are you booting in 64-bit mode? It's harder to get things working in 64bit mode. You should get things woking in 32bit mode first.

 

Also, SL is much more sensitive to wrong kext permissions. Kernel panics happen more easlily. I use the KextUtility application to repair permissions each time I modify kexts.

 

How do you know the kernel panic is because of your 7950 GT? With you booting in 64bit mode it could be anything else like the wrong disabler or decrypter for 64bit mode. Try booting in 32 bit mode and using the right disabler and decrypter for snow leopard.

Link to comment
Share on other sites

Yes I use -x32 flag too - but same kernel panic. This kernel panik doesnt appear when i boot with -x flag only. I have repaired permisiions with kext utility or Disk utility - but the same problem.

 

I have other LATEST versions of kexts (fakesmc, for example, and other).

 

This kernel panic appear on GeForce. kext so I decided - that my videocard doesnt wotk properly in Snow Leopard. I have heard what 7xxx videocards dont work in SL properly from other users.

 

PLZ HELP. Do I need to flash BIOS of my videocard to original????

Link to comment
Share on other sites

Yes I use -x32 flag too - but same kernel panic. This kernel panik doesnt appear when i boot with -x flag only. I have repaired permisiions with kext utility or Disk utility - but the same problem.

 

I have other LATEST versions of kexts (fakesmc, for example, and other).

 

This kernel panic appear on GeForce. kext so I decided - that my videocard doesnt wotk properly in Snow Leopard. I have heard what 7xxx videocards dont work in SL properly from other users.

 

PLZ HELP. Do I need to flash BIOS of my videocard to original????

 

 

Hi there.

 

As usual I will proceed with providing a step by step guide ... and it may seem lenghty or futile... but if it helps...that is the main point!

 

 

Assuming you have a working Leopard 10.5.x install on some other partition.

AND IMPORTANTLY login in leopard as ROOT so it helps and importantly saves time. ;)

 

step 1]

backup your Non-vanilla (especially if modified) kexts from snow to the leopard install drive in appropriately named folders so it is easy to replace from there later on.

 

step 2]

next go to snow drive root

delete dsdt.aml

 

step 3]

 

using DSDT patcher 101e and rebuild a new dsdt.aml for snow drive

 

just to make sure, you can place a copy of this newly generated DSDT.aml file

 

in /Volumes/(your snow partition name here)/Extra

 

step 4]

 

delete all the natit, titan, nvinject, nvenabler KEXTS and also all the caches from the path as under:

/Volumes/(your snow partition name here)/System/Library/Caches/com.apple.kext.caches/Startup/

 

also

Delete your /Extra/Extensions.mkext too.

 

step 5]

 

Now, open terminal and enter the following commands one after the another:

 

cd /

 

cd /Volumes/(your snow partition name here)/

 

cd /System/Library/

cd Extensions

 

chown -Rf 0:0 *

chown -Rf root:wheel *

chmod -Rf 755 *

chown -Rf root:wheel *

 

 

cd /

cd Extra

 

chown -Rf 0:0 *

chown -Rf root:wheel *

chmod -Rf 755 *

chown -Rf root:wheel *

 

 

cd /

 

Quit Terminal

 

Step 6]

If you did have a modified com.apple.boot.plist in /Extra

with extra GFX EFI strings then make a backup copy of it

and remove those from the original and save --> using Textedit.app

 

step 7]

 

now reboot into snow leopard using the following parameters at boot prompt:

arch=i386 -x32 -f -v

 

 

check if it boots correctly

 

 

if not then again reboot using:

 

arch=i386 -x32 -f -x -v

 

 

again .... if not then

 

arch=i386 -x32 -f -s -v

 

here you should not have any problems.

 

step 8]

 

Then issue the following commands:

 

chown -Rf 0:0 /System/Library/Extensions

chown -Rf 0:0 /Extra/Extensions

chown -Rf root:wheel /System/Library/Extensions

chown -Rf root:wheel /Extra/Extensions

 

chmod -Rf 755 /System/Library/Extensions

chmod -Rf 755 /Extra/Extensions

 

kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

kextcache -v 1 -t -m /Extra/Extensions.mkext /Extra/Extensions

 

 

step 9]

 

type shutdown -r now

 

snow from single user command line mode should reboot....

 

 

step 10]

 

during this boot up, enter the following strings at boot prompt:

 

arch=i386 -x32 -v

 

 

:( observe.....

 

 

Reply back what happened... and I will see how and if I can help you any further....

 

 

-Regards,

 

:) Freaky Chokra :)

Link to comment
Share on other sites

You're using BootCD 132 as your bootloader?

 

You're only supposed to use it when you first install Snow Leopard from the retail DVD. Once you have SL installed and running, you have to install a bootloader to your Snow Leopard partition.

 

right now I'm using chameleon 2 RC3 with the boot file of PCEFI v10.4

 

to boot in 32 bit mode with chameleon 2 RC3/PCEFI v10.4, the kernel flag is arch=i386, not -x32

 

I saw x86_64 in your kernel panic screen. That means that you're in 64 bit mode

 

You might want to read in detail this Snow Leopard Install Guide:

 

http://prasys.co.cc/2009/08/installing-sno...pard-for-osx86/

 

Or this other very good Snow Leopard tutorial:

 

http://www.insanelymac.com/forum/index.php...180954&st=0

Link to comment
Share on other sites

I may use Boot132 for running Snow Leopard, not for only installing. Because all things work great - but videocard have kernel panic. I think it apperas because I have patched ROM for my videocard (but in 10.5.8 also with boot132 method this videocard works great).

 

Do I need to re-patch my videocard to ORIGINAL ROM?

 

What kind of kexts for my videocard do I need to use (NatitX64, NVInject, Evoenabler, etc)? In 10.5.8 Leopard I have used EFI strings only in com.apple.plist

 

What do u think - will this videocard work in Snow LEopard???

 

I have this Kernel Panic only when QE/CE enabled (without -x {censored}) in -x32 and -x64 modes.

 

PLZ HELP MEEE!!!!!!!!!!!!!

Link to comment
Share on other sites

  • 4 months later...
 Share

×
×
  • Create New...