SLV Posted January 10, 2010 Share Posted January 10, 2010 Hello everyone. Is there a solution for this problem? Changing AppleViaATA.kext to any from this forum doesn't help. My /extra contains AHCIPortInjector.kext ATAPortInjector.kext AppleHDA.kext Disabler.kext IOAHCIBlockStorageInjector.kext JMicronATA.kext JMicronATAInjector.kext NullCPUPowerManagement.kext SMBIOSResolver.kext UUID.kext fakesmc.kext Bold injectors don't work. Changing AppleVIAATA also doesn't. So if anyone has ASUS P5Q3, please write how you made IDE work. P.S i'm working on SL 10.6.2 in 32-bit mode. Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/ Share on other sites More sharing options...
jasjeet Posted January 10, 2010 Share Posted January 10, 2010 Its because your missing dependencies. AppleVIAATA will work, you need these kexts too: IOATAFamily.kext Too check, install the kexts as usual, then reboot. Then go into terminal Sudo -s Password:.... kextload (drag kext from E/E here, hit enter) If theres an error i think your missing 1 more Kext, but i think this is the only dependency. Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1381550 Share on other sites More sharing options...
SLV Posted January 10, 2010 Author Share Posted January 10, 2010 Well, I had no errors doing kextload (with or without IOATAFamily). Even more: I had no errors loading IOATAFamily without AppleViaATA. Kextutil also shows no errors. And IDE is still not working. So questions: 1. Do I need injectors? If yes, what should i change in plists or what kexts do i need for them? 2. Why i get no errors injecting AppleVIAATA or IOATAFamily? 3. Does it matter where the kexts i inject placed? (ex. IOATAFamily is in s/l/e and AppleVIAATA is in /e/e) Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1381569 Share on other sites More sharing options...
jasjeet Posted January 11, 2010 Share Posted January 11, 2010 You didnt get it, you havent satified AppleVIAATA's dependancies, so even if you install it, it wont work because required files are missing. To check: Install AppleVIAATA.kext go into terminal Sudo -s Password:.... kextload (drag AppleVIAATA kext from E/E here, hit enter) See if it loads. And try them all in E\E Make sure kext utility successfully rebuilds caches, if not, launch it gain to retry. Im 90% sure it wont unless you have the IOATAFamily.kext installed Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1382566 Share on other sites More sharing options...
SLV Posted January 12, 2010 Author Share Posted January 12, 2010 ls /system/library/extensions|grep IOATAFamily IOATAFamily.kext ls /extra/extensions IOAHCIBlockStorageInjector.kext NullCPUPowerManagement.kext AppleHDA.kext SMBIOSResolver.kext AppleVIAATA.kext UUID.kext Disabler.kext fakesmc.kext They all are installed. I don't know how to see loaded kexts but they are installed with right permissions. Caches are rebuilt by "RepairKextPermission.app" sudo -s Password: bash-3.2# kextload /Extra/Extensions/AppleVIAATA.kext bash-3.2# As you see, no errors. Kextutil also shows nothing. bash-3.2# kextload /System/Library/Extensions/IOATAFamily.kext bash-3.2# Nothing again. So that's not dependencies. If anything was wrong kextload would tell me to use kextutil but it didn't. Any ideas? Maybe I need something patched or I need to add something somewhere? Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1383262 Share on other sites More sharing options...
jasjeet Posted January 15, 2010 Share Posted January 15, 2010 ok kl, no errors, to see whats loaded run kextstat. I think the device ID of your IDE controller is not in the AppleVIAATA kext so it doesnt detect the drive. Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1386148 Share on other sites More sharing options...
SLV Posted January 17, 2010 Author Share Posted January 17, 2010 I've downloaded IOATAFamily for ICHx, deleted AppleVIAATA, placed jmicron.kext to /e/e. But, no results. Also tried: IOATAFamily ICHx+AppleVIAATA = loading, but not working IOATAFamily ICHx+AppleVIAATA+JMicronATA= not loading, not working 03:00.0 IDE interface: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller (rev 03) Is that what i need? If so, why i don't see my DVD-Rom? Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1387427 Share on other sites More sharing options...
SLV Posted January 20, 2010 Author Share Posted January 20, 2010 Yeah! I made it work! 1. Delete AppleVIAATA. There's no need in it. (I think so, not sure) 2. My problem was in comma separating device's IDs . So JmicronATA.kext works (but remove the comma if it presents there or Mac won't see IDs after it) Download IOATAFamily from here Repair permissions. Also: i deleted legacy kexts because of panics. Link to comment https://www.insanelymac.com/forum/topic/206588-asus-p5q3-ide-doesnt-work/#findComment-1390269 Share on other sites More sharing options...
Recommended Posts