Jump to content

nForce OS X Snow Leopard (10.6) RETAIL INSTALL GUIDE on a Series 6 or 7 nForce chipset / Intel CPU MOBO


verdant
 Share

Snow Leopard on nForce + Intel CPU MOBO in Desktop  

213 members have voted

  1. 1. Have you successfully installed a working, bootable Snow Leopard system?

    • Yes, on a Series 7 (750i, 780i, or 790i) nForce chipset Intel CPU MOBO, using the USB flash drive installer method
      34
    • Yes, on a Series 6 (650i or 680i) nForce chipset Intel CPU MOBO, using the USB flash drive installer method
      50
    • Yes, on a Series 6 (610i or 630i) nForce chipset Intel CPU MOBO, using the USB flash drive installer method
      18
    • Yes, on a Series 7 (750i, 780i, or 790i) nForce chipset Intel CPU MOBO, using verdant's nForceSLBoot132DVD installer method
      14
    • Yes, on a Series 6 (650i or 680i) nForce chipset Intel CPU MOBO, using verdant's nForceSLBoot132DVD installer method
      13
    • Yes, on a Series 6 (610i or 630i) nForce chipset Intel CPU MOBO, using verdant's nForceSLBoot132DVD installer method
      6
    • Yes, on a Series 7 (750i, 780i, or 790i) nForce chipset Intel CPU MOBO using OSInstall.mpkg method from Leopard to another HDD/volume
      10
    • Yes, on a Series 6 (650i or 680i) nForce chipset Intel CPU MOBO, using OSInstall.mpkg method from Leopard to another HDD/volume
      9
    • Yes, on a Series 6 (610i or 630i) nForce chipset Intel CPU MOBO, using OSInstall.mpkg method from Leopard to another HDD/volume
      8
    • No, none of the above methods has worked for me
      35
    • I have sold or plan to sell my nForce chipset MOBO to go over to the "light" side....Intel chipset MOBO.....
      10
    • I have sold or plan to sell my nForce chipset MOBO to buy a "real" Mac
      6
  2. 2. Would you say that your Snow Leopard system is working to your satisfaction (e.g. compared to Leopard)

    • 100%
      60
    • 90%
      53
    • 80%
      20
    • 70%
      19
    • 60%
      4
    • 50%
      6
    • <50%
      18
    • Are you running 10.6.1 successfully , having auto-updated without any problems
      21
    • Are all the standard Apple applications running OK
      12
  3. 3. Is your Snow Leopard system working 100% on

    • SATA HDD
      173
    • SATA DVDRW including burning disks
      47
    • PATA (IDE) HDD
      42
    • PATA (IDE) DVDRW including burning disks
      51
    • Video
      146
    • Onboard LAN (Ethernet)
      131
    • USB devices (mounting/unmounting), plus USB keyboard and USB mouse
      161
    • Firewire
      54
    • PS/2 keyboard and mouse
      42
    • Audio including Front Panel headphones and microphone
      63
    • Audio except Front Panel headphones
      38
    • Audio except Front Panel microphone
      27
    • Sleep including waking from sleep
      24
    • PCI NIC
      24
    • eSATA
      20
    • Bluetooth
      41
    • WiFi
      38
    • Time Machine
      53
    • Overclocking
      35
    • Auto Software Update e.g. to 10.6.1
      90


2,142 posts in this topic

Recommended Posts

i get that everyboot and my computer is pretty much 100% right now. its the last thing i see when i am in -v mode before i see the desktop

 

 

Yeah I get it every time as well, so I guess we can scratch that off the list. thanks for letting me know :) Now it is down to these other two. I will try to contact netkas.

Link to comment
Share on other sites

Yeah I get it every time as well, so I guess we can scratch that off the list. thanks for letting me know :P Now it is down to these other two. I will try to contact netkas.

 

 

Another possibility is that your MOBO's nVidia nForce System Management Controller (SMC) has been "scrambled" after all the re-boots after attempted installations of OS X......so try the following.....

 

So shutdown the PC, wait a bit, then remove the CMOS battery for at least 1 minute, then replace it. Then start the PC, go into BIOS and load optimised default settings into CMOS, and then save/exit......also check that you have the latest BIOS installed for your MOBO......

 

@ pinchescrapa

 

What are your system details and what are you installing SL to and from what.......?

 

The vanilla kernel should work with your nForce 6 or 7 series chipset + Intel CPU MOBO.............

Link to comment
Share on other sites

I was able to boot using the USB boot device and choosing options so I am now booted into SL - everything is working EXCEPT: Onboard LAN and Audio.

 

