Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

37 Pages V   1 2 3 > »   
Reply to this topic Start new topic
NForce SATA Controller, Fully working kext
Group Icon
  • Group: Donators
  • Posts: 99
  • Joined: 26-December 06
  • From: Bari, Italy
  • Member No.: 71,883
Here you can find the newest ATA kext driver for nforce pata/sata chipsets.
This has been tested and is know to work on the ASRock 939NF6G-VSTA motherboard.
Drive(s) are UDMA enabled, and fully working without i/o errors.

I have not tested this driver under leo, but it should work without problems.
Sources are not attached, if someone needs them, please pm me.

Here, some xbench results:
CODE
       System Info        
                   Xbench Version        1.3
                   System Version        10.4.10 (8R2218)
                   Physical RAM        1024 MB
                   Model        ACPI
                   Drive Type        Maxtor 6V200E0
               Disk Test    66.80    
                   Sequential    129.43    
                       Uncached Write    135.91    83.45 MB/sec [4K blocks]
                       Uncached Write    128.72    72.83 MB/sec [256K blocks]
                       Uncached Read    117.43    34.37 MB/sec [4K blocks]
                       Uncached Read    137.70    69.21 MB/sec [256K blocks]
                   Random    45.02    
                       Uncached Write    16.62    1.76 MB/sec [4K blocks]
                       Uncached Write    111.64    35.74 MB/sec [256K blocks]
                       Uncached Read    85.66    0.61 MB/sec [4K blocks]
                       Uncached Read    124.17    23.04 MB/sec [256K blocks]


Please, report here ONLY if the drive is working or not (if you want to thank me, you'll find my paypal address in the firm biggrin.gif )

UPDATE 23-dec-2007:
I've fixed the driver because it was not handling atapi drive(s). The detection mechanism should be much fast now, however it will slow down a bit the boot process when trying to detect drive(s) on an empty channel. (i'll try to fix this in the next release).
This kext should also resolve the "still waiting for root device".
User with MCP55 chipset: please test this kext and report if it is working!

A little note: maybe native NCQ can be implemented on this driver. I'll look better at the sata_nv sources and try to implement it in the next (maybe last) version. Also, please note that this is just a challenge to me, and it's also probably that i'll never implement it in order to help other people with other drivers (eth, sound, etc).

UPDATE 31-dec-2007:
I've re-fixed the driver. Some users where still not detecting sata and/or pata drives, so this version should solve some problems. Below, a list of device+vendor id for supported pata/sata chipsets by this kext:

PATA: 0x01bc10de 0x006510de 0x008510de 0x00d510de 0x00e510de 0x003510de 0x005310de 0x026510de 0x036e10de 0x03ec10de

SATA: 0x008e10de 0x00e310de 0x00ee10de 0x003610de 0x003e10de 0x005410de 0x005510de 0x026610de 0x026710de 0x037e10de 0x037f10de 0x03e710de 0x03f610de 0x03f710de 0x045c10de 0x045d10de 0x045e10de 0x045f10de

Know AHCI SATA enabled chipset device+vendor id: 0x044c10de 0x044d10de 0x044e10de 0x044f10d 0x055010de 0x055110de 0x055210de 0x055310de 0x056010de 0x055410de 0x058410de
Know AHCI PATA chipsets device+vendor id: 0x056010de 0x056010de 0x056c10de 0x075910de

If your chipset is in the "Know AHCI SATA enabled chipsets" then you CANNOT USE THIS KEXT!
If your chipset is in the "Know AHCI PATA enabled chipsets" then you can try to use this kext for the pata handling, but this is not tested, so try at your own risk!

If you have a device/vendor id that isn't in this list, please send me a pm.


UPDATE 11-jan-2008:
Source released to the public.
NOTE: This project is far from being finished. I'm planning to separate the sata part from the pata, add ncq support, add raid support, maximize performances, ecc ecc.
However, i've little spare time, so don't start asking: "when we'll have xxx/yyy/zzz?" wink.gif

UPDATE 29-feb-2008:
Attached a kext (AppleNForceATA.kext.TEST.zip) that should fix the "sam multimedia error" on sata dvd drives.
Please, report if there are issues with pata drives (either hd or dvds).

Regards, Domenico.
Attached File(s)
Attached File  AppleNForceATA.kext.zip ( 140.33K ) Number of downloads: 79866
Attached File  AppleNForceATA_sources.zip ( 337.87K ) Number of downloads: 2959
Attached File  AppleNForceATA.kext.TEST.zip ( 26.52K ) Number of downloads: 4058
 
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 13
  • Joined: 3-December 07
  • Member No.: 159,374
Thanks... First to post I think...!!
PM Profile Card
Go to the top of the page
+ Quote Post
******
  • Group: Members
  • Posts: 451
  • Joined: 12-December 06
  • From: Canada
  • Member No.: 68,358
