Jeho Posted July 21, 2006 Share Posted July 21, 2006 Done on 10.4.6 HotIso: Even if it's an IDE controller, just add 522910b9 to the SATA section of AppleVIAATA.kext. Reboot with -f parameter to reload kext. Enjoy :censored2: If others want to try with others UDMA IDE controller... Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/ Share on other sites More sharing options...
raz Posted July 25, 2006 Share Posted July 25, 2006 Great!!working!!lot faster!! Thanx Jeho Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-150212 Share on other sites More sharing options...
head Posted August 1, 2006 Share Posted August 1, 2006 worked! thank you very very much! i did not even have to boot up with the -f option... edit: i installed the 10.4.7 update, and udma was not working on the first boot, so i removed kextcache and mkext from the library-folder, and everything is up and running well now! thanks again ;-) we should publish this "tip" to make other users satisfied... Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-153798 Share on other sites More sharing options...
head Posted August 3, 2006 Share Posted August 3, 2006 hmm i´m having a strange problem: every time i reboot the speed of the disk is like without udma. after deleting kextcache and mkext (and reboot) it works, but only for 1 boot! the appleviaata is not changing, it has to do something with kextcache and mkext... does anybody know how to fix that? EDIT! GOT IT WORKING! I dont know if this an ideal solution, but i just put the -f command in the boot.plist (at flags) and now its working on every boot.. Please correct me if my "little fix" does something bad ;-) Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-155125 Share on other sites More sharing options...
troisd Posted August 3, 2006 Share Posted August 3, 2006 how does one know if UDMA is active or not? I hope not just by the speed of bootup and such (very subjective). Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-155138 Share on other sites More sharing options...
head Posted August 3, 2006 Share Posted August 3, 2006 check your file transfer rates with xbench, without udma, for me it was like 4mb/s. with udma its 40-50mb/s.. you will remark it, everything loads faster! Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-155377 Share on other sites More sharing options...
donh Posted August 4, 2006 Share Posted August 4, 2006 Hi Thanks all for the tip. Does it support large hard drives over 128 Gig? Can you use PATA and SATA at the same time with this? I cant get it to work but it is probably my own fault. I have been tweeking kexts and may have things broken now. If it works with both drives it will be worth reloading to get things to work. Head are the permisions correct on your files? Read some where you might have to do it at a command prompt because disk util wouldn't do it. THanks again Don Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-155533 Share on other sites More sharing options...
WillyDavidK Posted August 4, 2006 Share Posted August 4, 2006 Will this enable SATA on an nForce3 chipset? Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-155540 Share on other sites More sharing options...
nizmo Posted August 4, 2006 Share Posted August 4, 2006 how do i do this can someoen explain step by step on enabling it? Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-155549 Share on other sites More sharing options...
Spacey Posted August 18, 2006 Share Posted August 18, 2006 Ehrm..... how does this have to look exactly? Where to add that number directly? Into what key? The "IOPCIPrimaryMatch" one? Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-169543 Share on other sites More sharing options...
donh Posted August 20, 2006 Share Posted August 20, 2006 Ehrm..... how does this have to look exactly? Where to add that number directly? Into what key? The "IOPCIPrimaryMatch" one? Go to a terminal. Last login: Sun Aug 20 13:09:45 on ttyp1 Welcome to Darwin! 3com:~ donh$ sudo -s Password: 3com:~ root# nano /System/Library/Extensions/AppleVIAATA.kext/Contents/Info.plist In nano edit as in the first post. Any body get support for large hard drives this way? Thanks Don Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-170780 Share on other sites More sharing options...
Black Knight Posted August 21, 2006 Share Posted August 21, 2006 I've tried it on my 160GB Seagate IDE drive and it is no longer reported as 128GB, so yes it does enable large drive support. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-171216 Share on other sites More sharing options...
Spacey Posted August 21, 2006 Share Posted August 21, 2006 Go to a terminal. Last login: Sun Aug 20 13:09:45 on ttyp1 Welcome to Darwin! 3com:~ donh$ sudo -s Password: 3com:~ root# nano /System/Library/Extensions/AppleVIAATA.kext/Contents/Info.plist O.K., this is quite simple and I know how to edit a file In nano edit as in the first post. THAT was more the stuff I'd like to know. Where exactly to put in the magic "522910b9" number in that file? Here that it looks this way? -> <key>VIA SATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleVIAATA</string> <key>Hardware Name</key> <string>8237 SATA</string> <key>IOClass</key> <string>AppleVIAATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x31491106 0x00e310de 0x005410de 0x005510de 522910b9</string> <key>IOProbeScore</key> <string>1000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> </dict> Or where else? Thanks! Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-171235 Share on other sites More sharing options...
Black Knight Posted August 21, 2006 Share Posted August 21, 2006 O.K., this is quite simple and I know how to edit a file I'm doing it with BBedit THAT was more the stuff I'd like to know. Where exactly to put in the magic "522910b9" number in that file? Here that it looks this way? -> <key>VIA SATA Controller</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleVIAATA</string> <key>Hardware Name</key> <string>8237 SATA</string> <key>IOClass</key> <string>AppleVIAATARoot</string> <key>IOPCIPrimaryMatch</key> <string>0x31491106 0x00e310de 0x005410de 0x005510de 522910b9</string> <key>IOProbeScore</key> <string>1000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> </dict> Or where else? Thanks! That's it. You should also make sure that you delete or rename the plugin AppleGenericPCATA.kext located in IOATAFamily.kext/Contents/Plugins/, otherwise you'll get it to work the first time you reboot, but then the generic driver will take over every other time afterwards. Once you delete/rename the GenericPCATA.kext, it should only look for the VIA one. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-171237 Share on other sites More sharing options...
donh Posted August 21, 2006 Share Posted August 21, 2006 I've tried it on my 160GB Seagate IDE drive and it is no longer reported as 128GB, so yes it does enable large drive support. Thanks for the reply. I am downloading Jas new 10.4.7 DVD to check it out. I have played with to many kexts trying to get things going I want to start fresh. Will let you know how it goes on these boards. thanks, Don Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-171267 Share on other sites More sharing options...
Black Knight Posted August 21, 2006 Share Posted August 21, 2006 Thanks for the reply. I am downloading Jas new 10.4.7 DVD to check it out. I have played with to many kexts trying to get things going I want to start fresh. Will let you know how it goes on these boards. thanks, Don I am also downloading Jas's new DVD right now. Not going too fast though. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-171269 Share on other sites More sharing options...
donh Posted August 21, 2006 Share Posted August 21, 2006 I am also downloading Jas's new DVD right now. Not going too fast though. The speed is getting better atleast at the moment 135kb/s. It was stuck at 36% all night. Network must must have gone down on the seeder. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-171294 Share on other sites More sharing options...
donh Posted August 29, 2006 Share Posted August 29, 2006 OK finaly instaled it. No real advantage as far as suporting other disks. Only works on the primary ide and only small hard drives. You can still use these hacks I guess. It did an upgrade with no problem. Will try a clean install when I find an old less than 128 gig hard drive . This is probably the way to go if you have no disk and need to download one. If you have a disk do the upgrades manualy. Does have some nice extras and support for a few extra thing. ATI video being one. For this MBoard we still need to hack. Don Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-177092 Share on other sites More sharing options...
expression Posted October 18, 2006 Share Posted October 18, 2006 How can I EDIT die AppleVIAATA.kext Data? Witch Program? Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-211804 Share on other sites More sharing options...
expression Posted October 18, 2006 Share Posted October 18, 2006 Thanks a LOT, it works fine. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-211824 Share on other sites More sharing options...
Black Knight Posted October 18, 2006 Share Posted October 18, 2006 Glad to hear it. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-211950 Share on other sites More sharing options...
winapenny Posted January 17, 2007 Share Posted January 17, 2007 Hi all, I have an HP compaq nc4010 notebook. The device ID for the UDMA is exactly 0x522910b9. I followed the suggested instruction to add this string to the appropriate session of AppleVIAATA.kext/Contents/Info.list. Xbench still unchanged (only 10 or something). OK, I then disabled the AppleGenericPCATA.kext. This time I can see the AppleVIAATA.kext loaded (with -v on) during bootup, but finally to the bloodly sign "still waiting for boot device" ... Why is this so???? Any suggestion? BTW, I used JaS latest 10.4.8 patched DVD for Intel/AMD/SSE2/SSE3. I checked that the AppleVIAATA is identical to the HotISO distribution. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-278029 Share on other sites More sharing options...
bushmills Posted January 30, 2007 Share Posted January 30, 2007 That's it. You should also make sure that you delete or rename the plugin AppleGenericPCATA.kext located in IOATAFamily.kext/Contents/Plugins/, otherwise you'll get it to work the first time you reboot, but then the generic driver will take over every other time afterwards. Once you delete/rename the GenericPCATA.kext, it should only look for the VIA one. Yes i did this, but after normal restarts not with "-f", udma is not enabled. So is there a trick to force this to the normal boot? i'm using 10.4.8 tubgirl. Link to comment https://www.insanelymac.com/forum/topic/22400-enable-udma-on-939-dual-sata2-and-may-be-others/#findComment-289060 Share on other sites More sharing options...
Recommended Posts