UPDATE: OK somehow I forgot to put the nForceLAN.kext on my USB device. Now that SL is installed could someone tell me specifically where to put the kext file in SL (the full path)? I am very new to the Mac in general. I am only switching so I can use Apple Logic. THANKS!

 

So what cleared your SMC errors....? What USB boot device did you use....?

 

Put Snow Leopard nForceLAN.kext in /Extra/Extensions and in /System/Library/Extensions

with Snow IONetworkingFamily.kext in /Extra/Extensions (copied from /System/Library/Extensions)....then in Snow Leopard use Disk Utility to repair permissions.....and

then in Terminal type

 

sudo touch /Extra/Extensions

sudo touch /System/Library/Extensions

Link to comment
Share on other sites

So what cleared your SMC errors....? What USB boot device did you use....?

 

Put Snow Leopard nForceLAN.kext in /Extra/Extensions and in /System/Library/Extensions

with Snow IONetworkingFamily.kext in /Extra/Extensions (copied from /System/Library/Extensions)....then in Snow Leopard use Disk Utility to repair permissions.....and

then in Terminal type

 

sudo touch /Extra/Extensions

sudo touch /System/Library/Extensions

 

SMC - we used fakesmc v2 however I still got the SMCisinabadState errors but shortly after I got a grey screen and got to the install screen then once the install completed and tried to reboot I got a KP. But I am still able to boot it up using the boot loader. Not sure what the SMC errors meant if it works? Anyway the USB device is still the Kingston DataTraveler 8GB. Thanks for the info on where to place the extensions.

 

So what cleared your SMC errors....? What USB boot device did you use....?

 

Put Snow Leopard nForceLAN.kext in /Extra/Extensions and in /System/Library/Extensions

with Snow IONetworkingFamily.kext in /Extra/Extensions (copied from /System/Library/Extensions)....then in Snow Leopard use Disk Utility to repair permissions.....and

then in Terminal type

 

sudo touch /Extra/Extensions

sudo touch /System/Library/Extensions

 

OK I found nForceLAN.kext on RapidShare doing a Google Search. I'm not sure it's the correct one because after following your instructions SL still does not recognize any Ethernet ports so still no LAN. OK I didn't have an Extra/Extensions folder in SL so I created one (I did have the /System/Library/Extensions though). So now I have that folder with only the nForceLAN.kext and the IONetworkingFamily.kext as the only files. I'm sure I did not follow correctly. Also, do you know where I can find a known working Snow Leopard nForceLAN.kext? Thank you

Link to comment
Share on other sites

SMC - we used fakesmc v2 however I still got the SMCisinabadState errors but shortly after I got a grey screen and got to the install screen then once the install completed and tried to reboot I got a KP. But I am still able to boot it up using the boot loader. Not sure what the SMC errors meant if it works? Anyway the USB device is still the Kingston DataTraveler 8GB. Thanks for the info on where to place the extensions.

 

 

 

OK I found nForceLAN.kext on RapidShare doing a Google Search. I'm not sure it's the correct one because after following your instructions SL still does not recognize any Ethernet ports so still no LAN. OK I didn't have an Extra/Extensions folder in SL so I created one (I did have the /System/Library/Extensions though). So now I have that folder with only the nForceLAN.kext and the IONetworkingFamily.kext as the only files. I'm sure I did not follow correctly. Also, do you know where I can find a known working Snow Leopard nForceLAN.kext? Thank you

 

