Jump to content

NForce SATA Controller


MeDevil
 Share

757 posts in this topic

Recommended Posts

Hey MeDEVil .. U are The BEST!!..

 

My pata works at a much faster rate now ard 35mb/s (will post xbench results when i go home)..

And the even the SATA controller works now :):P finally was able to format the sata partition as HFS + ..Hurray...

 

And i am on MCP 55 .

 

Thanks again Medevil :)

 

AMD 4600+

Asus M2N-E

Nvdia 7900 gs (no QC/IE Yet :( )

Realtek 8139B ( cant get it work, did add the device id to AppleRTL8139Ethernet.kext)

IDE

1st Partition WinXp

2nd Partition Leopard

 

Sata

1st partition HFS+ (Gono install leopard in this)

Link to comment
Share on other sites

Has anyone tried carbon copying "cloneing" a partition from their older ide drive to a sata one? And also does this driver allow you to use over the 120gb limit on ide drives that we previously had an issue with?

Link to comment
Share on other sites

MD, some driver related message from DMESG after booting, any clue if it is something wrong here?

 

AppleNForceATA::scanForDrives found 1 units.

AppleNForceATA: NVIDIA nForce MCP 51 by MeDevil (CMD 0x170, CTR 0x374, IRQ 15, BM 0xfd08)

AppleNForceATA::scanForDrives found 1 units.

AppleNForceATA: NVIDIA nForce MCP 51 by MeDevil (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0xfd00)

AppleNForceATA::scanForDrives found 1 units.

AppleNForceATA: phy connection failed. status=0x00000000

AppleNForceATA: phy connection failed. status=0x00000000

AppleNForceATA: phy connection failed. status=0x00000000

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE0@D/AppleNForceATARoot/PRI0@0/AppleNForceATA/ATADeviceNub@0/IOATABlockStorageDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD800JB-00JJA0 Media/IOFDiskPartitionScheme/Untitled 1@1

 

AppleNForceATA: NVIDIA nForce MCP 51 by MeDevil (CMD 0x170, CTR 0x374, IRQ 23, BM 0xfd08)

there have to be irq 23 for sata... thous u have here are IDE

Link to comment
Share on other sites

okay.

so first - add your device id with autodetect string, remove others to shorten detection

fix permitions... SAM errors are mainly bad device or badly burned (use slowest possible speed)

others SAMs are perms not fixed properly.

 

install dvds

in 10.4 there is no system-library-extensions folder... all drivers are stored in extension.mkext and extension.kext.

in leo there is that folder, so add kext there

 

ading kexts to extension.kext is describet in other forum here on im.

 

and yes u can clone working instalation with aded kext to sata drive using proper tool (carbon copy cloner)

with prepared partition (MBR)

Link to comment
Share on other sites

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:

	   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 :) )

 

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).

 

Regards, Domenico.

 

 

It's working man.

Link to comment
Share on other sites

okay.

so first - add your device id with autodetect string, remove others to shorten detection

fix permitions... SAM errors are mainly bad device or badly burned (use slowest possible speed)

others SAMs are perms not fixed properly.

 

install dvds

in 10.4 there is no system-library-extensions folder... all drivers are stored in extension.mkext and extension.kext.

in leo there is that folder, so add kext there

 

ading kexts to extension.kext is describet in other forum here on im.

 

and yes u can clone working instalation with aded kext to sata drive using proper tool (carbon copy cloner)

with prepared partition (MBR)

 

sweet

Link to comment
Share on other sites

Has anyone tried carbon copying "cloneing" a partition from their older ide drive to a sata one? And also does this driver allow you to use over the 120gb limit on ide drives that we previously had an issue with?

 

i can use 250GB pata drive and 400G sata perfectly!

Link to comment
Share on other sites

I am offering too as beta tester.. can I enclose this kext during installation?

Maybe from usb pendrive? Help please.

Grazie MeDevil!!

 

so did anyone inject into a dvd yet? tiger leopard anything? or if anyone can tell me how to do it, or give a link to how to do it, i will happily try it out. no ide drives in my comp, sata only mcp61 chipset
Link to comment
Share on other sites

I reinstalled Leopard with the updated driver and got the following error (MCP51)

 

AppleNForceATA: phy connection failed. status=0x00000000

AppleNForceATA: phy connection failed. status=0x00000000

 

Went back to the old driver and my SATA drive is running fine. The IDE DVD drive is not working though.

 

Thanks for the driver MeDevil !

