Jump to content

Darwin nForce4 ATA/SATA controller


1033 posts in this topic

Recommended Posts

Hey guys how bout we setup a pledge for medevil to help him buy the new motherboard? How much does it cost medevil?

 

I already got the new mobo... so a pledge isn't necessary.

Donations are (as always) welcome. My paypal address is in the footnotes.

 

I'm also confused about all the SATA threads. I booted up my ISO, and OSX Disk Utility sees my SATA drives. Does this mean that SATA will work correctly when installing OSX86?

 

If you are using the tubgirl iso dvd (not patched), osx will recognize your sata drives but I/O errors will happen (because device ids are in the AppleVIAATA kext).

As far as i know, jas iso dvd (not patched) doesn't have these ids in the apple via kext, so drives should not be recognized.

 

To mcp 5x/6x users:

I found that the IOATAController may be handling reset (and also other things) differently from what bsd & linux does. I'll try to write some code (that also use the sata registers) to deal with those differences.

I don't know when the new (and maybe working) kext will be released, so keep a look at this thread.

 

If you wanna ask some questions regarding the development (or help), join the channel #nforce4sata on irc.

Please, don't pm me (forum or irc) if you don't have a valid question (and these includes only "development" questions).

 

Greetings,

Domenico.

After reading through this all thread i decided to take a chance and try an install on my system. I have asus A8N-E with Nforce4 chipset and a SATA HD.

 

I downloaded JaS 10.4.8 AMD-Intel SSE2-SSE3 with PPF1 and aplyed the following patches, by thos order:

 

first: Defiant_diskutil_7

second: blacksoul.AppleNForceATA.afterDefiantDiskUtil.ppf

 

After burning the dvd i booted my machine from it and after de initial "black screen with white letters" a blue screen with an apple showed up. Then i was asked to choose langauge and then the installer appeared. After the introduction i was asked to "Select a destination volume to install Jas OS 10.4.8....." but on the box below there were only two blank fields, nothing more.

From the menu i choosed Disk utility and finally i could see my sata disk, properly identified and all his 3 partitions. I tried everything including erasing the partition in wich Osx68 is supposed to be installed and formating from FAT 32 (wich was previously formated with acronis) to Mac journaled but after exiting disk utility no disk shows up at the Installer box.

 

Any suggestion for a next move? Were those two patches enough?

Ok, I installed OSX via VMWare.

 

How do I install the nforce4 drivers?

 

I saw medival post previously, but its confusing. My questions are in BOLD

 

Thanks.

 

 

Please try the following when installing osx:

 

1. create a virtual machine and install osx from the dvd.

2. before you boot with osx, boot again with the dvd via vmware. you should be able to access the terminal.

3. copy the kext into your drive (using the terminal). Where do you copy the kext from? another drive, USB stick, DVD ?

4. set permissions for that kext. How do you set permissions?

5. make sure that none of the Info.plist file into "IOATAFamily.kext/Contents/PlugIns/<name of the plugin>/Contents/" (you should look into the AppleOnboardPCATA.kext plugin) has your device/vendor id. What does this mean, "Make sure that none of the Info.plist file" ?

6. shut down the virtual machine and reboot in osx.

After reading through this all thread i decided to take a chance and try an install on my system. I have asus A8N-E with Nforce4 chipset and a SATA HD.

 

I downloaded JaS 10.4.8 AMD-Intel SSE2-SSE3 with PPF1 and aplyed the following patches, by thos order:

 

first: Defiant_diskutil_7

second: blacksoul.AppleNForceATA.afterDefiantDiskUtil.ppf

 

After burning the dvd i booted my machine from it and after de initial "black screen with white letters" a blue screen with an apple showed up. Then i was asked to choose langauge and then the installer appeared. After the introduction i was asked to "Select a destination volume to install Jas OS 10.4.8....." but on the box below there were only two blank fields, nothing more.

