Jump to content

Darwin nForce4 ATA/SATA controller


Guest bikedude880
 Share

1,033 posts in this topic

Recommended Posts

I think MCP55 doesn't work. =(

 

I saw in the internet that your sata chipset should it work.

 

http://macx86.net/site/board.htm

Here are using the same kext as you.

 

Maybe the problem is the OS X version. You have to use 10.4.8 and better if there is JAS 10.4.8 SSE2 SSE3 INTEL AMD.

 

My motherboard chipset is NForce3-250.

 

Either way you'll use to make it work sata controller, I recomend you to use the PATA method.

 

Good luck...

Link to comment
Share on other sites

As long as you only read from your sata-drive, it should work fine. But if you try to write data to it you'll get data corruption until working MCP55-drivers are out..... old news ftw!

In other words, it works fine if you're only going to use it to read from ntfs-partitions on a sata-drive but not for installing osx on a sata-drive.

Link to comment
Share on other sites

There is another thread somewhere that mentions this chipset, for 40 bucks you can use this card as a solution.

 

http://www.newegg.com/Product/Product.aspx...N82E16815283005

 

here is the thread:

 

http://forum.insanelymac.com/index.php?sho...SATA+RAID++Card

Yeah, I encourage all MCP55/51 owners to go along this path if possible.

Works like a charm ^_^

Link to comment
Share on other sites

Hey! First post here.

 

After extensive googling and searching through this thread, It looks like there is no support for MCP55 SATA. Is this correct?

 

I've been playing around with my installation trying to get passed and endless string of "IOATAcontroller device blocking bus" errors, but if there is now solution I guess I should wait a while?

Link to comment
Share on other sites

Hey! First post here.

 

After extensive googling and searching through this thread, It looks like there is no support for MCP55 SATA. Is this correct?

 

I've been playing around with my installation trying to get passed and endless string of "IOATAcontroller device blocking bus" errors, but if there is now solution I guess I should wait a while?

 

I'm in the same situation...

Link to comment
Share on other sites

I searched for FreeBSD NForce SATA but without success. In FreeBSD, MCP55 is not working too... I downloaded the source code of AppleNForceATA from SVN. I'm waiting for FreeBSD working drivers to try update actual driver.

Link to comment
Share on other sites

Working partially on my Asus M2N-SLI (nForce5). Day-to-day operation stable, no data corruption or other problems. However on large reads (~1GB) I invariably get a kernel panic. I have compiled a full debug ver from source but don't have a second machine to hook up gdb and inspect the backtrace. Anyone else having similar problems?

Link to comment
Share on other sites

Working partially on my Asus M2N-SLI (nForce5). Day-to-day operation stable, no data corruption or other problems. However on large reads (~1GB) I invariably get a kernel panic. I have compiled a full debug ver from source but don't have a second machine to hook up gdb and inspect the backtrace. Anyone else having similar problems?

 

MCP55? Writing on SATA? Can you send to me your kext? Please... x.x

 

fabio.fernando.osilva@gmail.com

 

It's my MSN too.

Link to comment
Share on other sites

MCP55? Writing on SATA? Can you send to me your kext? Please... x.x

 

It's the normal kext. I just installed it coz i didn't know any better. BTW I have no pata drives installed.

 

 

Screenshot of the panic attached - first line is cropped should say

"panic(cpu 0 caller 0x003A1CEB): getPhysicalSegment() out of 32b range 0x10000000, len 0xa3000, class IOGeneralMemoryDescriptor"

post-110301-1181573574_thumb.jpg

Link to comment
Share on other sites

"panic(cpu 0 caller 0x003A1CEB): getPhysicalSegment() out of 32b range 0x10000000, len 0xa3000, class IOGeneralMemoryDescriptor"

 

 

This panic can be worked around by setting "Kernel Parameters"<->"maxmem=2048" in com.apple.boot.plist

 

It's a problem that only shows itself on machines with >2.5GB RAM when getPhysicalSegment() only will return a 32-bit address. solution is to use getPhysicalSegment64() or IODMACommand() instead.

 

references:

 

http://lists.apple.com/archives/darwin-dri...t/msg00006.html

 

Example driver code (ADC): https://connect.apple.com/cgi-bin/WebObject...?bundleID=19672

Link to comment
Share on other sites

same here, tried with tubgirls dvd but also getting error when i try to erase it. also tried to format the hdd in vmware, which worked and then tried a native install.... which ofcourse didn't work... nforce 410/430.. everything works in vmware but native boot is still impossible.

Link to comment
Share on other sites

 Share

×
×
  • Create New...