pauℓzurrr. Posted January 13, 2008 Share Posted January 13, 2008 Yes, i already checked those directory's for other AppleNForceATA.kext's, and copied it over again. I think I'm gonna wait for Rev 2 of Zephyroth DVD, maby that will work here But thnx for helping me trying to get it work p-J Link to comment Share on other sites More sharing options...
lewellyn Posted January 13, 2008 Share Posted January 13, 2008 You guys having issues with getting the kext to load, make sure you don't have AppleVIAATA.kext lying about in your Extensions folder. (That kext is the only other read/write SATA driver which works for nForce controllers, but it's slow and will lock under very heavy load. And, it's likely to conflict with MeDevil's driver.) MeDevil, I finally got the guts to install this kext. It's certainly faster than ghakizan's (is that the correct spelling?), and it uses FAR less CPU! I'm impressed so far, and I don't think I've lost data yet! At some point, my wired NIC will get a properly working driver (that doesn't require a dozen commands in Terminal to get it up), and life will be happy. (I hold no hope for my onboard 6150SE ever getting acceleration...) But, that's irrelevant for you. Your SATA driver's working great for me so far, and I'd be honored to actually provide a bug report! (Though I hope not to!) (And... 6502 forever! ) Link to comment Share on other sites More sharing options...
MeDevil Posted January 13, 2008 Author Share Posted January 13, 2008 Yes, i already checked those directory's for other AppleNForceATA.kext's, and copied it over again. I think I'm gonna wait for Rev 2 of Zephyroth DVD, maby that will work here But thnx for helping me trying to get it work p-J Well, i don't know how to help on this, sorry... i hope that the ppf will help you... You guys having issues with getting the kext to load, make sure you don't have AppleVIAATA.kext lying about in your Extensions folder. (That kext is the only other read/write SATA driver which works for nForce controllers, but it's slow and will lock under very heavy load. And, it's likely to conflict with MeDevil's driver.) MeDevil, I finally got the guts to install this kext. It's certainly faster than ghakizan's (is that the correct spelling?), and it uses FAR less CPU! I'm impressed so far, and I don't think I've lost data yet! At some point, my wired NIC will get a properly working driver (that doesn't require a dozen commands in Terminal to get it up), and life will be happy. (I hold no hope for my onboard 6150SE ever getting acceleration...) But, that's irrelevant for you. Your SATA driver's working great for me so far, and I'd be honored to actually provide a bug report! (Though I hope not to!) (And... 6502 forever! ) You got stuck with the forcedeth driver? Sorry to say, but that driver ... i had to get a pci network card since every day i was getting a new issue with the driver... nic ring full or no cable detected or system lock-ups... hope that in the new system i'm buying i never see that chipset again! (even if the nvidia is a great chipset) Regards, Domenico. Link to comment Share on other sites More sharing options...
muitommy Posted January 13, 2008 Share Posted January 13, 2008 @Medevil i just check the wiki, that thing is released 1982, that's correct? Link to comment Share on other sites More sharing options...
lewellyn Posted January 13, 2008 Share Posted January 13, 2008 You got stuck with the forcedeth driver? Sorry to say, but that driver ... i had to get a pci network card since every day i was getting a new issue with the driver... nic ring full or no cable detected or system lock-ups... hope that in the new system i'm buying i never see that chipset again! (even if the nvidia is a great chipset) I don't mind the NIC itself, it performs admirably under Vista! But neither of the 2 available drivers (forcedeth or the one from MikeInNs) works "right" or even at all reliably. Though, I suspect that if Mike ever works on his again, it will be the one which works in the end. I don't mind the inverted MAC (it can be changed from ifconfig, after all), and if need be, I can live without media detection (but I'd prefer the cable to always be "connected"...). My problem is how much tinkering it takes each boot to get the thing to get an IP (and even then, it's manual!)... If I had a spare PCI NIC lying about, it'd be installed immediately, even if it were an RTL8139! (I wonder if shaving this ISA card sitting next to me would work... ) But that's neither here nor there, related to your driver. I wanted to let you know that Q and VMWare Fusion both run so much better with your driver... Disk IO doesn't automatically peg the CPU anymore! I greatly look forward to the future of your driver. For my needs, I think the missing feature that'd help the most would be NCQ. But, I am patient. And, a bug report, of sorts. It seems that I am unable to burn a CD on my SATA channel with your driver. The PATA channel works just fine. I'll probably reboot with the previous driver I used later, to see if it worked there. (I know I've burnt a few CDs in the past, just don't remember which burner!) If it turns out that it's specific to your driver, what info would be useful to you? (I'd entertain the idea of sending you the burner, but rumor has it that the BIOS downloads microcode to the burner at POST. Yay HP/Compaq. But, at the same time, quite a nifty idea!) Link to comment Share on other sites More sharing options...
Mysticus C* Posted January 13, 2008 Share Posted January 13, 2008 Nope, the sis driver can't help... The raid driver is closed source! I didn't check if this is supported under linux, but, even if it supported, it will have a completely different structure from osx... And no, i don't have a raid solution, nor a 10K drive. The xbench results you see there are the one executed on my maxtor 200GB 7400rmp sata-2 drive... and you know what? i thought that was a crappy result, since sata drive should ipotetically handle a maximum transfer of 300MB/sec... (so i was expecting something like 150Mb/sec) Regards, Domenico. 300mb or 3gb performance is i think sata bus speed max... i dont think it is applied to individual hdds... hdds speed is around 30~34mb/s max unless high end... try to copy a file of 100MB size from one hdd to another and see how long it takes and devide it the time, there you go u will see your real score... if your hdd had 80MB/s speed you would be copying a movie file (divx) in apprx 10 secs from one hdd to other... try it with on sata hdd (not high end 10Ks or 15Ks and no in raid modes) see your result... 80 MB is unrealistic for one hdd... real value should be around 30MB +- 3,4 MB never seen any better than that... dont belive? try a real test yourself... and see it... coz i have 3 hdd in raid mode (wheter it s sw raid or not) it gives aroung 85-90MB/s real performance... like i said, if u try a real test your self you will see the difference... cheers... Link to comment Share on other sites More sharing options...
bluedogmike Posted January 13, 2008 Share Posted January 13, 2008 Hi, First off thanks MeDevil for this great driver. I stuck it on the Kalaway 10.5.1 disc and used it to partition,format and install system. Then I booted into Tiger and replaced the older version that got installed, and, well, great performance!! I have aMCP51 controller. This worked well for me. I hope that the people trying to replace this kext on a install DVD remember that there are 2 sets of kernel extensions on DVD: 1-to load for install DVD 2-the extensions that are actually installed: they are located inside a compressed installer pkg Also I was copying movie files at 35Mb per second from a pata drive to the Sata drive, no complaint here! Link to comment Share on other sites More sharing options...
lewellyn Posted January 13, 2008 Share Posted January 13, 2008 Oooohhh.... MeDevil.... I spoke too soon about things working great! Turns out that extremely heavy disk I/O seems to be locking my box. Nothing's logged, and there's no disk "noise". Seconds don't tick on the clock, and the mouse pointer doesn't move... You're probably wondering what I was doing. Well, I was trying to compile a fairly sizeable project in Visual Studio under Windows XP in VMWare Fusion, while updating some packages under Slackware in Q. If that's not a stress test, I don't know what is. At this point, I'm torn. I can always reboot into Vista (natively) to compile. It's almost faster than the AppleVIAATA.kext performing the compile... Or, I can swap SATA drivers when I need heavy I/O... Or I could ask you if there's a way to make it spew a bit more debugging data (and probably disable any caching, so that everything is write-through, so that hopefully the last messages get seen)... Or I could try to poke at the driver to fix it myself. The last option scares me. While I'm comfortable with Xcode, I'm not comfortable with potentially destroying all my partitions. Rebooting just to compile seems silly, but rebooting to change SATA drivers is equally silly. So, is there a way to disable any caching whatsoever on all drives (I boot off PATA, if it matters), and spew more debugging info? Alternatively, is there a way to post-mortem debug such an issue? Link to comment Share on other sites More sharing options...
macgirl Posted January 13, 2008 Share Posted January 13, 2008 see your result... 80 MB is unrealistic for one hdd... real value should be around 30MB +- 3,4 MB never seen any better than that... dont belive? try My SATA I drives are 30MB/s, once I unattach my RAID SATA II drives I will test them each one alone, but I expect 50MB/s, since in raid mode they are 100MB/s Link to comment Share on other sites More sharing options...
mcMike Posted January 13, 2008 Share Posted January 13, 2008 Yes, i loaded up my tiger dvd and hit F8 so i could enter boot commands, that's the point i entered rd=disk0s3. Hope this helped Thanks. I got it finally. Edited that directly to Apple.whatever.bootlist under kernel flags and now was able to remove old IDE-drive totally. Now everything seems to work but sometimes mouse (usb), keyboard (also usb) stops working. Any ideas? Link to comment Share on other sites More sharing options...
Mysticus C* Posted January 13, 2008 Share Posted January 13, 2008 My SATA I drives are 30MB/s, once I unattach my RAID SATA II drives I will test them each one alone, but I expect 50MB/s, since in raid mode they are 100MB/s interesting to have 50mb/ on one drive (unless high end drive?) more interesting if it gives 100mb/s in raid mode with two? or 3? hdds? if it is two that is really interesting u have almost double performance with two drives... i have 3 sata II drives on raid 0 mode and i get around 90mb/s performance... Link to comment Share on other sites More sharing options...
funnypanks Posted January 13, 2008 Share Posted January 13, 2008 Thanks. I got it finally. Edited that directly to Apple.whatever.bootlist under kernel flags and now was able to remove old IDE-drive totally. Now everything seems to work but sometimes mouse (usb), keyboard (also usb) stops working. Any ideas? i don't know if it makes a difference but sometimes my ps2 keybord wouldn't work so i disabled the legacy thing in bios and the keyboard works fine now. Link to comment Share on other sites More sharing options...
Vampirexx Posted January 14, 2008 Share Posted January 14, 2008 I injected your kext MeDevil into OSX Leopard 10.5.1 AMD I got compaq presario with Amd Turion Nforce 430 and 111,8 GB Serial ATA, hard disk FUJITSU MHW2120BH I cannot install form disk utility it is read only. Please help me thanx! Link to comment Share on other sites More sharing options...
funnypanks Posted January 14, 2008 Share Posted January 14, 2008 I injected your kext MeDevil into OSX Leopard 10.5.1 AMD I got compaq presario with Amd Turion Nforce 430 and 111,8 GB Serial ATA, hard disk FUJITSU MHW2120BH I cannot install form disk utility it is read only.Please help me thanx! there might be an old applenforceata somewhere in the dvd already like in ioatafamily or ioatacontroller Link to comment Share on other sites More sharing options...
Vampirexx Posted January 14, 2008 Share Posted January 14, 2008 Please how can I solve this problem? I'm noob. I can open mac osx 10.5 leopard amd form an another hackintosh machine. But how can I delete old trouble extensions? thanx Link to comment Share on other sites More sharing options...
zandera Posted January 14, 2008 Share Posted January 14, 2008 I injected your kext MeDevil into OSX Leopard 10.5.1 AMD I got compaq presario with Amd Turion Nforce 430 and 111,8 GB Serial ATA, hard disk FUJITSU MHW2120BH I cannot install form disk utility it is read only.Please help me thanx! easyest is to take a external usb2sata box, install it on disk, than inject kext, take disc back usb2sata cost bout 8-10 usd Link to comment Share on other sites More sharing options...
Vampirexx Posted January 14, 2008 Share Posted January 14, 2008 if I have to spend money I'd buy an ide hard disk. I would like to know if I can solve this problem only by software Link to comment Share on other sites More sharing options...
zandera Posted January 14, 2008 Share Posted January 14, 2008 if I have to spend money I'd buy an ide hard disk.I would like to know if I can solve this problem only by softwareyes, u can. 1) find Shrinker.zip, customize it. Shrinker is a part of brazill patch, but u have to have any osx installation working, 2) other is to wait until Zephyroh release update or patch wich includes latest Nforce. 3) other thing is add AppleNforceATA to root of DVD and in Utilities/terminal write st like Kextload /(path to kext)/AppleNforceATA.kext (for some one working 4 s.o. not) Important: If you have any of Zehyroh distibution (others may be also) you have to check that YOURS APPLENFORCEATA.KEXT IS ONLY APPLENFORCEATA.KEXT PRESENTED ON DVD. thous releases have some APPLENFORCEATA.KEXT wich alows just reading. Mainly in IOATAFamily/contens/plugin/or s.t. like AppleOnboardATA or so. Let your favorite program let to find it.Latest APPLENFORCEATA.KEXT by Medevil must be only one. (THE ONE). I mean just 2,5" External HDD Enclosure.If its like by my country u can give it back to seller in a week. Please how can I solve this problem?I'm noob. I can open mac osx 10.5 leopard amd form an another hackintosh machine.But how can I delete old trouble extensions?thanx use Diskutility - create R/W image from DVD - Mount R/W with permisions enabled -in terminal write defaults com.apple.finder AppleShowAllFiles -true restart finder now u might be able to edit/add/delete what u want dont forget to repair permisions when finished.Shrinker.zip have inside file named patch-it.sh (.pl?) and if u edit it to do what you wath it could be a clue. Link to comment Share on other sites More sharing options...
pukizz Posted January 14, 2008 Share Posted January 14, 2008 Can somebody make an Image file, because I cannot make the boot dvd. Thanks a lot! Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 14, 2008 Share Posted January 14, 2008 Can somebody make an Image file, because I cannot make the boot dvd.Thanks a lot! We'll need to wait for Zephyroth rev 2 Leopard AMD DVD Which i think is gonna be released soon, at least i hope so Link to comment Share on other sites More sharing options...
M@dMac Posted January 14, 2008 Share Posted January 14, 2008 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). 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?" Regards, Domenico. Bon Giorno Domenico! Would I be able to use your driver in a RAID 0 / 1 / 0+1 / JBOD? I mean... I´ve got a MSI K9N Neo MOBO and it shows a RAID config in the bios... I can enable and select which ports I would like to include, so if I got (2) two 60GB HD plugged to ports 0 & 1 or SATA 1 & 2 (out of 4 of course) then I should be able to use the RAID tool in leopard... right? everything been working just fine for about 2 weeks straight; but I want to build a little raid... Link to comment Share on other sites More sharing options...
gtaranti Posted January 14, 2008 Share Posted January 14, 2008 Oooohhh.... MeDevil.... I spoke too soon about things working great! Turns out that extremely heavy disk I/O seems to be locking my box. Nothing's logged, and there's no disk "noise". Seconds don't tick on the clock, and the mouse pointer doesn't move... You're probably wondering what I was doing. Well, I was trying to compile a fairly sizeable project in Visual Studio under Windows XP in VMWare Fusion, while updating some packages under Slackware in Q. If that's not a stress test, I don't know what is. At this point, I'm torn. I can always reboot into Vista (natively) to compile. It's almost faster than the AppleVIAATA.kext performing the compile... Or, I can swap SATA drivers when I need heavy I/O... Or I could ask you if there's a way to make it spew a bit more debugging data (and probably disable any caching, so that everything is write-through, so that hopefully the last messages get seen)... Or I could try to poke at the driver to fix it myself. The last option scares me. While I'm comfortable with Xcode, I'm not comfortable with potentially destroying all my partitions. Rebooting just to compile seems silly, but rebooting to change SATA drivers is equally silly. So, is there a way to disable any caching whatsoever on all drives (I boot off PATA, if it matters), and spew more debugging info? Alternatively, is there a way to post-mortem debug such an issue? I'm experiencing the same lock-ups as you describe (heavy disk usage, no messages to system.log after freeze) but I'm not sure if it's a issue of this extension or something else.. Link to comment Share on other sites More sharing options...
spiderhorumcak Posted January 14, 2008 Share Posted January 14, 2008 Hi All, I am a newbie using mac on pc. recently, I downloaded tiger-x86-flat.img (deadmoo). I followed the installation instruction on osx86project wiki, I can successfully boot to MacOS tiger using VMWare 5 defining the whole of my sata 160G disk as virtual machine harddrive and using windows xp bootloader and chain0 without any problem. But, when I went to boot MacOS without VMWare, I encountered with "still waiting for root device" error. by googling this error message I learned that I can insert my sata id (0x03f610de)in info.plist file of AppleVIAATA.kext. By using VMWare and booting MacOS I changed the info.plist file. After rebooting the computer, the computer detect my Maxtor 160G sata and my hard disk 2nd partition as root device. But the computer stopped responsing, displaying this error message: "IOATAController device blocking bus". My hardware: Abit NF-M2S with nforce 430 and Gforce 6100 onboard AMD Athlon 64 X2 dual core 4000+ 2x 512 ddrII ram maxtor 160GB sata Gforce 7200 gs 256M ATAPI Liteon DVDWRITER When I want to use ApplenforceATA.kext, this error messages appeared on screen: "Failed to load extension com.nvidia.driver.AppleNForceATA" "14AppleNForceATA is not compatible with its superclass, *IOPCIATA superclass changed?" Can I use ApplenforceATA.kext in deadmoo tiger? Please help me. Link to comment Share on other sites More sharing options...
muitommy Posted January 15, 2008 Share Posted January 15, 2008 Bon Giorno Domenico! Would I be able to use your driver in a RAID 0 / 1 / 0+1 / JBOD? I mean... I´ve got a MSI K9N Neo MOBO and it shows a RAID config in the bios... I can enable and select which ports I would like to include, so if I got (2) two 60GB HD plugged to ports 0 & 1 or SATA 1 & 2 (out of 4 of course) then I should be able to use the RAID tool in leopard... right? everything been working just fine for about 2 weeks straight; but I want to build a little raid... no raid can work now, but it's planned to develop, just wait for the update of medevil Link to comment Share on other sites More sharing options...
DavidR Posted January 15, 2008 Share Posted January 15, 2008 I injected your kext MeDevil into OSX Leopard 10.5.1 AMD I got compaq presario with Amd Turion Nforce 430 and 111,8 GB Serial ATA, hard disk FUJITSU MHW2120BH I cannot install form disk utility it is read only.Please help me thanx! How did you inject the kext to the DVD? I´ve been looking in google but i didn´t found how to do it. I´ve got the same version as you and the same chipset. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts