Jump to content

Possible Nforce 3 UDMA Fix


148 posts in this topic

Recommended Posts

Ok, i'm getting on my nervs right now.

 

I've downloaded all files needed but still don't know what exactly what to do with them! Is it that hard for you expert guys teach a simple guide for us?

 

I mean.. i'm not a computer newbie, but not an Apple Developer also. In fact i'm a programmer but i just can't understand how it works.

 

Is it so hard to give us a binary file already done for 0x00e510de. I saw at least 5 other persons here trying to "develop" this binaries without any success. Woundn't be easier to release this file already done and SIMPLE directions to install them? ;)

 

equinox? macgirl?

 

Please!

Link to comment
Share on other sites

Hi,

 

The same on my side. I have done everything mentioned but

always get dependency errors.

 

It would be really great if someone could post the

compiled driver for 0x00e510de + idiots guide.

 

Thank you

 

Best regards

 

Mole

Link to comment
Share on other sites

first off thanks everyone for the hard work...after this fix/patch my computer feels 100 times better.

 

I used this: thanks bikx86

 

I opened up the package contents of the IOATAFamily.kext linked to previously in this post, and pulled out only the AppleOnboardPCATA.kext package. I put that into the IOATAFamily.kext package that is already in the /System/Library/Extensions folder. Then I ran:

 

sudo chown -R root:wheel IOATAFamily.kext to make sure that every file in that package was on the same page. It seems to be booting fairly reliably now.

 

 

only drawback I have to boot w/ -f (no biggie though)

 

 

I have:

DFI UTLanParty NF3 250gb

3000+ AMD64 mobile

1gb Corsair BH-5

9800 XT

Maxtor 120gb 7200

 

my HD drive score before:

 

Results 18.04

System Info

Xbench Version 1.2

System Version 10.4.1 (8B1025)

Physical RAM 1024 MB

Model ACPI

Drive Type Maxtor 6Y120P0

Disk Test 18.04

Sequential 13.27

Uncached Write 10.42 6.40 MB/sec [4K blocks]

Uncached Write 11.89 6.73 MB/sec [256K blocks]

Uncached Read 20.72 6.06 MB/sec [4K blocks]

Uncached Read 13.65 6.86 MB/sec [256K blocks]

Random 28.16

Uncached Write 21.20 2.24 MB/sec [4K blocks]

Uncached Write 20.33 6.51 MB/sec [256K blocks]

Uncached Read 78.22 0.55 MB/sec [4K blocks]

Uncached Read 30.39 5.64 MB/sec [256K blocks]

 

after

 

Results 70.68

System Info

Xbench Version 1.2

System Version 10.4.1 (8B1025)

Physical RAM 1024 MB

Model ACPI

Drive Type Maxtor 6Y120P0

Disk Test 70.68

Sequential 100.64

Uncached Write 95.02 58.34 MB/sec [4K blocks]

Uncached Write 102.20 57.83 MB/sec [256K blocks]

Uncached Read 121.81 35.65 MB/sec [4K blocks]

Uncached Read 89.06 44.76 MB/sec [256K blocks]

Random 54.46

Uncached Write 21.12 2.24 MB/sec [4K blocks]

Uncached Write 136.01 43.54 MB/sec [256K blocks]

Uncached Read 90.36 0.64 MB/sec [4K blocks]

Uncached Read 130.15 24.15 MB/sec [256K blocks]

Link to comment
Share on other sites

Questions taken from this SHORT explaination:

 

I opened up the package contents of the IOATAFamily.kext linked to previously in this post, and pulled out only the AppleOnboardPCATA.kext package. I put that into the IOATAFamily.kext package that is already in the /System/Library/Extensions folder.

 

 

"I opened up the package contents of the IOATAFamily.kext"

 

How do you open it up ?!

 

 

"and pulled out only the AppleOnboardPCATA.kext package."

 

Is this file inside of IOATAFamily.kext ?

 

 

"I put that into the IOATAFamily.kext package that is already in the /System/Library/Extensions folder."

 

How do you put AppleOnboardPCATA.kext into IOATAFamily.kext ?

Link to comment
Share on other sites

Questions taken from this SHORT explaination:

 

I opened up the package contents of the IOATAFamily.kext linked to previously in this post, and pulled out only the AppleOnboardPCATA.kext package. I put that into the IOATAFamily.kext package that is already in the /System/Library/Extensions folder.

"I opened up the package contents of the IOATAFamily.kext"

 

How do you open it up ?!

"and pulled out only the AppleOnboardPCATA.kext package."

 

Is this file inside of IOATAFamily.kext ?

"I put that into the IOATAFamily.kext package that is already in the /System/Library/Extensions folder."

 

How do you put AppleOnboardPCATA.kext into IOATAFamily.kext ?

 

 

