Jump to content

NForce SATA Controller


MeDevil
 Share

757 posts in this topic

Recommended Posts

I was able to successfully install 10.4.8 on my hp dv6119us using the 12/31/2007 driver.

 

here are a few tips for this notebook:

 

In order to boot properly, press the escape key for the boot menu and choose from there.

I think the nvidia drivers are locking the machine up. remove nvidia graphics kexts from image before the install.

PS2Controller.kext has problems. try some of the keyboard fixes. post whatever works for you.

installing Wireless.Support.pkg.zip and then following the "Final Touches" listed in this tutorial got my broadcom wifi working.

 

 

I'm going to try installing a more recent version tonight and I'll post my results.

Link to comment
Share on other sites

The SATA HDD was recognised by setup. Installation went a lot quicker and was done in around 10 mins.

Unfortunately when trying to boot, it just hangs "Still waiting for root device"

I let it sit for about 10 minutes, but it was still waiting

 

 

I too am using that install DVD and had similar problems as p-J where it just hangs and then after like 45 mins, it says partition error, it timed out or something.

I ended up giving in guys and buying a PATA drive :)

 

Also, the official thread for the "AMD DVD 10.5.1 sse3/sse3 (32 bit)" by Zephyroth is here, It covers the "STill Waiting for Root device" error, I think it has to do with the cpu being sse2 only or something, there is a patch, cheack the link here and read through the pages for the better answer.

 

-Link-

Link to comment
Share on other sites

I too am using that install DVD and had similar problems as p-J where it just hangs and then after like 45 mins, it says partition error, it timed out or something.

I ended up giving in guys and buying a PATA drive :)

 

Also, the official thread for the "AMD DVD 10.5.1 sse3/sse3 (32 bit)" by Zephyroth is here, It covers the "STill Waiting for Root device" error, I think it has to do with the cpu being sse2 only or something, there is a patch, cheack the link here and read through the pages for the better answer.

 

-Link-

 

 

Yea if i could i would use PATA too, but my motherboard only has SATA. Dell seems too have removed the IDE Primary connector...

Link to comment
Share on other sites

I too injected the kext into the Zephyroth AMD DVD 10.5.1

 

Everything went fine till when the instalation actually starts.. it asks me to restart saying "instalation failed no sofware to install"

 

something wrong in preparing the iso ?

Link to comment
Share on other sites

I too am using that install DVD and had similar problems as p-J where it just hangs and then after like 45 mins, it says partition error, it timed out or something.

I ended up giving in guys and buying a PATA drive ;)

 

Also, the official thread for the "AMD DVD 10.5.1 sse3/sse3 (32 bit)" by Zephyroth is here, It covers the "STill Waiting for Root device" error, I think it has to do with the cpu being sse2 only or something, there is a patch, cheack the link here and read through the pages for the better answer.

 

-Link-

 

I doubt my problem is to do with my CPU being SSE2 only. *shrug*

 

I've been using an IDE and then cloning to SATA after installing the driver kext

 

Just tried reinstalling on an IDE drive again using an iATKOS r2 ISO with AppleNForceATA.kext and nForceEthernetControler.kext inserted and had no errors during installation or initial boot.