From the menu i choosed Disk utility and finally i could see my sata disk, properly identified and all his 3 partitions. I tried everything including erasing the partition in wich Osx68 is supposed to be installed and formating from FAT 32 (wich was previously formated with acronis) to Mac journaled but after exiting disk utility no disk shows up at the Installer box.

 

Any suggestion for a next move? Were those two patches enough?

 

Reboot & Retry, sometimes i get some problem with the Disk Utility (but my iso wasn't patched with Defiant fix at this time). It says that it does format into HFS+ but it doesn't.

Also be sure to use a good media burned at a slow speed.

Edited by BlackSoul

I installed OSX on an old IDE drive via DVD. I had to use the VMWare route to install on my SATA drive. I sucessfully installed on my SATA drive, but my Marvell Yukon 88E8001 Ethernet isnt working. It worked without doing anything when I installed on the IDE drive.

 

Any ideas/suggestions?

This is a very noob question, but how do you exactly apply a patch?

 

I've downloaded the defiant disk util 7.ppf and nforce4 ata/sata .kext files. However, after this point I don't know what to do with these files. Do I just copy them onto the folder where the .iso is? or is there a special program that applies these patches?

 

This is my only stumbling block so far to get Mac osx86 and a response would be grateful.

 

Thanks.

This is a very noob question, but how do you exactly apply a patch?

 

I've downloaded the defiant disk util 7.ppf and nforce4 ata/sata .kext files. However, after this point I don't know what to do with these files. Do I just copy them onto the folder where the .iso is? or is there a special program that applies these patches?

 

This is my only stumbling block so far to get Mac osx86 and a response would be grateful.

 

Thanks.

 

Knightrayne, I had the same questions as your, never really got an answer about the patches.

 

As for the Nforce5ATA kext files, I copied it over to my OSX installation, repaired the permissions, then did a option " -f " on reboot.

 

SATA is working fine for me now.

 

You may want to go the VMWare route if you are going to install on SATA. I had no luck doing this from the DVD.

 

What is the defiant Disk Utiity 7 for ?

 

Last, I wish someone would update the Wiki with all this information. You can find bits and pieces throughtout the forum, but I havent been able to find a "one stop" area.

 

You have to use ppf-o-matic 3 on windows or applyppf on OSX to apply ppf patch to your .iso

Also re-download a ppf patch of Nforce ATA/SATA to add support to your .iso of osx. The kext doesn't help you until you haven't install osx.

 

BlackSoul,

 

Could he use TransMac to add the Nforce4 kext file to the iso ?

 

What is the deviant disk utility for? Is it different than the disk utility on JaS release?

Knightrayne, I had the same questions as your, never really got an answer about the patches.

 

As for the Nforce5ATA kext files, I copied it over to my OSX installation, repaired the permissions, then did a option " -f " on reboot.

 

SATA is working fine for me now.

 

You may want to go the VMWare route if you are going to install on SATA. I had no luck doing this from the DVD.

 

What is the defiant Disk Utiity 7 for ?

 

Last, I wish someone would update the Wiki with all this information. You can find bits and pieces throughtout the forum, but I havent been able to find a "one stop" area.

BlackSoul,

 

Could he use TransMac to add the Nforce4 kext file to the iso ?

 

What is the deviant disk utility for? Is it different than the disk utility on JaS release?

 

it's not so simple, he has to add the kext to the Extensions.mkext, add a pkg of the kext to the /System/Installation folder and add the informations of this pkg to OSinstall.mpkg.

So no, he can't just add the nforce4 kext file with transmac. That's why he needs the ppf.

Hello folks!

 

This is my first time making a registered account on these forums, so greetings everybody.

 

Well, for why I'm here:

 

I currently have Ubuntu installed with a 16Gig Swap(huge i know) and 85Gig(ext3) and a 85Gig(Fat32)(to use for OSX instalation) and a 185Gig(Fat32) for shared storage.

I'm currently running on my Silicon SATA controller. I tried using my nforce controler and it would only install but never boot.

When hooked up to my Silicon controller, the disk utilitiy in the installer doesnt even see my drives.

 

I'de like to know exactly what ppfs I need to patch into my ISO so I can run either Silicon or nforce4 SATA.

 

I'm using the Jas OSX86 10.4.8 with the Jas PPF1 and PPF2 patched into the ISO.

 

I've checked if my hardware is supported in the wiki, and apparently all of it is, but just in case...

 

These are my system specs:

 

DFI Lanparty UT SLI-DR

AMD Athlon 64 3200+ @ 2.5Ghz 250 x 10 1:1 (venice core, sse, sse2, and sse3 all supported)

2x512 G.Skill DDR 600 @ 2.5-4-4-8 1T @ 250mhz 1:1

Dual Asus TopEn 6600GT in SLI

Dual Samsung 200GB SATAII w/ 16Mb cache each

* HDA1: 16Gig Swap

* HDA2: 85Gig Ext3 (Ubuntu)

* HDA3: 85Gig FAT32 (to wipe with OSX disk utility, first erase FAT32 then erase as HFS+ Journaling)

* HDB1: 185Gig FAT32 (For shared storage between Ubuntu and OSX)

500 Watt Ultra X-Connect PSU

Plextor Dual Layer DVD Burner

Floppy Drive

Edited by S1L3N7 D3A7H

Hi there guys! I have:

  • Asus A8N-SLI nForce4 Motherboard
  • AMD 3800 x2
  • Spinpoint 250Gb SATA II HDD

I'm trying to get the latest AMD release of 10.4.8 installed - it fails at varying points of the install with a 'Device blocking bus' error (worked with PATA)!

 

This thread lead me to here...

 

What's the status of your nForce driver? Do you guys need any further feedback or do you have it nailed?

 

:)

