kernelzilla Posted January 3, 2008 Share Posted January 3, 2008 I see the 12/31 kext disables support for MCP67, are there plans to support this in the future or are we out of luck? Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 3, 2008 Share Posted January 3, 2008 I have just tryed this kext on my leopard install, i placed it in the plugins folder of the IOATAFamily.kext In tiger i see that 1 unit is found but in leopard it says there are no units? Link to comment Share on other sites More sharing options...
MeDevil Posted January 3, 2008 Author Share Posted January 3, 2008 I see the 12/31 kext disables support for MCP67, are there plans to support this in the future or are we out of luck? MCP67 and later are know to work with ahci, please use that instead. Link to comment Share on other sites More sharing options...
zandera Posted January 3, 2008 Share Posted January 3, 2008 Now I deleted the Extensions.mkext off the DVD, edittetd the info.plist so it only has my SATA devID, put the FIRST version of the driver in the extension main folder, deleted the AppleNvidiaATA.kext in the plugin folder, and then booted off. Here's what I got: AppleNForceATA: NVIDIA nForce MCP61 by MeDevil AppleNForceATA::scanForDrives found 1 units. AppleNForceATA: phy connection failed. status=0x00000000 *An error with IOUSBESCI.* ...Still waiting for Root device. Is it that error that's keeping me from booting? If so, I'll try to post the rest here. Meanwhile, I am going to try the Jas 10.4.8 DVD. pata also? it looks that cd-dvd drive has no kext. is it sata or pata. and also loaded to extension.kext mkext Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 3, 2008 Share Posted January 3, 2008 Wow, i actually finally managed to write to my SATA hd! Dunno why it works now, but i copied AppleNForceATA.kext in the plugins folder of the IOATAFamily.kext and it is finally working, i have just formated a 20GB parition in leopard Now im gonna try to install leopard on the SATA drive so i dont need to boot on a usb drive anymore Thnx! Edit: I know why it's working now, i removed all other dev id's and only kept mine (03F6) in the info.plist and that seems to have worked Edit2: I restored my USB partition onto the sata partition, but i cant seem to boot like this, so i still will need to inject the kext into the dvd, i'll report back somewhere tomorrow Link to comment Share on other sites More sharing options...
itsalok4u Posted January 3, 2008 Share Posted January 3, 2008 Leopard (IDE Install) + MCP 55 (evga 680i) NForce SATA Driver by MeDevil + Paragon NTFS + Moving/Copying Large Data (NTFS <-> HFS+) = Disaster (System Hangs) Tried with alll combinations. HFS+ <-> HFS+, NTFS <-> HFS+ or NTFS <-> NTFS. Even though the speed is great around 45MB/s on my machine, it always crashes the OS X. I have to hold the power button to restart. Also tried Carbon Copying my IDE install to SATA drive. After 3 to 4 tries I was finally able to clone it, because system hung in between most of the time. Trying to boot from SATA drive gives me "Still waiting for Root Device". My Sata partintion is primary and active. I see no errors before this. Looks like interrupts are also correctly assigned to each SATA drive (no 23). I am using the latest driver (31st Dec) and have removed all other device Ids from the info.plist other than my SATA & PATA controller. I have added 0xffff0000 as the Device Id at the end as someone suggested it might help with this error if you have more than one Nvidia Devices. It does not seem to work. If anybody have any ideas, please let me know. Link to comment Share on other sites More sharing options...
Envying Posted January 3, 2008 Share Posted January 3, 2008 Leopard (IDE Install) + MCP 55 (evga 680i) NForce SATA Driver by MeDevil + Paragon NTFS + Moving/Copying Large Data (NTFS <-> HFS+) = Disaster (System Hangs) Tried with alll combinations. HFS+ <-> HFS+, NTFS <-> HFS+ or NTFS <-> NTFS. Even though the speed is great around 45MB/s on my machine, it always crashes the OS X. I have to hold the power button to restart. Also tried Carbon Copying my IDE install to SATA drive. After 3 to 4 tries I was finally able to clone it, because system hung in between most of the time. Trying to boot from SATA drive gives me "Still waiting for Root Device". My Sata partintion is primary and active. I see no errors before this. Looks like interrupts are also correctly assigned to each SATA drive (no 23). I am using the latest driver (31st Dec) and have removed all other device Ids from the info.plist other than my SATA & PATA controller. I have added 0xffff0000 as the Device Id at the end as someone suggested it might help with this error if you have more than one Nvidia Devices. It does not seem to work. If anybody have any ideas, please let me know. If you don't OC your system, it might be a little more stable. I set my system (cpu/ram) back to default... Link to comment Share on other sites More sharing options...
flogi Posted January 3, 2008 Share Posted January 3, 2008 works fine for me. thanks MeDevil!!! Link to comment Share on other sites More sharing options...
zandera Posted January 3, 2008 Share Posted January 3, 2008 Wow, i actually finally managed to write to my SATA hd! Dunno why it works now, but i copied AppleNForceATA.kext in the plugins folder of the IOATAFamily.kext and it is finally working, i have just formated a 20GB parition in leopard Now im gonna try to install leopard on the SATA drive so i dont need to boot on a usb drive anymore Thnx! Edit: I know why it's working now, i removed all other dev id's and only kept mine (03F6) in the info.plist and that seems to have worked Edit2: I restored my USB partition onto the sata partition, but i cant seem to boot like this, so i still will need to inject the kext into the dvd, i'll report back somewhere tomorrow is the partition set to active, bootloader on? Link to comment Share on other sites More sharing options...
mikews99 Posted January 3, 2008 Share Posted January 3, 2008 An update: I managed to get Leopard up and running properly with MeDevil's driver. I found that Zephyroth won't install nvinject unless you select the 88xx drivers, and not having nvinject (even on my 7950) apparently will hang my system as soon as AppleNforceATA.kext is loaded. So now I have everything almost running smoothly. I had to recompile Planetbeing's forcedeth-nockd driver without debug messages since that was the only version that brings up the 430 ethernet interface properly, but it sends out a huge amount of debugging info to the console which gets saved in the system log and impacts performance. The last problem is a system delay/service hang at startup and shutdown which I am trying to track down. I don't know if it's related to the AppleNforceATA driver or not. I'll have dig a little deeper and experiment with kexts. Link to comment Share on other sites More sharing options...
zandera Posted January 3, 2008 Share Posted January 3, 2008 An update: I managed to get Leopard up and running properly with MeDevil's driver. I found that Zephyroth won't install nvinject unless you select the 88xx drivers, and not having nvinject (even on my 7950) apparently will hang my system as soon as AppleNforceATA.kext is loaded. So now I have everything almost running smoothly. I had to recompile Planetbeing's forcedeth-nockd driver without debug messages since that was the only version that brings up the 430 ethernet interface properly, but it sends out a huge amount of debugging info to the console which gets saved in the system log and impacts performance. The last problem is a system delay/service hang at startup and shutdown which I am trying to track down. I don't know if it's related to the AppleNforceATA driver or not. I'll have dig a little deeper and experiment with kexts. remove intelcpu something kext? Link to comment Share on other sites More sharing options...
mikews99 Posted January 3, 2008 Share Posted January 3, 2008 Nah, it's something to do with ACPI -- at least that's what the logs show. There's a timeout occuring when it makes an IOKit call. On power off or reboot, the cpu is properly halted, but the motherboard never gets the ACPI signal to shut down or reboot. It's not a show stopper, but it is very annoying. Link to comment Share on other sites More sharing options...
st40611 Posted January 4, 2008 Share Posted January 4, 2008 pata also? it looks that cd-dvd drive has no kext. is it sata or pata.and also loaded to extension.kext mkext I am pretty sure it's a SATA. Top is my DVD drive, and bottom is my HDD. They both have the same DevID; what do I do? Here's what I have in info.plist; <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>AppleNForceATA</string> <key>CFBundleGetInfoString</key> <string>1.0.3, Copyright Domenico 'MeDevil' Colella. 2007</string> <key>CFBundleIdentifier</key> <string>com.nvidia.driver.AppleNForceATA</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Apple NVIDIA nForce Driver</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>1.0.3</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.3</string> <key>IOKitPersonalities</key> <dict> <key>NForce ATA Driver</key> <dict> <key>CFBundleIdentifier</key> <string>com.nvidia.driver.AppleNForceATA</string> <key>IOClass</key> <string>AppleNForceATA</string> <key>IOProviderClass</key> <string>AppleNForceATAChannel</string> </dict> <key>NForce PATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.nvidia.driver.AppleNForceATA</string> <key>Hardware Name</key> <string>NForce PATA</string> <key>IOClass</key> <string>AppleNForceATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x01bc10de 0x006510de 0x008510de 0x00d510de 0x00e510de 0x003510de 0x005310de 0x026510de 0x036e10de 0x03ec10de 0x044810de</string> <key>IOProbeScore</key> <integer>1000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <false/> </dict> <key>NForce SATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.nvidia.driver.AppleNForceATA</string> <key>Hardware Name</key> <string>NForce SATA</string> <key>IOClass</key> <string>AppleNForceATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x008e10de 0x00e310de 0x00ee10de 0x003610de 0x003e10de 0x005410de 0x005510de 0x026610de 0x026710de 0x037e10de 0x037f10de 0x03e710de 0x03f610de 0x03f710de 0x045c10de 0x045d10de 0x045e10de 0x045f10de</string> <key>IOProbeScore</key> <string>1000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOATAFamily</key> <string>1.5.0d1</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.1</string> <key>com.apple.kernel.iokit</key> <string>1.1</string> </dict> <key>OSBundleRequired</key> <string>Local-Root</string> </dict> </plist> As you can see, my DevID is already included; should I do something to the INfo.plist file still? My system specs are as following: Processor - AMD Athlon 64 X2 Dual Core 6000+ 3.0Hz (Supports SSE2/SSE3, checked with CPUZ) Motherboard - ECS Nettle2, chipset is NVIDIA MCP61. Memory: DDR2, 3072 MBytes. Video Card: NVIDIA GeForce 6750SE nForce 430. Disk Drive: SATA 500GB. Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 4, 2008 Share Posted January 4, 2008 Try this <string>0x008e10de 0x00e310de 0x00ee10de 0x003610de 0x003e10de 0x005410de 0x005510de 0x026610de 0x026710de 0x037e10de 0x037f10de 0x03e710de 0x03f610de 0x03f710de 0x045c10de 0x045d10de 0x045e10de 0x045f10de</string> to this Look under the SATA part btw <string>0x03f610de</string> It worked for me on my leopard install, but didnt have the time to try to inject it into the dvd... Could someone tell us how to inject the kext the right way onto the DVD? Link to comment Share on other sites More sharing options...
Plast1k Posted January 4, 2008 Share Posted January 4, 2008 Could someone tell us how to inject the kext the right way onto the DVD? Josh25 posted this link (#149): http://forum.insanelymac.com/index.php?showtopic=67713 and debauchery1st condensed the instructions in post #163: http://forum.insanelymac.com/index.php?sho...mp;#entry562502 the method allows installation to SATA, but after installing, the kext will still need to be copied to the hard drive Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 4, 2008 Share Posted January 4, 2008 I have tried the first method ( they seem to do the same thing anyway ) I now got a custom Extensions.mkext with the latest AppleNForceATA.kext with my Dev id, but it isn't working on the DVD, disk utility just keeps "hanging" Link to comment Share on other sites More sharing options...
zandera Posted January 5, 2008 Share Posted January 5, 2008 I am pretty sure it's a SATA. Top is my DVD drive, and bottom is my HDD. They both have the same DevID; what do I do? Here's what I have in info.plist; As you can see, my DevID is already included; should I do something to the INfo.plist file still? My system specs are as following: Processor - AMD Athlon 64 X2 Dual Core 6000+ 3.0Hz (Supports SSE2/SSE3, checked with CPUZ) Motherboard - ECS Nettle2, chipset is NVIDIA MCP61. Memory: DDR2, 3072 MBytes. Video Card: NVIDIA GeForce 6750SE nForce 430. Disk Drive: SATA 500GB. ehm so why is writen scsi? Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 5, 2008 Share Posted January 5, 2008 Doenst matter if there is SCSI written, it says it with mine too, and i only have SATA, nothing else, here a picture Left is my harddisk, in the middle is my DVD+-RW and on the right is the SATA Controller Link to comment Share on other sites More sharing options...
BartNijland Posted January 6, 2008 Share Posted January 6, 2008 Everything working here but no WRITE on my NForce430. Any hints? Link to comment Share on other sites More sharing options...
MeDevil Posted January 6, 2008 Author Share Posted January 6, 2008 ehm so why is writen scsi? Because windows, as so linux, uses scsi command to communicate with the hd. Simple Anyway, you can check if your driver is sata or not by looking at wich port it was attached. Eg: if it is attached to a controller with vendor/device id like VEN10DE&DEV03f6 (0x03f610de) then it's surely attached as sata. A list of sata/pata vendor/device ids is in the first post. Everything working here but no WRITE on my NForce430. Any hints? Can you be a little more precise about the whole thing? Eg: errors, file system used ecc ecc. A little update: i'm currently installing leo 10.5.1 on my machine, and i'll write two different drivers to handle the pata and the sata part. They'll be called "NForceSata" and "NForcePata" (yep, obiviously i don't have much inventive! ), stay tuned for more news! Regards, Domenico. Link to comment Share on other sites More sharing options...
macgirl Posted January 6, 2008 Share Posted January 6, 2008 Thanks again MeDevil Link to comment Share on other sites More sharing options...
itsalok4u Posted January 6, 2008 Share Posted January 6, 2008 Leopard (IDE Install) + MCP 55 (evga 680i) NForce SATA Driver by MeDevil + Paragon NTFS + Moving/Copying Large Data (NTFS <-> HFS+) = Disaster (System Hangs) Tried with alll combinations. HFS+ <-> HFS+, NTFS <-> HFS+ or NTFS <-> NTFS. Even though the speed is great around 45MB/s on my machine, it always crashes the OS X. I have to hold the power button to restart. Also tried Carbon Copying my IDE install to SATA drive. After 3 to 4 tries I was finally able to clone it, because system hung in between most of the time. Trying to boot from SATA drive gives me "Still waiting for Root Device". My Sata partintion is primary and active. I see no errors before this. Looks like interrupts are also correctly assigned to each SATA drive (no 23). I am using the latest driver (31st Dec) and have removed all other device Ids from the info.plist other than my SATA & PATA controller. I have added 0xffff0000 as the Device Id at the end as someone suggested it might help with this error if you have more than one Nvidia Devices. It does not seem to work. If anybody have any ideas, please let me know. Problem solved with Large Data copy. It was a problem with Paragon NTFS drivers. Installing the latest version solved that problem. Still having problem booting from SATA drives with "Still waiting for Root Device". Link to comment Share on other sites More sharing options...
funnypanks Posted January 6, 2008 Share Posted January 6, 2008 just curious. is anyone able to boot from sata yet? right now im defragmenting my vista so i can shrink it enough to install osx. i don't wanna partition and stuff to learn it doesnt boot. i already injected into dvd and diskutil sees my sata so after defrag and shrinking i will be installing it. but to save head aches i wanna know can anyone boot from sata yet? mcp61 chipset Link to comment Share on other sites More sharing options...
claud3 Posted January 6, 2008 Share Posted January 6, 2008 thanks again MeDevil you've conquered the unthinkable. Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 6, 2008 Share Posted January 6, 2008 Thnx for the news MeDevil looking forward to it Link to comment Share on other sites More sharing options...
Recommended Posts