Jump to content

Darwin nForce4 ATA/SATA controller


Guest bikedude880
 Share

1,033 posts in this topic

Recommended Posts

I can confirm that i'm working with bikedude on a new nforce4 sata driver (a direct port from the bsd/linux source). Sources, news and bugs will be available on the berlios nforce4sata project: nforce4 sata project.

If anyone would like to help in development, simply drop an email to me or to bikedude via berlios or join the #nforce4sata irc channel on macspeak. Note that we don't need TESTERS! (at least, not now!).

 

Regards, MeDevil

Edited by MeDevil
Link to comment
Share on other sites

What do you guys think

 

Would pata work better on my single channel IDE board if I use a 80 pin cable instead of a 40. The DVD installalation won't start on a 80 pin cable.( 2 devices on one cable)

 

So I'd need a external DVD or something to install to the IDE on a 80 pin cable.---- Any point. ???

Link to comment
Share on other sites

I can confirm that i'm working with bikedude on a new nforce4 sata driver (a direct port from the bsd/linux source). Sources, news and bugs will be available on the berlios nforce4sata project: nforce4 sata project.

If anyone would like to help in development, simply drop an email to me or to bikedude via berlios or join the #nforce4sata irc channel on macspeak. Note that we don't need TESTERS! (at least, not now!).

 

Regards, MeDevil

 

:D

Great News!!!! Thanks for the info, MeDevil.

How's bikedudes status? Is he feeling any better?

Link to comment
Share on other sites

I can confirm that i'm working with bikedude on a new nforce4 sata driver (a direct port from the bsd/linux source). Sources, news and bugs will be available on the berlios nforce4sata project: nforce4 sata project.

If anyone would like to help in development, simply drop an email to me or to bikedude via berlios or join the #nforce4sata irc channel on macspeak. Note that we don't need TESTERS! (at least, not now!).

 

Regards, MeDevil

 

 

Good stuff!!!

 

:)

Link to comment
Share on other sites

Guest bikedude880
:)

Great News!!!! Thanks for the info, MeDevil.

How's bikedudes status? Is he feeling any better?

 

Ah, forgot about that... I'm doing fine, just have a lingering cough for now.

Link to comment
Share on other sites

But WHY new driver?

 

Is it THAT difficult to understand Linux's libata driver framework?

 

If there's a problem with register @s, NVIDIA engineers have usually contributed to the linux kernel mailing list.

 

I hope that rewriting will give you a better insight about the ApplePCATA framework, but other than that... I don't know.

 

(BTW: I don't have 10.4.8 so I can't help very much)

Edited by jape
Link to comment
Share on other sites

Guest bikedude880
My savior. :P

I'm about three steps away from throwing this old PATA drive out the window. The sounds it makes are ungodly! SATA has spoiled so much, lol.

 

Nevertheless, keep up the fantastic work! It's cool to see you're up and going again as well.

Thank MeDevil for this one. He figured out the problem and solved it spectacularly. I'm just the spokesperson this time :tomato:

Link to comment
Share on other sites

Thanks go the guys who are working hard on making SATa on nforce4 a reality!

 

I added some additional Dev ID to the info.plist, hopefully this will make this an easier install for the folks on the forum..LINKY

 

Copy the file to the extension folder typing your password:

 

Then in terminal type: sudo chown -R root:wheel /System/Library/Extensions/applenvidiaata.kext

 

Test the kext by typing kextload -v /System/Library/Extensions/applenvidiaata.kext

 

Delete extensions.kextcache and extensions.mkext

 

Reboot and enjoy SATA on your Nforce4 chipset

 

here is a comparison for the SATA to IDE

 

SATA:

 

Results 63.03

System Info

Xbench Version 1.3

System Version 10.4.8 (8L2127)

Physical RAM 1024 MB

Model ADP2,1

Drive Type HDS728080PLA380

Disk Test 63.03

Sequential 113.13

