Tempted Posted February 22, 2008 Share Posted February 22, 2008 So. Ive installed OSX on both an IDE drive and a SATA drive.. my IDE boots and reads the SATA fine after i added my Via SATA controller hardware id to AppleVIAATA.kext and I am able to pull information from them.. I have 2 sata drives both being maxtors.. Now the problem that I am having is whenever I attempt to write to the sata drives OSX freezes and you cant get it to respond without a hard reboot. I'd really like to be able to use my SATA install... It will install successfully and it says its partitioned.. Vista with MacDrive reads the installation on the sata and IDE drive.. The sata install just blinks the cursor in the top left corner.. doesn't go to darwinx86 loader.. The IDE boots fine.. I'm wondering if there is anyway I can get OSX to write to my sata controller.. I'd be happy with just that although Id like to get my SATA install working... Any suggestions? CFBundleDevelopmentRegion English CFBundleExecutable AppleVIAATA CFBundleGetInfoString 1.0.2, Copyright Apple Computer, Inc. 2004 CFBundleIdentifier com.apple.driver.AppleVIAATA CFBundleInfoDictionaryVersion 6.0 CFBundleName Apple VIA ATA Driver CFBundlePackageType KEXT CFBundleShortVersionString 1.0.2 CFBundleSignature ???? CFBundleVersion 1.0.2 IOKitPersonalities VIA ATA Driver CFBundleIdentifier com.apple.driver.AppleVIAATA IOClass AppleVIAATADriver IOProviderClass AppleVIAATAChannel VIA PATA Controller CFBundleIdentifier com.apple.driver.AppleVIAATA Hardware Name 82C571 IOClass AppleVIAATARoot IOPCIPrimaryMatch 0x05711106 IOProbeScore 1000 IOProviderClass IOPCIDevice ISA Bridge Matching IOPCIClassMatch 0x06010000&0xffff0000 IOProviderClass IOPCIDevice Serial ATA VIA SATA Controller CFBundleIdentifier com.apple.driver.AppleVIAATA Hardware Name 8237 SATA IOClass AppleVIAATARoot IOPCIPrimaryMatch 0x05711106 0x53721106 0x55131039 0x31491106 0x00e310de 0x43791002 0x437A1002 0x43801002 0x43801019 0x438c1002 0x21821019 0x28208086 0x28258086 0x29208086 0x29218086 0x29268086 0x29288086 0x292d8086 0x292e8086 IOProbeScore 1000 IOProviderClass IOPCIDevice Serial ATA OSBundleLibraries com.apple.iokit.IOATAFamily 1.5.0d1 com.apple.iokit.IOPCIFamily 1.1 com.apple.kernel.iokit 1.1 OSBundleRequired Local-Root 0x05711106 0x53721106 is what I added to get support. 0x5711106 seems to be the one i HAVE to have but I added the other just incase it did anything.. Link to comment Share on other sites More sharing options...
Tempted Posted February 22, 2008 Author Share Posted February 22, 2008 Bump. Anyone? Link to comment Share on other sites More sharing options...
Tyrone Shoe Posted February 22, 2008 Share Posted February 22, 2008 You could try running your SATA controller in compatibility mode in the meantime. You won't get the same performance level but at least you might be able to avoid FUBAR'ing your whole system. Link to comment Share on other sites More sharing options...
Tempted Posted February 22, 2008 Author Share Posted February 22, 2008 How would i go about doing that? Link to comment Share on other sites More sharing options...
zandera Posted February 22, 2008 Share Posted February 22, 2008 So. Ive installed OSX on both an IDE drive and a SATA drive.. my IDE boots and reads the SATA fine after i added my Via SATA controller hardware id to AppleVIAATA.kext and I am able to pull information from them.. I have 2 sata drives both being maxtors.. Now the problem that I am having is whenever I attempt to write to the sata drives OSX freezes and you cant get it to respond without a hard reboot. I'd really like to be able to use my SATA install... It will install successfully and it says its partitioned.. Vista with MacDrive reads the installation on the sata and IDE drive.. The sata install just blinks the cursor in the top left corner.. doesn't go to darwinx86 loader.. The IDE boots fine.. I'm wondering if there is anyway I can get OSX to write to my sata controller.. I'd be happy with just that although Id like to get my SATA install working... Any suggestions? CFBundleDevelopmentRegion English CFBundleExecutable AppleVIAATA CFBundleGetInfoString 1.0.2, Copyright Apple Computer, Inc. 2004 CFBundleIdentifier com.apple.driver.AppleVIAATA CFBundleInfoDictionaryVersion 6.0 CFBundleName Apple VIA ATA Driver CFBundlePackageType KEXT CFBundleShortVersionString 1.0.2 CFBundleSignature ???? CFBundleVersion 1.0.2 IOKitPersonalities VIA ATA Driver CFBundleIdentifier com.apple.driver.AppleVIAATA IOClass AppleVIAATADriver IOProviderClass AppleVIAATAChannel VIA PATA Controller CFBundleIdentifier com.apple.driver.AppleVIAATA Hardware Name 82C571 IOClass AppleVIAATARoot IOPCIPrimaryMatch 0x05711106 IOProbeScore 1000 IOProviderClass IOPCIDevice ISA Bridge Matching IOPCIClassMatch 0x06010000&0xffff0000 IOProviderClass IOPCIDevice Serial ATA VIA SATA Controller CFBundleIdentifier com.apple.driver.AppleVIAATA Hardware Name 8237 SATA IOClass AppleVIAATARoot IOPCIPrimaryMatch 0x05711106 0x53721106 0x55131039 0x31491106 [b]0x00e310de[/b] 0x43791002 0x437A1002 0x43801002 0x43801019 0x438c1002 0x21821019 0x28208086 0x28258086 0x29208086 0x29218086 0x29268086 0x29288086 0x292d8086 0x292e8086 IOProbeScore 1000 IOProviderClass IOPCIDevice Serial ATA OSBundleLibraries com.apple.iokit.IOATAFamily 1.5.0d1 com.apple.iokit.IOPCIFamily 1.1 com.apple.kernel.iokit 1.1 OSBundleRequired Local-Root 0x05711106 0x53721106 is what I added to get support. 0x5711106 seems to be the one i HAVE to have but I added the other just incase it did anything.. this looks like AppleVIAATA.kext modified for nVidias SATA development. go find non modified. (perfectly from http://www.opensource.apple.com/darwinsource/) Link to comment Share on other sites More sharing options...
Tempted Posted February 22, 2008 Author Share Posted February 22, 2008 Sorry to sound like a noob but.. what exactly am I looking for Zandera? I cant find AppleVIAATA.. just AppleVIA Link to comment Share on other sites More sharing options...
Tempted Posted February 25, 2008 Author Share Posted February 25, 2008 Ive narrowed down my info.plist but I still have the same issue... When my system boots I get an Unknown device under AppleVIAATA.kext any other ideas on how I can get this system freeze fixed.. it really is quite annoying especially when I'm limited to a 40gb IDE drive Sigh.. Link to comment Share on other sites More sharing options...
socal swimmer Posted February 25, 2008 Share Posted February 25, 2008 the VIAATA kext reports IDE as Serial-ATA . the rest appear as something else. so if you deleted everything but Serial ATA, you will have deleted everything but IDE. but its a crappy kext. if you can, you should use something else. Link to comment Share on other sites More sharing options...
Tempted Posted February 25, 2008 Author Share Posted February 25, 2008 such as? I'm fairly new to this so any suggestions would be great. 0x05711106 0x53721106 0x31491106 are the only things ive added and they are under the SATA IOPrimaryMatch What should I do? Is there an alternative kext that would work for me? If so would someone please point me in that direction. Link to comment Share on other sites More sharing options...
OnePlane Posted March 9, 2008 Share Posted March 9, 2008 Have you found a solution? I need the kext too... Link to comment Share on other sites More sharing options...
OnePlane Posted March 10, 2008 Share Posted March 10, 2008 I fixed it for me Link to comment Share on other sites More sharing options...
OnePlane Posted March 12, 2008 Share Posted March 12, 2008 Agh, broken again.. Still no solution on your side?And it's back! You have to remove the AppleGeneric ata kext for it to work! Link to comment Share on other sites More sharing options...
Recommended Posts