The problem was that after booting into OS X, I checked the list of extension kexts, AppleNForceATA.kext and nForceEthernetController.kext were both missing. :(

 

I manually installed AppleNForceATA and checked the SATA drive I had previously tried installing to, this drive also did not have the AppleNForceATA.kext in the extensions directory.

I checked IOATAFamily.kext as well, although I have not needed to add the AppleNForceATA.kext there

 

The kext was definitely working as the SATA drive was detected by the iATKOS install *shrug*

Link to comment
Share on other sites

Well this driver works fantastic for my SATA drives. With Paragon NTFS installed I can read, write without any problems on my MCP55 chipset. Only one problem, it recognizes my SATA DVD burner, and even lets me get as far a starting a burn but at that point it just sits there and doesn't seem to actually write anything to the disc. Eventually the burn fails.

Link to comment
Share on other sites

can you tell us how you injected the driver onto the iso?

 

If you have access to a working OSX installation, injecting the kext is easy.

 

IMPORTANT: make a copy of the ISO to be modified.

 

*from terminal:

1. hdiutil attach /"Your ISO File" -readwrite

2. mkdir ~/inject

3. mkextunpack -d ~/inject /Volumes/YourMountedISO/System/Library/Extensions.mkext

4. rm -rf ~/inject/AppleNForceATA.kext

5. cp -rp /path/to/new/AppleNForceATA.kext ~/inject

6. chown -R root:wheel ~/inject

7. chmod -R 755 ~/inject

8. kextcache -m ~/Extensions.mkext ~/inject

9. rm -rf /Volumes/YourMountedISO/System/Library/Extensions.mkext

10. cp -rp ~/Extensions.mkext /Volumes/YourMountedISO/System/Library

 

that's it... now just eject the ISO and burn with diskutility or toast

you can also add whatever other kext's you need using this method. just be sure to delete the old ones from the ~/inject directory first.

This gets you through the installation. Once install is done, you may need to reboot into the DVD and use the terminal to copy kexts to your newly installed system. I recommend keeping them on a usb thumb drive for post-install copying.

Link to comment
Share on other sites

Yea if i could i would use PATA too, but my motherboard only has SATA. Dell seems too have removed the IDE Primary connector...
Did some of you also injecting package OSxxxx.pkg on InstallDVD/system/packages...i dont think so. Or into some of AMD enabler packages like FIXLEO.pkg.you just injected Extension folder on DVD. It makes only DVD to boot and install.you still have to copy AppleNForceATA.KEXT to ./system/library/extension on your newly installed LEO or TIGER. No one other will do it. u may use transmac, macdrive....also delete extension.kext and extension.mkext.boot using flags:-v -xbecause it can still broke up on video drivers.
@MeDevilI have a compaq F730US laptop with nforce MCP51 chipset. I was able to get a preistalled copy of Leopard (by attaching the laptop hdd to a intel PC and patching it for AMD) working with this kext.Well, after getting my keyboard and touchpad working somewhat (mostly not) I have the following problems:- 1. The ide DVD drive is not accessible 2. After about 20 reboots or so - I seem to have developed some problems with loginwindow, securityd, mdnsresponder and mdworker crashing with EXC_CRASH (except securityd which crashes with EXC_BAD_ACCESS). 3. The initial 20 bootups or so were fine but sometimes the OS ran really slow, sometimes it was remarkably faster. The keyboard and touchpad worked only once - but that is another issue. 4. I did a lot of fsck'ing in single user mode and the partition was repaired almost every time. I'm likely to be totally out of line here - but is there any possibility of data corruption? I haven't changed much except the ApplePS2Controller kexts and these crashes seem out of place at that. I'll re-install if I can't find a reason - but am willing to test the driver further ;-) Thanks, though, for everything - there's light at the end of this tunnel yet!
Binaries not decrypted. these binaries have st. wich names processor id and processor decrypt fuction. it happens mainly on amd, bu could happen also in intels ontrs than CD os C2D. far amd there is a file named shrinker.zip... should be executed from single boot.for intels dont know.
Link to comment
Share on other sites

Did some of you also injecting package OSxxxx.pkg on InstallDVD/system/packages...i dont think so. Or into some of AMD enabler packages like FIXLEO.pkg.you just injected Extension folder on DVD. It makes only DVD to boot and install.you still have to copy AppleNForceATA.KEXT to ./system/library/extension on your newly installed LEO or TIGER. No one other will do it. u may use transmac, macdrive....also delete extension.kext and extension.mkext.boot using flags:-v -xbecause it can still broke up on video drivers.Binaries not decrypted. these binaries have st. wich names processor id and processor decrypt fuction. it happens mainly on amd, bu could happen also in intels ontrs than CD os C2D. far amd there is a file named shrinker.zip... should be executed from single boot.for intels dont know.

 

 

see my post above.

 

 

the main reason for injecting kext is to get the installation working. once the install is done, you can then use the fixed install dvd to copy the files over using the terminal application (once the installer gui comes up)

Link to comment
Share on other sites

ok folks, first of all thanks to everyone who has help refine this kext to get sata drives working on the nforce chipsets.Here is my current problem, I cant seem to install Leopard onto my sata drive as is, I dont know what variable is wrong yet.I have installed 10.4.10 on a seperate pata drive and it runs fine, but forever reason i can not mount my sata drive using the disk utiity once the leopard 10.5.1 AMD DVD boots up, It does recognizes all my sata drives, but when I try to either erase,mount or format the drive i want to install on it just hangs and stops working, I get errors when i try to "repair disk" and even when i pre-format the driveas a HFS+ partition, it will not show up in the "where do you want to install Leopard" screen. I have added my device id in the info.plst and injected the kext into the dvd and it does recognize the drives, i just cant do anything with them.and yes, the drive and partition is set as a primary one.Any suggestions? My install disk is the one simply called "Mac Osx Leopard 10.5.1 for AMD SSE2 SSE3 (32bits)"I have a AMD 64 3200biostar 6100 mobo nforce430/410Thanks for any help, i really apreciate it.
dvd not patched/injected correctly.this dvd has a driver named very closely. its hiden in */IOATAFamily/contens/plugins. removedel extension.kext and mkextpermision, burn, boot to DVD, install, boot to tiger, copy Nforce kest to */IOATAFamily/contens/plugins on Leo drive, reboot to Leoit should boot normaly. cause of video card try *.kext.bak for NV*.kext driver (HAL40, Resman)
see my post above. the main reason for injecting kext is to get the installation working. once the install is done, you can then use the fixed install dvd to copy the files over using the terminal application (once the installer gui comes up)
thats also THE WAY... :):D:rolleyes::rolleyes::rolleyes::rolleyes: other is from windows using correct utility just copy from DVD to Leo/Tiger drive.util: macdrive or other.
Link to comment
Share on other sites