Uncached Write 106.63 65.47 MB/sec [4K blocks]

Uncached Write 100.99 57.14 MB/sec [256K blocks]

Uncached Read 136.18 39.85 MB/sec [4K blocks]

Uncached Read 114.49 57.54 MB/sec [256K blocks]

Random 43.69

Uncached Write 15.86 1.68 MB/sec [4K blocks]

Uncached Write 91.91 29.42 MB/sec [256K blocks]

Uncached Read 94.73 0.67 MB/sec [4K blocks]

Uncached Read 141.35 26.23 MB/sec [256K blocks]

 

IDE:

 

Results 34.10

System Info

Xbench Version 1.3

System Version 10.4.8 (8L2127)

Physical RAM 1024 MB

Model ADP2,1

Drive Type WDC WD800JB-00DUA3

Disk Test 34.10

Sequential 64.53

Uncached Write 65.86 40.44 MB/sec [4K blocks]

Uncached Write 65.12 36.85 MB/sec [256K blocks]

Uncached Read 103.77 30.37 MB/sec [4K blocks]

Uncached Read 45.84 23.04 MB/sec [256K blocks]

Random 23.17

Uncached Write 7.48 0.79 MB/sec [4K blocks]

Uncached Write 54.97 17.60 MB/sec [256K blocks]

Uncached Read 84.55 0.60 MB/sec [4K blocks]

Uncached Read 111.16 20.63 MB/sec [256K blocks]

Edited by elfdood
Link to comment
Share on other sites

Attempted this on an MCP61 (Nforce 405 + Geforce 6100) on PATA, working perfectly. As a note, I installed this in the Plugins directory on IOATAFamily.kext, not as its own kext

 

 

is there a benefit to this as opposed to running it directly in the extensions folder?

Link to comment
Share on other sites

is there a benefit to this as opposed to running it directly in the extensions folder?

I told bikedude I'd try either and see what works, I don't think there's a direct advantage to either, other than orgainization. If yours worked by itself then I assume it can work either way.

Link to comment
Share on other sites

I told bikedude I'd try either and see what works, I don't think there's a direct advantage to either, other than orgainization. If yours worked by itself then I assume it can work either way.

 

I used clonetool to image my drive and one thing so far is the SATA is not bootable, I get the dreaded "waiting for boot device"

 

any help in fixing that would be greatfully received :)

Link to comment
Share on other sites

Awesome, MeDevil!!! You are our savior. :)

I have tried writing and readin small and large files (7GB) and SFV check is ok. Works perfect!

 

Xbench:

Results 58.51

System Info

Xbench Version 1.2

System Version 10.4.8 (8L2127)

Physical RAM 2048 MB

Model ACPI

Drive Type Maxtor 6Y160M0

Disk Test 58.51

Sequential 70.69

Uncached Write 68.30 41.93 MB/sec [4K blocks]

Uncached Write 60.91 34.47 MB/sec [256K blocks]

Uncached Read 100.01 29.27 MB/sec [4K blocks]

Uncached Read 64.39 32.36 MB/sec [256K blocks]

Random 49.91

Uncached Write 20.86 2.21 MB/sec [4K blocks]

Uncached Write 94.09 30.12 MB/sec [256K blocks]

Uncached Read 87.70 0.62 MB/sec [4K blocks]

Uncached Read 98.24 18.23 MB/sec [256K blocks]

Link to comment
Share on other sites

Ok, so you guys are working with the newly sata drives?

Now remains three things to do:

1. change the osx86 hcl page to reflect the new nForce4 status.

2. change the signature of the user from "nForce 4 sata not working" to "nForce4 sata WORKING!"

3. make a donation to my paypal account

 

Obiviusly, only the first item should be really done :P

 

PS: If anyone knows how to put the newly kext in my osx install disk please pm me (or leave a comment).

Link to comment
Share on other sites

 Share

×
×
  • Create New...