Black Knight Posted August 9, 2006 Share Posted August 9, 2006 I have been contacted upon many instances on how to get SATA and UDMA working on several different motherboards with a few different ULi Southbridges and since I now feel pretty confident that this method will work on each quite well, I wanted to summarize the several topics into one. First, getting UDMA modes for the ALi/ULi 0x522910B9 chip is as simple as adding 0x522910B9 to the SATA section of /system/library/extensions/AppleVIAATA.kext/Contents/Info.plist. That's right, I said the SATA section and not the PATA section. I don't know why this works, but it does. You must then remove or rename /system/library/extensions/IOATAFamily.kext/Contents/Plugins/AppleGenericPCATA.kext so that it will not conflict with the VIA kext. If you are only going for UDMA modes, then run in Terminal: chown -R root:wheel /system/library/extensions/ chmod -R 755 /system/library/extensions/ and finally repair permissions in Disk Utility. If you want SerialATA as well, wait and do these steps after the second step. Second, getting SATA to work on ALi/ULi 0x528810B9 (ULi 1575 southbridge) 0x528910B9 (ULi 1567 southbridge) and possibly 0x528710B9 (I submitted the idea to the person having trouble with this one and haven't heard back yet). To get these to work, you once again need to edit AppleVIAATA.kext/Contents/Info.plist and add these three (or just the one you have if you know which one already) device ID(s) to the SATA section. The last thing you must do is go into your BIOS and set your SATA controller from AHCI mode to Emulated PATA mode. This shouldn't apply to the 0x528910B9 device ID as it is only SATA I mode and doesn't support AHCI anyways. Good luck, Paul Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/ Share on other sites More sharing options...
Roninregain Posted August 9, 2006 Share Posted August 9, 2006 Just like to say it worked for me, in xbench I used to get uncache write 2.53 1.56 mb/sec [4k blocks] its now 117.08 71.88 mb/sec for some reason Random - Uncached write 4k blocks is low compared to the other scores its 15.65 , while others score between 95 and 137 Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-159778 Share on other sites More sharing options...
Black Knight Posted August 10, 2006 Author Share Posted August 10, 2006 I'm glad it worked for you. I hope I can get this topic stickied so more people can use it. I don't want it to end up on the 5th page or something when I know there are people out there that need this info. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-160685 Share on other sites More sharing options...
philter Posted August 15, 2006 Share Posted August 15, 2006 I tried for hours the other night before giving up to get 10.4.6 (tried 10.4.3 and .4 too) installed, really don't want to put myself through it all again. Can I ask your opinion if you think what you posted will work for me? I can't boot into the installer with 10.4.4 or .6, it stops at BSD root disk1s3. If i use 10.4.3, it does load the installer and installs, but doesn't boot. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166203 Share on other sites More sharing options...
Black Knight Posted August 15, 2006 Author Share Posted August 15, 2006 I tried for hours the other night before giving up to get 10.4.6 (tried 10.4.3 and .4 too) installed, really don't want to put myself through it all again. Can I ask your opinion if you think what you posted will work for me? I can't boot into the installer with 10.4.4 or .6, it stops at BSD root disk1s3. If i use 10.4.3, it does load the installer and installs, but doesn't boot. It will work, but you have to install through VMWare first. Then you can modify the files and finally boot natively. Good luck. Paul Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166204 Share on other sites More sharing options...
philter Posted August 15, 2006 Share Posted August 15, 2006 thx for fast reply. I installed with vmware last night, will load it up and see what I come up with Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166217 Share on other sites More sharing options...
philter Posted August 15, 2006 Share Posted August 15, 2006 I had .6 installed via vmware, hooked up the drive to 1st channel, as a master (have sata with windows on it)..my optical drives are on 2nd channel. This setup would not boot, it got to the point I mentioned above, so I installed macdrive and added 0x522910B9 & 0x528910B9 to the SATA section as instructed above. Now when it boots off the hard drive, it goes further..it recognizes both my ide drive and my sata drive, and correctly finds BSD root as disk0s1. It then says checking disk mounting file systems HFS: Created HFBT on OSX10.4.6volume ... Cursor freezes at this point, been sitting there for about 5 minutes. Any ideas? Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166256 Share on other sites More sharing options...
Black Knight Posted August 15, 2006 Author Share Posted August 15, 2006 I had .6 installed via vmware, hooked up the drive to 1st channel, as a master (have sata with windows on it)..my optical drives are on 2nd channel. This setup would not boot, it got to the point I mentioned above, so I installed macdrive and added 0x522910B9 & 0x528910B9 to the SATA section as instructed above. Now when it boots off the hard drive, it goes further..it recognizes both my ide drive and my sata drive, and correctly finds BSD root as disk0s1. It then says checking disk mounting file systems HFS: Created HFBT on OSX10.4.6volume ... Cursor freezes at this point, been sitting there for about 5 minutes. Any ideas? To be honest, I never had a good experience with 10.4.6. I would try to use Myzar's 10.4.5 and try again. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166265 Share on other sites More sharing options...
philter Posted August 15, 2006 Share Posted August 15, 2006 I decided to wait it out, and now there is progress on the screen. Going very slowly, I can only assume dma is not working. Now it is saying Checking catalog file (10minutes) Checking multi linked files Checking Catalog hierarchy (still going, probably another 10) Very slow...should it matter that I did not boot into the dvd and do the chown process and repair disk? I couldn't do it via macdrive of course and it never has been booted into osx. If this doesn't finish up after 30 minutes, I'll see about 10.4.5. Have you upgraded your .5 to later versions, or are you still using .5? Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166269 Share on other sites More sharing options...
Black Knight Posted August 15, 2006 Author Share Posted August 15, 2006 I decided to wait it out, and now there is progress on the screen. Going very slowly, I can only assume dma is not working. Now it is saying Checking catalog file (10minutes) Checking multi linked files Checking Catalog hierarchy (still going, probably another 10) Very slow...should it matter that I did not boot into the dvd and do the chown process and repair disk? I couldn't do it via macdrive of course and it never has been booted into osx. If this doesn't finish up after 30 minutes, I'll see about 10.4.5. Have you upgraded your .5 to later versions, or are you still using .5? Did you make sure and delete or rename /system/library/extensions/IOATAFamily.kext/Contents/AppleGenericPCATA.kext ? Make sure that it is not there or is named AppleGenericPCATA.kext_disabled See if that works. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166271 Share on other sites More sharing options...
philter Posted August 15, 2006 Share Posted August 15, 2006 I renamed it to AppleGenericPCATA.kext.old. On the Got Boot Device = line it shows the AppleVIAATADRIVER in the list, also IOATABLOCKSTORAGE..no mention of the GenericPCATA. If i may ask, why do I not put the ULi chipset id into the PATA section of Info.plist? Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166276 Share on other sites More sharing options...
philter Posted August 15, 2006 Share Posted August 15, 2006 I got it to work, but I didn't test in between tweaks so I can't say for sure what did it. I went into disk utility via dvd and repaired permissions. THen I chose startup disk to be sure. Then I ran terminal and put the ATA device ID into the PATA and SATA section. When I rebooted, it worked..ran fast. Thanks for the thread and help. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166368 Share on other sites More sharing options...
Black Knight Posted August 15, 2006 Author Share Posted August 15, 2006 I got it to work, but I didn't test in between tweaks so I can't say for sure what did it. I went into disk utility via dvd and repaired permissions. THen I chose startup disk to be sure. Then I ran terminal and put the ATA device ID into the PATA and SATA section. When I rebooted, it worked..ran fast. Thanks for the thread and help. I'm happy to hear that it worked. Now you can get working on making other devices work. Have fun. Paul Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-166434 Share on other sites More sharing options...
weirdstapler Posted August 18, 2006 Share Posted August 18, 2006 This same method worked with the SiS 964 (SiS 661FX northbridge), with 0x55131039. Just in case anyone needed to know. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-169348 Share on other sites More sharing options...
Black Knight Posted September 27, 2006 Author Share Posted September 27, 2006 I just had someone else need this so I'm bumping it up to the top. I'd also like to request that it be a sticky. Thanks. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-196743 Share on other sites More sharing options...
donh Posted September 29, 2006 Share Posted September 29, 2006 Work nicely. Gives support for large hard drives also. For what it is worth I think maybe should be added to the Tutorials (The Genius Bar) forum. Also works to enable SATA2 as per your other post on my asrock dual sata 939. http://forum.osx86project.org/index.php?sh...=2188&st=60 Here is the modified line in my appleviaata.kext <string>0522910b9 0x528810b9 0x528910b9 0x528710b9 0x2360197b</string> Dumb question. I used lowercase for the letters, you use upper, does it matter? Next thing we nerd to figure out is how to out is how to include this into an install disk. Then we could install to SATA or large HD directly. This would help with a lot of boot errors and install issues. Thanks for your great work and for documenting it. Don Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-198202 Share on other sites More sharing options...
Black Knight Posted September 30, 2006 Author Share Posted September 30, 2006 Work nicely. Gives support for large hard drives also. For what it is worth I think maybe should be added to the Tutorials (The Genius Bar) forum. Also works to enable SATA2 as per your other post on my asrock dual sata 939. http://forum.osx86project.org/index.php?sh...=2188&st=60 Here is the modified line in my appleviaata.kext <string>0522910b9 0x528810b9 0x528910b9 0x528710b9 0x2360197b</string> Dumb question. I used lowercase for the letters, you use upper, does it matter? Next thing we nerd to figure out is how to out is how to include this into an install disk. Then we could install to SATA or large HD directly. This would help with a lot of boot errors and install issues. Thanks for your great work and for documenting it. Don I figured out how to add these modified kext files to Jas 10.4.7 install disk, but I haven't tested with it much so that is why you haven't seen them yet. Also, I made a package to install the driver during install so that it works off the bat. I'll see about posting the files so someone else can test it with different chipsets later. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-198594 Share on other sites More sharing options...
donh Posted September 30, 2006 Share Posted September 30, 2006 That sound good. I will test it. Is it a patchfile for the DVD? That would be quite small I think. Thanks again Don Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-198653 Share on other sites More sharing options...
ressof Posted November 1, 2006 Share Posted November 1, 2006 I can also test it. Im am going to install JAS 10.4.7 repack on a sata drive so this would be perfect Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-222289 Share on other sites More sharing options...
Black Knight Posted November 1, 2006 Author Share Posted November 1, 2006 Here are the files you need. Files download each of them, extract the zip file and copy them to the DVD The Extensions.mkext goes in /system/library/ on the DVD. The Asus.A8R32.MVP.pkg goes in /system/installation/packages/ The OSInstall.dist goes in /system/installation/packages/OSInstall.mpkg/Contents/ That should be it. Burn the DVD, reboot and hope for the best. Paul Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-222720 Share on other sites More sharing options...
hilloki Posted November 2, 2006 Share Posted November 2, 2006 JaS is going to add support for this in the new 10.4.8 install dvd Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-223137 Share on other sites More sharing options...
Black Knight Posted November 2, 2006 Author Share Posted November 2, 2006 That's awesome!! I've asked him about doing this for the last one, but I'm not complaining. Thanks for the info. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-223207 Share on other sites More sharing options...
donh Posted November 2, 2006 Share Posted November 2, 2006 That's awesome!! I've asked him about doing this for the last one, but I'm not complaining. Thanks for the info. That is Awesome! Now we need AMD suport and we will be able to use the new DVD. I will try your dvd trick over the weekend if the weather is not good. Thanks again Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-223336 Share on other sites More sharing options...
Black Knight Posted November 2, 2006 Author Share Posted November 2, 2006 Yeah, let me know if it works for you. There may be one more thing you need to do for yours. I'm not sure if the AppleAHCIPort.kext needed to be edited on the Asrock. I can't remember, and I haven't had that board for a while. Let me know if you do and I will make a new file to post including it. Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-223338 Share on other sites More sharing options...
donh Posted November 2, 2006 Share Posted November 2, 2006 Yeah, let me know if it works for you. There may be one more thing you need to do for yours. I'm not sure if the AppleAHCIPort.kext needed to be edited on the Asrock. I can't remember, and I haven't had that board for a while. Let me know if you do and I will make a new file to post including it. I don't remember doing that. Just say this at semthex blog. "Oopss... I did it again (VMWare And AMD Issue Solved) [ Development ] by semthex @ 01.11.2006 21:44 CET The main issue with AMD and the issue of vmware was sucessfully solved today. Thanks to all who worked with me on this. To sad that I got some testers who could not setup a working system, this possibly could have been finished on monday already... Patch for source tree will be released soon." Maybe we will ba able to use the new DVD Don Link to comment https://www.insanelymac.com/forum/topic/24047-how-to-enable-sata-and-udma-modes-for-most-uli-chipsets/#findComment-223346 Share on other sites More sharing options...
Recommended Posts