In my Snow_Support_Files (v1.0) and here.......in /Extra/Extensions on your HDD you should also have these kexts (as per my Guide in post #1):

 

AppleNForceATA

fakesmc v2

GeForce (PCIClassmatched)

NullCPUPowerManagement

NVDAN50Hal (PCIClassmatched)

NVDAResman (PCIClassmatched)

OpenHaltRestart

PlatformUUID

Link to comment
Share on other sites

In my Snow_Support_Files (v1.0) and here.......in /Extra/Extensions on your HDD you should also have these kexts (as per my Guide in post #1):

 

AppleNForceATA

fakesmc v2

GeForce (PCIClassmatched)

NullCPUPowerManagement

NVDAN50Hal (PCIClassmatched)

NVDAResman (PCIClassmatched)

OpenHaltRestart

PlatformUUID

 

Correct and I do. I was saying I could not find the nForceLAN.kext which I need to get onboard LAN working. :( And when you say "HDD" do you mean the hard drive in my system that SL is installed on? Or the USB HDD? Right now I have on my USB (in Extra/Extensions) - :

AppleNForceATA

fakesmc v2

GeForce (PCIClassmatched)

NullCPUPowerManagement

NVDAN50Hal (PCIClassmatched)

NVDAResman (PCIClassmatched)

OpenHaltRestart

PlatformUUID

 

I created the Extra/Extensions folder on SL because I thought that was your response to my question about where to put (and find) the nForceLAN.kext for SL (not the USB). I don't have nForceLAN.kext and could not find that in the Support Files and would like to know where to get that. when you refer to /Extra/Extensions you must mean the USB HDD and not the HDD on my system that I installed SL to. Is that right? The "HDD" confuses me. Sorry.

 

So I should put the nForceLAN.kext file on both the USB drive (in the Extra/Extensions as an addition to what you listed) and then on the HDD (not USB - the Internal Drive) I need the file in /System/Library/Extensions - correct? But like I said the nForceLAN.kext I am not sure is right because it doesn't say anything about snow leopard and found it on Google/RapidShare. Just wanted to know a place to find this nForceLAN.kext and know it's the correct file for SL. I hope this makes sense. THANKS! ;)

 

EDIT/UPDATE: Oh sorry I click the link you sent which took me to eno's thread. So now I got the file. Thanks.

Link to comment
Share on other sites

Correct and I do. I was saying I could not find the nForceLAN.kext which I need to get onboard LAN working. :) And when you say "HDD" do you mean the hard drive in my system that SL is installed on? Or the USB HDD? Right now I have on my USB (in Extra/Extensions) - :

AppleNForceATA

fakesmc v2

GeForce (PCIClassmatched)

NullCPUPowerManagement

NVDAN50Hal (PCIClassmatched)

NVDAResman (PCIClassmatched)

OpenHaltRestart

PlatformUUID

 

I created the Extra/Extensions folder on SL because I thought that was your response to my question about where to put (and find) the nForceLAN.kext for SL (not the USB). I don't have nForceLAN.kext and could not find that in the Support Files and would like to know where to get that. when you refer to /Extra/Extensions you must mean the USB HDD and not the HDD on my system that I installed SL to. Is that right? The "HDD" confuses me. Sorry.

 

So I should put the nForceLAN.kext file on both the USB drive (in the Extra/Extensions as an addition to what you listed) and then on the HDD (not USB - the Internal Drive) I need the file in /System/Library/Extensions - correct? But like I said the nForceLAN.kext I am not sure is right because it doesn't say anything about snow leopard and found it on Google/RapidShare. Just wanted to know a place to find this nForceLAN.kext and know it's the correct file for SL. I hope this makes sense. THANKS! :D

 

EDIT/UPDATE: Oh sorry I click the link you sent which took me to eno's thread. So now I got the file. Thanks.

 

Since most people set up a USB flash drive installer and are installing to a HDD, the HDD always refers to the location of the installed SL system, i.e. on an external USB HDD, or on an internal HDD.....

 

So......nForceLAN only needs to go in /E/E and /S/L/E on HDD.....

Link to comment
Share on other sites

OK the nForceLAN.kext (Snow Leopard one) from that link won't work with my installation. When placed in the /System/Library/Extensions folder it is highlighted in blue and occasionally it I get a message that the kext was not installed properly. One thing I should say is that I installed the 32-bit OS. The only snow leopard version I could find was for the the 64-bit version. Is that the reason?

Link to comment
Share on other sites

OK the nForceLAN.kext (Snow Leopard one) from that link won't work with my installation. When placed in the /System/Library/Extensions folder it is highlighted in blue and occasionally it I get a message that the kext was not installed properly. One thing I should say is that I installed the 32-bit OS. The only snow leopard version I could find was for the the 64-bit version. Is that the reason?

 

Yes......you need the Snow Leopard version

Link to comment
Share on other sites

Yes......you need the Snow Leopard version

 

Sorry I am confused. On eno's link the only Snow Leopard version was for 64-bit. This is what I have used now and the moment I copy it over into the /System/Library/Extensions (I've re-downloaded the kext's as well to make sure it wasn't corrupted) Snow Leopard says that it is invalid and not installed correctly and stays highlighted blue. Same goes for /e/e.

 

Also, do you recommend installing 10.6.1 via software update?

Link to comment
Share on other sites

Sorry I am confused. On eno's link the only Snow Leopard version was for 64-bit. This is what I have used now and the moment I copy it over into the /System/Library/Extensions (I've re-downloaded the kext's as well to make sure it wasn't corrupted) Snow Leopard says that it is invalid and not installed correctly and stays highlighted blue. Same goes for /e/e.

 

