dawiinci Posted February 10, 2011 Share Posted February 10, 2011 I want to use HotPlug for an internal SATA on my ASUS P5Q. The installation is vanilla with a modified Bios and these KEXTS in /Extra/Extensions. I use the main SATA ports. /Extra/Extensions/IOAHCIBlockStorageInjector.kext /Extra/Extensions/fakesmc.kext /Extra/Extensions/OpenHaltRestart.kext The problem is that the drive doesn't show up if I activate it. When I eject and disable it I get stability problems. I can activate it but I need to restart. Link to comment Share on other sites More sharing options...
MaLd0n Posted February 10, 2011 Share Posted February 10, 2011 do you use DSDT? ESB2? AHCI enable? Link to comment Share on other sites More sharing options...
dawiinci Posted February 10, 2011 Author Share Posted February 10, 2011 AHCI is enabled. I use the Bios from juzzi and I don't use a DSDT.aml. If ESB2 means I had the orange icons - that's true. Could IOAHCIBlockStorageInjector.kext disable HotPlug? Link to comment Share on other sites More sharing options...
MaLd0n Posted February 10, 2011 Share Posted February 10, 2011 AHCI is enabled. I use the Bios from juzzi and I don't use a DSDT.aml. If ESB2 means I had the orange icons - that's true. Could IOAHCIBlockStorageInjector.kext disable HotPlug? ESB2 --> HotPlug fail IOAHCIBlockStorageInjector.kext --> Hot Plug ok Link to comment Share on other sites More sharing options...
dawiinci Posted February 10, 2011 Author Share Posted February 10, 2011 I try to use Chameleon RC5 r699. Maybe this will fix something. I don't know about ESB2 but would it help to use DSDT.aml on a vanilla system with a modified Bios? Link to comment Share on other sites More sharing options...
MaLd0n Posted February 10, 2011 Share Posted February 10, 2011 I try to use Chameleon RC5 r699. Maybe this will fix something. I don't know about ESB2 but would it help to use DSDT.aml on a vanilla system with a modified Bios? send me your DSDT run on terminal perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while(<CMD>) { chomp; if($_ =~ /\"DSDT\.?\d?\"=<([^>]*)>/) { $buff = $1; open(PIP, "|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }' Link to comment Share on other sites More sharing options...
dawiinci Posted February 10, 2011 Author Share Posted February 10, 2011 Here it is: *removed* Thanks for your help. Edit: Btw. I installed chameleon 2.0 RC5 r699. It still doesn't work. However once I connect the drive the beachball appears and the system freezes for some seconds. At least I don't have to use OpenHaltRestart.kext anymore. Is there any way to find out if the CPU saves energy? I added the new GenerateCStates and GeneratePStates from RC5 but it's difficult to say if there is an improvement. Link to comment Share on other sites More sharing options...
dawiinci Posted February 11, 2011 Author Share Posted February 11, 2011 http://www.insanelymac.com/forum/index.php...t&p=1548311 Could you please confirm that I can use a vanilla BIOS if I use Chameleon RC5. Because if so I would flash the Bios with a version directly from Asus. Link to comment Share on other sites More sharing options...
MaLd0n Posted February 11, 2011 Share Posted February 11, 2011 your DSDT dsdt.dawiinci.zip Native PM and restart --> Chameleon RC5 Link to comment Share on other sites More sharing options...
dawiinci Posted February 11, 2011 Author Share Posted February 11, 2011 Thank you, I just tried that one but it still doesn't mount the HDD. The beachball appears as before, no other changes. It doesn't mount. I updated Bios to 2209 without modding. Same problem... Link to comment Share on other sites More sharing options...
dawiinci Posted February 13, 2011 Author Share Posted February 13, 2011 I uninstalled IOAHCIBlockStorageInjector.kext but still not working. The SATA is on AHCI, and the HDD is working properly. I just have to power it on before boot. But this is not HotPlug. Your DSDT.aml didn't work with the modded BIOS nor with the vanilla BIOS. To be sure I placed the file in /Extra and in /. Link to comment Share on other sites More sharing options...
dawiinci Posted February 17, 2011 Author Share Posted February 17, 2011 Is there anything else I can try? Link to comment Share on other sites More sharing options...
MaLd0n Posted February 17, 2011 Share Posted February 17, 2011 Is there anything else I can try? look at the bios an example my motherboard I need to turn in two places if I did not activate these two locations hotplug not working SATA RAID/AHCI MODE = AHCI Onboard Sata/Ide Ctrl Mode = AHCI read the motherboard manual Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted February 17, 2011 Share Posted February 17, 2011 Could you please confirm that I can use a vanilla BIOS if I use Chameleon RC5. P5Q series boards do not need a patched BIOS in order to run OS X. I wish someone would just nuke the posts and threads where this information comes from. Link to comment Share on other sites More sharing options...
dawiinci Posted February 19, 2011 Author Share Posted February 19, 2011 P5Q series boards do not need a patched BIOS in order to run OS X. I wish someone would just nuke the posts and threads where this information comes from. Didn't know that, I just remember that I wasn't able to run Leopard without cpus=1. look at the bios an example my motherboard I need to turn in two places if I did not activate these two locations hotplug not working SATA RAID/AHCI MODE = AHCI Onboard Sata/Ide Ctrl Mode = AHCI read the motherboard manual I have enabled all AHCI options. The P5Q only has one. Still no hotplug. Link to comment Share on other sites More sharing options...
Recommended Posts