Thanks. I were already writing the same questions here ;)

 

The explanation was helpful but could it be a bit more "newbie"? Or would kill you to post these files here?

 

Will I have to beg (more) on my knees ?

Link to comment
Share on other sites

AppleOnboardPCATA.kext is not a file, is a whole directory, so you need use "cp -R" or "mv", something like this:

 

sudo cp -R AppleOnboardPCATA.kext /System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/

 

then do the "sudo chown -R root:wheel IOATAFamily.kext" command.

Link to comment
Share on other sites

I compiled the project but I added a line for a nForce4, like this:

 

{ 0x005310de, 6, "NVIDIA nForce4" }

 

and also modified the Info.plist adding 0x00d510de to the list, replace the kext inside IOATAFamili.kext and works with my nForce 4 :)

 

 

macgirl, what is the complete path to this Info.plist? (eg: /System/Library/Extensions/IOATAFamily.kext/...)

 

I´ve finally did the replacement of the files but it worked only on the first boot. On the later boots it was DMA only again so I thing this might be Info.plist problem.

Link to comment
Share on other sites

path after moving the kext is:

/System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/AppleOnboardPCATA.kext/Contents/Info.plist

 

Did you erase the caches before booting?

/System/Library/Extensions.kextcache

/System/Library/Extensions.mkext

Link to comment
Share on other sites

Ok, I'm not sure if i did everything well... I downloaded AppleOnboardPCATA.kext, copied it in my "home icon/root?" directory, then in terminal, did the command:"sudo cp -R AppleOnboardPCATA.kext /System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/". Then downloaded IOATAFamily.kext, did this command:"sudo chown -R root:wheel IOATAFamily.kext".

 

Now I don't know how to do the next steps...

 

Must I edit an Info.plist file somewhere? If so how do i proceed?

Must I erase caches? I don't know how to do that...

Link to comment
Share on other sites

Ok... i've:

"sudo cp -R AppleOnboardPCATA.kext /System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/"

"sudo chown -R root:wheel IOATAFamily.kext"

Then... nothing.

I have an Epox 8KDA3I Mobo with nForce3 and problems with DMA.

What have I edit in info.plist to get this perfect Mbits?!

 

P.S. forgive me my bad english...

Link to comment
Share on other sites

Ok... i've:

"sudo cp -R AppleOnboardPCATA.kext /System/Library/Extensions/IOATAFamily.kext/Contents/Plugins/"

"sudo chown -R root:wheel IOATAFamily.kext"

Then... nothing.

I have an Epox 8KDA3I Mobo with nForce3 and problems with DMA.

What have I edit in info.plist to get this perfect Mbits?!

 

P.S. forgive me my bad english...

 

try the kext in this thread http://forum.osx86project.org/index.php?showtopic=2704 it should be easy to install and it should work on your epox , i've a nforce 3 250 too

Link to comment
Share on other sites

Modified the nVidia c++ code part, build in xcode, edit the Info.plist of the resulting kext, then replace it, delete caches an reboot.

 

Thank you very much macgirl, I got my NF4 ATA working using your attached kext file! I have same device ID as yours. I got 10 time higher HD transfer rate. Maybe you should add it to wiki for NF4 MB. I just found your post under this topic.

Link to comment
Share on other sites

Results 63.68

System Info

Xbench Version 1.2

System Version 10.4.1 (8B1025)

Physical RAM 2048 MB

Model ADP2,1

Drive Type Maxtor 6Y200P0

Disk Test 63.68

Sequential 93.53

Uncached Write 59.78 36.70 MB/sec [4K blocks]

Uncached Write 110.79 62.68 MB/sec [256K blocks]

Uncached Read 121.65 35.60 MB/sec [4K blocks]

Uncached Read 113.74 57.17 MB/sec [256K blocks]

Random 48.27

Uncached Write 17.08 1.81 MB/sec [4K blocks]

Uncached Write 145.26 46.50 MB/sec [256K blocks]

Uncached Read 96.93 0.69 MB/sec [4K blocks]

Uncached Read 140.96 26.16 MB/sec [256K blocks]

 

 

That's on standard IDE and after running the nForce3 250 fix posted in another thread on here... the better nForce3 250.

 

That's some insane speed compared to the paltry 5-6 I was getting before...

 

I'm definitely impressed. OS X FLIES now.

Link to comment
Share on other sites

How about everyone specify which motherboard they have and what the device id is? Not all of us have windows installed and can get our device id that way.

 

0x005310de is for nforce 4

0x00e510de is for nforce3 250 rev 2

0x00d510de is for the first nforce 3

 

0x006510de , 0x01bc10de are for nforce 1&2 i don't remember in which order

Link to comment
Share on other sites

 Share

×
×
  • Create New...