You need to run Disk Utility from within 10.6 to fix the kext permissions on /S/L/Extensions and then use Kext Utility to fix permissions of your HDD /Extra Extensions folder.......

 

Update to 10.6.1 only once you have got 10.6 running properly.....

Link to comment
Share on other sites

verdant:

 

the default nvidia graphics kext are obv not pciclassmatched in SL /S/L/E, if i copy over the same ones from your snow support dir, and repair permissions, rebuild kext cache, i can see it loading the kexts on startup by hitting pause on keyboard at boot, but they don't get loaded when SL fires up, if i take the exact same kexts and remove the pciclassmatch, the graphics system works like it's supposed to, weird :\ ?

Link to comment
Share on other sites

verdant:

 

the default nvidia graphics kext are obv not pciclassmatched in SL /S/L/E, if i copy over the same ones from your snow support dir, and repair permissions, rebuild kext cache, i can see it loading the kexts on startup by hitting pause on keyboard at boot, but they don't get loaded when SL fires up, if i take the exact same kexts and remove the pciclassmatch, the graphics system works like it's supposed to, weird :\ ?

 

I put the PCIClassMatched kexts in SL /Extra/Extensions not in SL /S/L/E......and do not set up an Extensions.mkext for SL /E/E.......but I will do some checking......

Link to comment
Share on other sites

Yeah, same here, does it not matter that /S/L/E contains the unpatched versions of these kexts?

as of right now i have the patched ones in /Extra/Extensions, and the vanilla unpatched in /S/L/E, if I try to copy the fixed ones over into /S/L/E, it bricks hardware acceleration

 

edit:

 

missed your text on the last page..

 

running on nforce 750i , evga mobo, intel core2quad q6600, ddr2 1066

 

with leopard when there was high amount of data transfer anywhere, usb would lockup, now i'm getting formal kernel panics, whether it's from trying to do something with a vm app, or force rechecking data from torrent, or anything that tries to somewhat use cpu/disk...

 

either it's dsdt, or maybe nforceata?

Link to comment
Share on other sites

Yeah, same here, does it not matter that /S/L/E contains the unpatched versions of these kexts?

as of right now i have the patched ones in /Extra/Extensions, and the vanilla unpatched in /S/L/E, if I try to copy the fixed ones over into /S/L/E, it bricks hardware acceleration

 

edit:

 

missed your text on the last page..

 

running on nforce 750i , evga mobo, intel core2quad q6600, ddr2 1066

 

with leopard when there was high amount of data transfer anywhere, usb would lockup, now i'm getting formal kernel panics, whether it's from trying to do something with a vm app, or force rechecking data from torrent, or anything that tries to somewhat use cpu/disk...

 

either it's dsdt, or maybe nforceata?

 

At the moment AFAIK there is not a 64bit AppleNForceATA.kext available.......however you can use slashack's ApplenForceATA kext v0.1 which allows 64bit memory addressing and thus allows use of > 3GB RAM with KPs under Leopard or AnV's modified version of this same kext......howwever, both are 32bit kexts but that is not a problem because on nForce MOBOs we are booting in 32bit mode via arch=i386 or -x32.......

 

I know Transmission is reported as being problematic on OS X Leopard.......

 

I know some people have modded the DSDT.aml for SATA on Intel chipset MOBOs.....

Link to comment
Share on other sites

You need to run Disk Utility from within 10.6 to fix the kext permissions on /S/L/Extensions and then use Kext Utility to fix permissions of your HDD /Extra Extensions folder.......

 

Update to 10.6.1 only once you have got 10.6 running properly.....

 

Thank you so much for your help with this. I got onboard LAN working. I just didn't use the Kext Utility before and after doing so I was OK. I will report though that after about a half hour to 1 hour the ethernet stops working correctly and I get a self-assigned IP address. When I move over to the PCI Ethernet card I put in a while ago it works just fine. After a reboot the onboard LAN will work but only temporarily. Other then that I think everything is OK. I was able to upgrade to 10.6.1 without issue as well. Onboard audio doesn't work but I don't think the guide covered that (I didn't see any kexts for it).

Link to comment
Share on other sites

Thank you so much for your help with this. I got onboard LAN working. I just didn't use the Kext Utility before and after doing so I was OK. I will report though that after about a half hour to 1 hour the ethernet stops working correctly and I get a self-assigned IP address. When I move over to the PCI Ethernet card I put in a while ago it works just fine. After a reboot the onboard LAN will work but only temporarily. Other then that I think everything is OK. I was able to upgrade to 10.6.1 without issue as well. Onboard audio doesn't work but I don't think the guide covered that (I didn't see any kexts for it).

 