Hi there guys! I have:
  • Asus A8N-SLI nForce4 Motherboard
  • AMD 3800 x2
  • Spinpoint 250Gb SATA II HDD

I'm trying to get the latest AMD release of 10.4.8 installed - it fails at varying points of the install with a 'Device blocking bus' error (worked with PATA)!

 

This thread lead me to here...

 

What's the status of your nForce driver? Do you guys need any further feedback or do you have it nailed?

 

:)

 

ajr,

 

Did you try to install using the VMWare method? I was having a ton of issues until I did this. SATA works fine now, as does everything else. "About this MAC" even works for me now, where it crashed my system when I installed IDE.

Hey there.... I just installed the SATA kext and so far it is working awesome. I have one question though. I am currently running MacOS on my IDE Drive and want to the whole install over to my SATA drive. Is this possible, and if so how would I go about doing it? I'd appreciate any help that can be offered. Oh and by the way: Great job to all you guys out there that made this possible!... thanks

LD

Hey there... I tried using Carbon Copy Cloner and it copies everything alright, but I can't boot off of that partition. Am I forgetting something or doing something wrong?... thanks...

Hey there... I tried using Carbon Copy Cloner and it copies everything alright, but I can't boot off of that partition. Am I forgetting something or doing something wrong?... thanks...

 

Never used CCC but, is the partition in the SATA drive Active?

Hey All

I have a 3800+ amd processor

with a nvidia 7300GE/LE graphic card

a gig ram and all that

its basically a dell e521

i'm currently running xp on one partition and vista on another

can someone give me a step by step guide on how to isntall mac osx on my vista partitoin or xp.

I keep getting waiting for root device on the boot off dvd. how do implement this kext into the dvd etc

please help as soon as you can

thanks

 

P.S. It might be easier for you guys to put everything on the main page like what to do there is 28 pages its hard to go through everything

Edited by hyphyleo
Never used CCC but, is the partition in the SATA drive Active?

ummm... when I check under Disk Utility it says that the partition is bootable, if that's what you mean. I couldn't find out anything about it being active or not though. Yeah... so when I try to boot off of that partition nothing happens, no boot loader screen or nothing it just sticks right before it gets there... maybe my bios can't handle it or something... I don't know... anyways... if you have any suggestions that'd be great. Thanks for the help...

 

Oh and by the way... I also tried SuperDuper! and couldn't get that to work either...

×
×
  • Create New...