Thanks first from office, will test in from home tonight and revise this with result!

Merry Christmas, MD!
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 13
  • Joined: 3-December 07
  • Member No.: 159,374
It's working OK in my rig, without the "bus blocking" error, but xbench results are worse than before...
I had 50-60 mb .. huh.gif

PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 77
  • Joined: 26-November 06
  • Member No.: 66,029
QUOTE (MeDevil @ Dec 20 2007, 12:00 PM) *
Here you can find the newest ATA kext driver for nforce pata/sata chipsets.
This has been tested and is know to work on the ASRock 939NF6G-VSTA motherboard.
Drive(s) are UDMA enabled, and fully working without i/o errors.

I have not tested this driver under leo, but it should work without problems.
Sources are not attached, if someone needs them, please pm me.

Here, some xbench results:
CODE
       System Info        
              Xbench Version        1.3
              System Version        10.4.10 (8R2218)
              Physical RAM        1024 MB
              Model        ACPI
              Drive Type        Maxtor 6V200E0
          Disk Test    66.80    
              Sequential    129.43    
                  Uncached Write    135.91    83.45 MB/sec [4K blocks]
                  Uncached Write    128.72    72.83 MB/sec [256K blocks]
                  Uncached Read    117.43    34.37 MB/sec [4K blocks]
                  Uncached Read    137.70    69.21 MB/sec [256K blocks]
              Random    45.02    
                  Uncached Write    16.62    1.76 MB/sec [4K blocks]
                  Uncached Write    111.64    35.74 MB/sec [256K blocks]
                  Uncached Read    85.66    0.61 MB/sec [4K blocks]
                  Uncached Read    124.17    23.04 MB/sec [256K blocks]


