GanTech Posted February 20, 2006 Share Posted February 20, 2006 So far have had a pretty successful install with a Gigabyte K8U-939 board and AMD 3800x2. I did not use the sata but used an IDE drive as secondary behind my DVD as primary. I used the 10.4.3 Jas to do the install. I also used the chain0 to multiboot with win xp and win xp64 residing on the serial ata. The only problem is the audio. There is no kext for the ULI. I have tried everything under the sun to get the sound to work...no dice. Also iweb seems to not be 100%. I have a bunch of other Apples around here and even though it has been cool to see this rumnning on my AMD/XP box, compared to the "regular apples" my x86 install still isn't ready for primetime. If anyone else with a ULI figures out the sound issue, please let me know. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/ Share on other sites More sharing options...
halo1982 Posted February 20, 2006 Share Posted February 20, 2006 How's your ATA performance? I have an RD480 Neo2 from MSI with a ULi southbridge, and it has no native ATA support...its terrible, like running an iMac 333. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-58880 Share on other sites More sharing options...
GanTech Posted February 20, 2006 Author Share Posted February 20, 2006 xbench score was around 55. Yep I wouldn't use the word performance and my 10.4.3 install in the same sentence. I totally agree, like an old early mac. I guess sata for us is out of the question. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-58946 Share on other sites More sharing options...
Black Knight Posted May 31, 2006 Share Posted May 31, 2006 xbench score was around 55. Yep I wouldn't use the word performance and my 10.4.3 install in the same sentence. I totally agree, like an old early mac.I guess sata for us is out of the question. Depending on your southbridge chipset, you might try adding your device id for your serial ATA controller to AppleVIAATA.kext. I have an RD480 Asus A8R-MVP board with Xpress 200 northbridge and ULi 1575 southbridge and I have serial ata working on all four channels. If you have the 1575 as well, your device id should be 0x528810B9. Try it and see what happens. Good luck. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-122503 Share on other sites More sharing options...
raddy Posted June 14, 2006 Share Posted June 14, 2006 Depending on your southbridge chipset, you might try adding your device id for your serial ATA controller to AppleVIAATA.kext. I have an RD480 Asus A8R-MVP board with Xpress 200 northbridge and ULi 1575 southbridge and I have serial ata working on all four channels. If you have the 1575 as well, your device id should be 0x528810B9. Try it and see what happens. Good luck. i too have a ULi M1575 SATA controller having motherboard, in what section in AppleVIAATA.kext i should add that hardware id? expecting your reply Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-129297 Share on other sites More sharing options...
Black Knight Posted June 14, 2006 Share Posted June 14, 2006 i too have a ULi M1575 SATA controller having motherboard,in what section in AppleVIAATA.kext i should add that hardware id? expecting your reply If you run this command: sudo nano /system/library/extensions/AppleVIAATA.kext/contents/Info.plist You should scroll down until you see PCIMatch or something like that Under the SATA section. You'll be able to tell since it starts with 0x and ends with 8 other numbers/letters. Input 0x528810B9 in it's place. Also, if you want to use AHCI mode in Windows and don't want to change to Emulated PATA mode each time you run Mac, edit the info.plist in AppleAHCIPort.kext/contents/ and add it under Generic AHCI's PCIMatch or whatever. Now you can leave it in AHCI mode and not have to worry about what operating system you load. I don't know if you see any benefit in Mac, but it does let it load. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-129320 Share on other sites More sharing options...
raddy Posted June 14, 2006 Share Posted June 14, 2006 thank you for quick reply, i applied deadmoo's harddisk image to my second primary partition, i used MacDrive to edit that file via windows, shall i edit that file even after installation of osx? if so one doubt, how OSX reads that info.plist file without detecting SATA controller upon boot up? Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-129360 Share on other sites More sharing options...
raddy Posted June 14, 2006 Share Posted June 14, 2006 i did input the hardware id in this section, the hardware id i put is in bold, <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>0x528810B9 0x31491106 0x00e310de 0x005410de 0x005510de</string> <key>IOProbeScore</key> <string>1000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>Serial ATA</key> <true/> but i still got the waiting for the boot device error, please help Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-129381 Share on other sites More sharing options...
eloco Posted June 14, 2006 Share Posted June 14, 2006 Same here... Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-129457 Share on other sites More sharing options...
Black Knight Posted June 16, 2006 Share Posted June 16, 2006 When you delete your kernel extensions, run this command- "kextcache -e -z -a i386" each time you delete the extensions.mkext file. This will rebuild it. Sometimes with the SATA controller, it doesn't always rebuild it correctly on it's own. If you need to get in, try using the command -f -v at the boot menu. This will force the system to rebuild the kextcache and will also show you the output. If this doesn't work, then you must not have a ULi 1575 SATA controller. Check with Windows and see what your device ID is. If it is different than 0x528810B9, then you need to replace it with your ID. Good luck. Also, Raddy, why are you using such an old version of OSX? This should really be used on 10.4.4 or above. The version you're using is 10.4.1. Try finding a newer version such as Jas 10.4.6 or Myzar's 10.4.5 DVD. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-130492 Share on other sites More sharing options...
raddy Posted June 16, 2006 Share Posted June 16, 2006 Hi Black Knight i am not runing OSX 10.1, i am runing 10.4.6 . what kernel extention should i delete? why should i delete kernel extention? nowhere was said to delete kernel extention after adding the device id, how should OSX reads the info.plist before correctly identifying my SATA controller? thank you and expecting your reply Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-130566 Share on other sites More sharing options...
Black Knight Posted June 16, 2006 Share Posted June 16, 2006 Hi Black Knight i am not runing OSX 10.1, i am runing 10.4.6 . what kernel extention should i delete? why should i delete kernel extention? nowhere was said to delete kernel extention after adding the device id, how should OSX reads the info.plist before correctly identifying my SATA controller? thank you and expecting your reply First, the Deadmoo image is 10.4.1, which means that either you are not running the Deadmoo image and are in fact running 10.4.6, or you are running the deadmoo image and got confused. In any case, you don't delete any kernel extensions, you delete the kextcaches which are located in /system/library/. There are two files: Extensions.mkext and Extensions.kextcache. Remove both of these, open disk utility and repair permissions, and reboot. Anytime you install new kext files you must go through this process. If you have the correct DeviceID for the SATA controller, OSX will correctly identify your controller and boot. One more thing, if you have your BIOS set to use AHCI mode for SATA, then you need to also add your device ID to AppleAHCIPort.kext like I mentioned a few posts up. Otherwise go into the BIOS and set it to Emulated PATA and it should work. Remember that if you change any extensions, you need to remove the cache files and repair permissions. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-130635 Share on other sites More sharing options...
raddy Posted June 17, 2006 Share Posted June 17, 2006 Hi first-of-all i am using OSX 10.6, i used this torrent Mac_Os_X_Tiger_10.4.6_HardDisk_Image . i found out why my system not booting into OSX even after including device-id in AppleVIAATA.kext , for unknown reasons OSX is try to use AppleGenericATA.kext , certainly it won't boot, how can i make OSX to use AppleVIAATA.kext instead AppleGenericATA.kext ? i believe your forth-coming solution would make OSX to boot in my system. thanks in advance Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-131124 Share on other sites More sharing options...
Black Knight Posted June 17, 2006 Share Posted June 17, 2006 Hi first-of-all i am using OSX 10.6, i used this torrent Mac_Os_X_Tiger_10.4.6_HardDisk_Image . i found out why my system not booting into OSX even after including device-id in AppleVIAATA.kext , for unknown reasons OSX is try to use AppleGenericATA.kext , certainly it won't boot, how can i make OSX to use AppleVIAATA.kext instead AppleGenericATA.kext ? i believe your forth-coming solution would make OSX to boot in my system. thanks in advance You made sure and did not put your device ID in the PATA section of AppleVIAATA.kext as well, right? Also, do you have any drives hooked up to the IDE ports? If so, that is why AppleGenericATA.kext is being loaded. Try unplugging all devices from the IDE ports and then boot again. Again, you have to make sure you delete those kextcaches like I said in my previous post. Then you need to repair permissions and reboot. When you get to the boot menu, type in "-f -v" without the quotes. Once again, check in device manager in Windows to see if your deviceID is the same as the one I put in. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-131164 Share on other sites More sharing options...
VerthNeel Posted June 18, 2006 Share Posted June 18, 2006 A little correction. In AppleAHCIPort.kext you have to put this id 0x528810B9 in the ICH7AHCI section and not the generic one. First, the Deadmoo image is 10.4.1, which means that either you are not running the Deadmoo image and are in fact running 10.4.6, or you are running the deadmoo image and got confused. In any case, you don't delete any kernel extensions, you delete the kextcaches which are located in /system/library/. There are two files: Extensions.mkext and Extensions.kextcache. Remove both of these, open disk utility and repair permissions, and reboot. Anytime you install new kext files you must go through this process. If you have the correct DeviceID for the SATA controller, OSX will correctly identify your controller and boot. One more thing, if you have your BIOS set to use AHCI mode for SATA, then you need to also add your device ID to AppleAHCIPort.kext like I mentioned a few posts up. Otherwise go into the BIOS and set it to Emulated PATA and it should work. Remember that if you change any extensions, you need to remove the cache files and repair permissions. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-131441 Share on other sites More sharing options...
raddy Posted June 18, 2006 Share Posted June 18, 2006 my DVD-RW is plugged in ATA controller, i put the device id into SATA section, not in PATA section, i removed those kext.cache files, but i can't repair permission and regenerate those cache files, because i don't have boot able dvd, i tried to boot using vmware, vmware also helpless, because it should grub error 17. now getting OSX to boot seems nearly impossible. thanks for your help, Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-131447 Share on other sites More sharing options...
Black Knight Posted June 18, 2006 Share Posted June 18, 2006 You do not need to boot the DVD to repair permissions. Just go to Applications->Utilities->Disk Utility then click on your Mac hard drive and then repair permissions. For rebuilding the kextcache files, you simply reboot. OSX will rebuild them for you. A little correction.In AppleAHCIPort.kext you have to put this id 0x528810B9 in the ICH7AHCI section and not the generic one. Does this make it show up as an AHCI mode SATA controller? Otherwise, I don't think it matters. If it does make it show up as AHCI, then I will definitely try it myself and make the corrections as necessary. Thanks. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-131535 Share on other sites More sharing options...
Black Knight Posted June 22, 2006 Share Posted June 22, 2006 I tried placing it in the AHCIPort ICH7 section and now it takes absolutely forever for OSX to boot. Is this what happened to you? Also, did you place 0x528810B9 anywhere else as well? Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-133221 Share on other sites More sharing options...
MrBryan Posted July 7, 2006 Share Posted July 7, 2006 Does anyone know what needs to be done to get the PATA on this ULI chipset to work (its 1MB/s transfers thus far). I've tried adding the device id (0x522910B9) to the kext as above, but now get waiting for root errors at boot. ? My mb is asus p5rd2-vm with M1575 IDE. Help greatly appreciated. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-140996 Share on other sites More sharing options...
g33 Posted June 15, 2008 Share Posted June 15, 2008 i got mine uLI m5229 SATA working (and IDE, strange but ok...) using the appleviaata.kext info.plistbut i delete applegenericpcata in ioatafamily.kext/plugins. chown + chmod ,delete extentions.mkext and rebootMrBryantry this at boot with dvd, press F8 andtype :rd=diskXsXme is rd=disk0s1use diskutil list. Link to comment https://www.insanelymac.com/forum/topic/9448-amd-uli-chipset/#findComment-784471 Share on other sites More sharing options...
Recommended Posts