Glad to help........ :( SL is clearly not as straightforward in terms of kext loading and permissions etc. as Leopard............. :D

 

For audio it depends on your audio chipset..........some work with a 64bit compiled VoodooHDA kext while others require a DSDT modification..........

 

The guide has not covered it because it is specific to your MOBO audio chipset......e.g. for my AD1988b chipset I will need to use a modified DSDT.aml file......

 

BTW for nForceLAN.kext, did you remember to rename nvenet.kext to nvenet.kext.bad in PlugIns of IONetworkingfamily.kext......?

 

Yeah, same here, does it not matter that /S/L/E contains the unpatched versions of these kexts?

as of right now i have the patched ones in /Extra/Extensions, and the vanilla unpatched in /S/L/E, if I try to copy the fixed ones over into /S/L/E, it bricks hardware acceleration

 

edit:

 

missed your text on the last page..

 

running on nforce 750i , evga mobo, intel core2quad q6600, ddr2 1066

 

with leopard when there was high amount of data transfer anywhere, usb would lockup, now i'm getting formal kernel panics, whether it's from trying to do something with a vm app, or force rechecking data from torrent, or anything that tries to somewhat use cpu/disk...

 

either it's dsdt, or maybe nforceata?

 

When you say hardware acceleration is bricked, what do you see under Graphics/Displays in System Profiler because I know longer see Core Image and Quartz Extreme by name with the SL nVidia graphics kexts loaded and using a graphics string in com.apple.Boot.plist for my OpenCL compliant 8600GT graphics card, rather than a injector or enabler kext.....?

Link to comment
Share on other sites

Glad to help........ :) SL is clearly not as straightforward in terms of kext loading and permissions etc. as Leopard............. :)

 

For audio it depends on your audio chipset..........some work with a 64bit compiled VoodooHDA kext while others require a DSDT modification..........

 

The guide has not covered it because it is specific to your MOBO audio chipset......e.g. for my AD1988b chipset I will need to use a modified DSDT.aml file......

 

BTW for nForceLAN.kext, did you remember to rename nvenet.kext to nvenet.kext.bad in PlugIns of IONetworkingfamily.kext......?

 

Hmm.. I sure didn't and I cannot find nvenet.kext on my system? Where is PlugIns? I DID, however put IONetworkingfamily.kext in e/e from /system/library/extensions :angel:

 

Yeah, it doesn't show that, but I lose the transparent menubar, my display reverts back to 1280x1024, I don't see NVDANVHAL50 being loaded and registered in the verbose output.. I am using gfx string

 

Well darn now that you mention it I don't think my graphics is working correctly either. The only option in displays is 1280 x 1024. I have the GeFore 8800 GTX. But I was not aware of a "gfx string" ? .. :wacko:

Link to comment
Share on other sites

Hey Verdant,

 

I took out the battery and reset to defaults like you said but still no luck. I will keep checking in to see if anyone has figured out the SMC errors.

 

Sorry about that......are you running the latest BIOS for your MOBO....?

 

Yeah, it doesn't show that, but I lose the transparent menubar, my display reverts back to 1280x1024, I don't see NVDANVHAL50 being loaded and registered in the verbose output.. I am using gfx string

 

With the PCIClassMatched kexts in /S/L/E I do get NVDANVHal50.kext being loaded but the mouse pointer behaves oddly...........so it seems as if something has changed with these kexts in SL compared with Leopard......probably related to the OpenCL framework.....so I will remove mention of them from the guide.....

Link to comment
Share on other sites

I can pretty much make it kernel panic anytime i want now.. cpus=1 doesn't do anything anymore, no clue what to try next.. could this be causing any problems?

 

AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled

AppleACPICPU: ProcessorId=1 LocalApicId=3 Enabled

AppleACPICPU: ProcessorId=2 LocalApicId=1 Enabled

AppleACPICPU: ProcessorId=3 LocalApicId=2 Enabled

 

or does it not matter they're not matching o.O

Link to comment
Share on other sites

Hmm.. I sure didn't and I cannot find nvenet.kext on my system? Where is PlugIns? I DID, however put IONetworkingfamily.kext in e/e from /system/library/extensions ;)

 

 

 

Well darn now that you mention it I don't think my graphics is working correctly either. The only option in displays is 1280 x 1024. I have the GeFore 8800 GTX. But I was not aware of a "gfx string" ? .. :wacko:

 

Guess I should have read the guide a little better. I was able to change the IONetworkingfamily.kext . We'll see how these changes go for me. Thanks! For some reason I find it easy to skip over/forget things in this guide. :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...