Link to comment
Share on other sites

Hi,

 

I got the problem who nobody have :D

 

I've installed OS X with VMWare on my SATA disk, added the kext and it load succesful, but when i try to boot, got a freeze !

 

Resetting files and devices

Starting virtual memory

Removing /mach.sym /var/tmp/folders.501 /etc/nologin /private/_tmp_ /var/_run_ /private/var/vm/swapfile0 /private/var/vm/swapfile1

 

Exept if i try to boot in single-user mode, there's no problem, but a fsck -f freeze at

 

** Checking volume information

 

 

I'm running on a MCP67 laptop, and AppleNForceATA recognize my 2 drives (DVD for PATA, HDD for SATA)

 

Thanks in Advance for your help.

 

After all, sorry for my bad english... :)

Link to comment
Share on other sites

Haven't had much luck injecting kext into the ISO images, but I'm going to try Tiger 10.4.8 AMD (tubgirl) when I get off work. I was having problems with the keyboard being locked, so I'm attempting to use the keyboard trick on this next DVD. (unload/reload ApplePS2Keyboard.kext from rc.local). Last time I tried leopard, the driver couldn't find my SATA drives... but I'm hoping this had something to do with a mistake I made while injecting into the DVD. I had put the kext in both /System/Libraries/Extensions AND Extensions.mkext, and then upon boot, the driver would error because it was loading twice.

 

Once I patch the ISO correctly, I'll post my notes for any other hp dv6119us owners.

 

*knock on wood*

Link to comment
Share on other sites

Hi all,

First of all, I just wanted to say a big thank you to MeDevil for this driver kext.

It seems to be working well on my IDE install of iATKOS ;)

 

After connecting an 80GB SATA drive (partitioned (mbr) and formatted(hfs+)) and it being recognised in OS X, I tried to clone the IDE to SATA using Carbon Copy Cloner.

I'm not sure if there are any extra steps needed... (first time trying OS X)

Carbon Copy Cloner did a "file-level clone". The operation completed without error, but when I try to boot from the SATA drive, the bootloader does not show and I just get a blank black screen with a blinking cursor.

First thing I checked was that the SATA drive was active and flagged as boot using a GParted bootable CD *shrug* it was

 

I'm pretty sure I'm missing something glaringly obvious. Can anybody offer any advice please?

 

Quite looking forward to some bright spark integrating this onto the install DVDs :):D:)

Link to comment
Share on other sites

Hi all,

First of all, I just wanted to say a big thank you to MeDevil for this driver kext.

It seems to be working well on my IDE install of iATKOS :D

 

After connecting an 80GB SATA drive (partitioned (mbr) and formatted(hfs+)) and it being recognised in OS X, I tried to clone the IDE to SATA using Carbon Copy Cloner.

I'm not sure if there are any extra steps needed... (first time trying OS X)

Carbon Copy Cloner did a "file-level clone". The operation completed without error, but when I try to boot from the SATA drive, the bootloader does not show and I just get a blank black screen with a blinking cursor.

First thing I checked was that the SATA drive was active and flagged as boot using a GParted bootable CD *shrug* it was

 

I'm pretty sure I'm missing something glaringly obvious. Can anybody offer any advice please?

 

Quite looking forward to some bright spark integrating this onto the install DVDs :):D;)

 

Try Reinstalling Bootloader

Link to comment
Share on other sites

Hi,I got the problem who nobody have :( I've installed OS X with VMWare on my SATA disk, added the kext and it load succesful, but when i try to boot, got a freeze !Exept if i try to boot in single-user mode, there's no problem, but a fsck -f freeze at

 

need to tell you that it is not a error.try go to /library/crashlog (or st like this) last .log includes a error

that reseting device/removing files is "normal" when not correct shutdown.

try -x (safe boot) in deutch dumpsicher

 

I'm running on a MCP67 laptop, and AppleNForceATA recognize my 2 drives (DVD for PATA, HDD for SATA)Thanks in Advance for your help.After all, sorry for my bad english... :wallbash:

Try Reinstalling Bootloader

 

was writen "correctly prepared (MBR)" that is the key.

other think is that it have to be a primary,active partition

Link to comment
Share on other sites

Can I inject this in to the iatkos iso? I have allready replaced the kernel with the nforce 1.5 one, but I can't find an extensions folder of any kext folder.

they are hidden use

default com.apple.finder appleshowallfiles -true

or st very closed to

Link to comment
Share on other sites

 Share

×
×
  • Create New...