I was really happy when this came up.

 

AppleNForceATA: NVIDIA nForce MCP61 by MeDevil
AppleNForceATA::scanForDrives found 1 units.
AppleNForceATA: phy connection failed. status=0x00000000

 

...Then this came up.

 

*Something about IOUSB kext*
Firewire switching to full-secure.

 

Then finally this.

 

Still waiting for root device.

 

Anybody can help me with this? I got the AMD SSE2/SSe3 Disk injected with this driver in the Extension.mkext and in the main Extension folder + IOATAFamily.kext's plugin folder, all permissions repaired, etc.

Link to comment
Share on other sites

I was really happy when this came up.

 

AppleNForceATA: NVIDIA nForce MCP61 by MeDevil
AppleNForceATA::scanForDrives found 1 units.
AppleNForceATA: phy connection failed. status=0x00000000

 

...Then this came up.

 

*Something about IOUSB kext*
Firewire switching to full-secure.

 

Then finally this.

 

Still waiting for root device.

 

Anybody can help me with this? I got the AMD SSE2/SSe3 Disk injected with this driver in the Extension.mkext and in the main Extension folder + IOATAFamily.kext's plugin folder, all permissions repaired, etc.

check Nforce/contens/info.plist if devid is listed.

also if it still not work, left in info.plist only used devids

Link to comment
Share on other sites

I checked, and it's in there. (03f6). Also, what do you mean by "also if it still not work, left in info.plist only used devids"?

 

And, this came up after firewire switching to full-secure.

 

 AppleNForceATA::scanForDrives found 0 units.
AppleNForceATA::scanForDrives found 0 units.

 

I am deleting the one in my Extension folders, leaving the driver only in Extensions.mkext, and reburning it. Hopefully it will work.

Link to comment
Share on other sites

I checked, and it's in there. (03f6). Also, what do you mean by "also if it still not work, left in info.plist only used devids"?

 

And, this came up after firewire switching to full-secure.

 

 AppleNForceATA::scanForDrives found 0 units.
 AppleNForceATA::scanForDrives found 0 units.

 

I am deleting the one in my Extension folders, leaving the driver only in Extensions.mkext, and reburning it. Hopefully it will work.

it means that you leave in PATA part just device IDs of your PATA controllers

and in SATA part just device IDs of your SATA controllers

and you have to check also system/library/extension/IOATAFamily.kext if inside kext (open kext using Show package content - option+click) /contens/plugins there is not AppleNforceATA.kext

Link to comment
Share on other sites

I'm almost having the same problem as st40611 but im getting this

AppleNForceATA: NVIDIA nForce MCP61 by MeDevil

AppleNForceATA::scanForDrives found 0 units.

 

I injected the kext into the extenions.mkext and into the ioatafamily.kext on the dvd, when only injecting the kext into extensions.mkext it doesnt seem to load...

Link to comment
Share on other sites

I'm almost having the same problem as st40611 but im getting this

AppleNForceATA: NVIDIA nForce MCP61 by MeDevil

AppleNForceATA::scanForDrives found 0 units.

 

I injected the kext into the extenions.mkext and into the ioatafamily.kext on the dvd, when only injecting the kext into extensions.mkext it doesnt seem to load...

 

info.plist?

do it american way. (check power wires.....)

Link to comment
Share on other sites

Now I deleted the Extensions.mkext off the DVD, edittetd the info.plist so it only has my SATA devID, put the FIRST version of the driver in the extension main folder, deleted the AppleNvidiaATA.kext in the plugin folder, and then booted off. Here's what I got:

 

 
AppleNForceATA: NVIDIA nForce MCP61 by MeDevil
AppleNForceATA::scanForDrives found 1 units.
AppleNForceATA: phy connection failed. status=0x00000000
*An error with IOUSBESCI.*
...Still waiting for Root device.

 

Is it that error that's keeping me from booting? If so, I'll try to post the rest here.

 

Meanwhile, I am going to try the Jas 10.4.8 DVD.

Link to comment
Share on other sites

 Share

×
×
  • Create New...