Jump to content
6 posts in this topic

Recommended Posts

I've got the same board but haven't yet had a stable install of 5.6 yet. However I've tried a few times and had no problems with the AppleVIAATA.kext to get my IDE drives going. The onboard device is a Marvell controller and is ATA only:

 

IDE interface [0101]: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface [11ab:6101] (rev b2)

 

My problems are with fans and SATA, are you experiencing similar issues? If not, would you kindly share with me how you got to 5.6? Did you start retail or use a distro and what kexts are you using or other work-arounds?

Ok, so I've had another go of it and take back all my advice, sort of....

 

I picked up a few more hints and decided to give it a go again and everything is running fine except for ATA so I go ahead and install VIAATA and that's where drive access issues start occurring so I suspected maybe there is conflicts between IOATAFamily.kext maybe - search the forum and come across this updated IOATAFamily.kext from DuNe here and he mentioned editing the existing VIAATA kext to strip out the SATA code. I sent him a note asking how but then just started experimenting and simply removed the strings from IOPCIPrimaryMatch in the Info.plist and reinstalled the kext. I love how all IDE devices are recognized immediately even before a reboot.

 

So far no problems but it's only been la hour. Here is my revised Info.plist but I suggest editing your own in case we're using different versions:

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "

<plist version="1.0">

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>AppleVIAATA</string>

<key>CFBundleGetInfoString</key>

<string>1.0.3, Copyright Apple Computer, Inc. 2004</string>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AppleVIAATA</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>Apple VIA ATA Driver</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.0.3</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>1.0.3</string>

<key>IOKitPersonalities</key>

<dict>

<key>VIA ATA Driver</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AppleVIAATA</string>

<key>IOClass</key>

<string>AppleVIAATADriver</string>

<key>IOProviderClass</key>

<string>AppleVIAATAChannel</string>

</dict>

<key>VIA PATA Controller</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AppleVIAATA</string>

<key>Hardware Name</key>

<string>82C571</string>

<key>IOClass</key>

<string>AppleVIAATARoot</string>

<key>IOPCIPrimaryMatch</key>

<string>0x05711106 0x610111AB</string>

<key>IOProbeScore</key>

<integer>1000</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>ISA Bridge Matching</key>

<dict>

<key>IOPCIClassMatch</key>

<string>0x06010000&0xffff0000</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

<key>Serial ATA</key>

<false/>

</dict>

<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></string>

<key>IOProbeScore</key>

<string>1000</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>Serial ATA</key>

<true/>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOATAFamily</key>

<string>1.5.0d1</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.1</string>

<key>com.apple.kpi.iokit</key>

<string>9.4</string>

<key>com.apple.kpi.libkern</key>

<string>9.4</string>

</dict>

<key>OSBundleRequired</key>

<string>Local-Root</string>

</dict>

</plist>

 

Good luck, post back here if it helps.

Thanks for your reply.

 

First i install IPC 10.5.6 on old system with intel 915 motherboard on sata harddisk. then i connect that harddisk to my new intel pc having DG33FB mother with sony IDE dvd writer. After installing IOATAFamily.kext my ide drives work fine.

 

let me know if you need any detail information.

 

Zafar Mughal

  • 2 months later...
Thanks for your reply.

 

First i install IPC 10.5.6 on old system with intel 915 motherboard on sata harddisk. then i connect that harddisk to my new intel pc having DG33FB mother with sony IDE dvd writer. After installing IOATAFamily.kext my ide drives work fine.

 

let me know if you need any detail information.

 

Zafar Mughal

 

 

Hi Zafar, Can you please upload the file IOATAFamily.kext , I too need it , I have the same Motherboard with the same problem on Kalyway 10.5.6  It would be very kind of you.

 

 

Thank You

 

EDIT :: The driver was present in the Installation disk :o Now works fine.

×
×
  • Create New...