Please, report here ONLY if the drive is working or not (if you want to thank me, you'll find my paypal address in the firm biggrin.gif )

Regards, Domenico.



Did you end up separating the drivers, or does this encompass the nforce sata mcp51?
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 96
  • Joined: 26-February 06
  • Member No.: 25,391
I have just added the kext to the Tubgirl AMD iso, and I am burning it now... I will let you know in if this picks up the drive ok smile.gif
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 96
  • Joined: 26-February 06
  • Member No.: 25,391
**edit** I got an waiting for root device error, I deleted the original nforce ata from the entension.mkext and rebuilt it with this one..

I will try again and see maybe the original is needed to see the ATA DVDrom.....will report back smile.gif


**Edit2** The files share the same name, no idea if renaming them will solve the issue...


Maybe Medevil can give me some advice.....does the new kext work ok with the ATA side of theMCP51 chipset? I have a HP DV6119us Laptop...thanks in advance
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Donators
  • Posts: 99
  • Joined: 26-December 06
  • From: Bari, Italy
  • Member No.: 71,883
QUOTE (debauchery1st @ Dec 20 2007, 06:44 PM) *
Did you end up separating the drivers, or does this encompass the nforce sata mcp51?


Nope, found the problem and fixed the previous nforce kext.

QUOTE (gtaranti @ Dec 20 2007, 06:25 PM) *
It's working OK in my rig, without the "bus blocking" error, but xbench results are worse than before...
I had 50-60 mb .. huh.gif



What do you mean for "worse than before"? What driver you were using "before"?

QUOTE (elfdood @ Dec 20 2007, 07:49 PM) *
**edit** I got an waiting for root device error, I deleted the original nforce ata from the entension.mkext and rebuilt it with
this one..

I will try again and see maybe the original is needed to see the ATA DVDrom.....will report back smile.gif


**Edit2** The files share the same name, no idea if renaming them will solve the issue...


Maybe Medevil can give me some advice.....does the new kext work ok with the ATA side of theMCP51 chipset? I have a HP DV6119us Laptop...thanks in advance


You should delete previous AppleNForce*.kext left in:
/System/Library/Extensions/
/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/

The kext in this topic can be placed in /System/Library/Extensions
If using leopard and still having troubles, then move the kext into the IOATAFamily.kext/Contents/PlugIns/ directory.

Regards, MeDevil
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 176
  • Joined: 17-October 07
  • From: Prague
  • Member No.: 142,903
for MCP51 work perfectly.. just replache and chown/chmod
also delete Extension.kext + extension.mkext in system/library

verified on HP Compaq Presario 6133 AMD machine
Turion 50
nForce Go 430
its a base motherboard for HP 2 yers old AMD notebooks
dont know if it works for newer

OSX 10.4.9
OSX 10.5.1 - place in IOATAFamily.kext/Contents/PlugIns/

And thank you MeDevil, also to your parents, producer, all crew...
I think, you seen Oscar Awards...........

anyhow this may helps you with sound - there should be some decompiler somewere.
Attached File(s)
Attached File  Hercules1612FW_1_3.pkg.zip ( 436.01K ) Number of downloads: 251
 
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 13
  • Joined: 3-December 07
  • Member No.: 159,374
What do you mean for "worse than before"? What driver you were using "before"?

I was using AppleNForceATA.kext ofcourse!!! biggrin.gif
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 176
  • Joined: 17-October 07
  • From: Prague
  • Member No.: 142,903
QUOTE (gtaranti @ Dec 20 2007, 10:40 PM) *
What do you mean for "worse than before"? What driver you were using "before"?

I was using AppleNForceATA.kext ofcourse!!! biggrin.gif


Azzalia (Azalia) may help you with sound i saw it in im/hardware/
PM Profile Card
Go to the top of the page
+ Quote Post
****
  • Group: Members
  • Posts: 200
  • Joined: 21-May 06
  • From: Germany
  • Member No.: 40,050
I managed to install OSX on a HP Notebook with Nforce 410/430 (MCP51), used Tubgirl 10.4.10, OSX boots fine but is hell slow, and often there appears the error (even while booting):

SAM Multimedia: READ or WRITE failed, ASC = 0x02, ASCQ = 0x00

Every other AppleNforceATA.kext has been deleted, only using your new one.
Whats wrong?
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Moderators
  • Posts: 3,380
  • Joined: 26-January 06
  • From: italy
  • Member No.: 21,577
medevil strikes back!
you're the man bro!
yayyyyyyy
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Donators
  • Posts: 99
  • Joined: 26-December 06
  • From: Bari, Italy
  • Member No.: 71,883
QUOTE (-aKy- @ Dec 20 2007, 11:43 PM) *
I managed to install OSX on a HP Notebook with Nforce 410/430 (MCP51), used Tubgirl 10.4.10, OSX boots fine but is hell slow, and often there appears the error (even while booting):

SAM Multimedia: READ or WRITE failed, ASC = 0x02, ASCQ = 0x00

Every other AppleNforceATA.kext has been deleted, only using your new one.
Whats wrong?


Sorry, but i don't think this error is related to the kext driver...
there should be somthing else that is causing your notebook to be slower... (you can try searching the forums/google for that error...)

Regards, Domenico.
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 96
  • Joined: 26-February 06
  • Member No.: 25,391
QUOTE (MeDevil @ Dec 20 2007, 03:22 PM) *
The kext in this topic can be placed in /System/Library/Extensions
If using leopard and still having troubles, then move the kext into the IOATAFamily.kext/Contents/PlugIns/ directory.

Regards, MeDevil


I cannot get the system to boot to the graphical installer, how are the peeps with successful installs integrating this kext to the install DVD?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 32
  • Joined: 10-December 07
  • Member No.: 161,524
MeDevil, you are the man!!! smile.gif. thank you, thank you, thank you!!
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Retired
  • Posts: 4,154
  • Joined: 29-January 06
  • From: KFC
  • Member No.: 21,986
O M F G. biggrin.gif biggrin.gif biggrin.gif

I will try this when I get home from work later. Look awesome! Finally working nForce430 SATA biggrin.gif
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 77
  • Joined: 26-November 06
  • Member No.: 66,029
tried injecting into ToH-leopard dvd, and tubgirl Tiger. both hang at waiting for root device. Leopard probably wouldn't have worked anyway because my system is AMD, but the tiger dvd should have at least made it to the GUI install screen. (I've gotten to the GUI without the new kext, but couldn't see my drive.) The tiger dvd gives a SAM error trying to read the dvd. Maybe I'm not properly injecting the kext or something like that.

any suggestions?

hp dv6119us notebook pc
PM Profile Card
Go to the top of the page
+ Quote Post
Group Icon
  • Group: Moderators
  • Posts: 7,558
  • Joined: 5-July 05
  • From: Mexico City
  • Member No.: 123
It hangs on my NForce 4 Ultra sad.gif
It detects the 4 SATA drives and recognizes the boot device, thes hangs for a few seconds and the first message of the fisrt IDE port appears then hangs there forever, I place back the previous version.


EDIT:
Sorry to not mention, this happens on Leopard, I have no Tiger to test it for the moment.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 24
  • Joined: 24-June 06
  • Member No.: 44,331
Getting the "Still Waiting for root device" on 10.4.10....I'm on an MCP55

I did delete the previous AppleNForceATA.kext from the IOTATAFamily.kext...didn't have it in root extensions folder.

Putting the new kext in IOATAFamily.kext/Contents/PlugIns didn't change anything.
PM Profile Card
Go to the top of the page
+ Quote Post
37 Pages V   1 2 3 > » 
Reply to this topic Start new topic

2 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
1 Members: nomoretables

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 01:10 PM