Jump to content
20 posts in this topic

Recommended Posts

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

  • 3 months later...
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.

  • 2 weeks later...
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

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.

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?

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

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.

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

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.

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

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.

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.

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,

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.

  • 3 weeks later...

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.

  • 1 year later...

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.

×
×
  • Create New...