oldtopman Posted April 25, 2010 Share Posted April 25, 2010 I have a Compaq Presario (HCL here, iDeneb 1.4). Every time I startup osx86 (through GRUB2) I get four errors: USBF: ECHI controller unable to take control from BIOS The three other lines will only come if you want them My computer has two usb ports (on the outside?) and when i type in lsusb in ubuntu (with nothing plugged in) oldtopman@Presley:~$ lsusb Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub oldtopman@Presley:~$ I hope I posted this clearly, I think I may have forgotten where I was going with this. Link to comment Share on other sites More sharing options...
Beerkex'd Posted April 27, 2010 Share Posted April 27, 2010 Install the Chameleon 2.0 bootloader and add USBBusFix=y to /extra/com.apple.Boot.plist. Link to comment Share on other sites More sharing options...
oldtopman Posted April 30, 2010 Author Share Posted April 30, 2010 Can you tell me a good chameleon guide that tells me how to install it with GRUB2 (I was quite enjoying my grub2 autodetection of osx86 but hey...) Link to comment Share on other sites More sharing options...
muchlife Posted April 30, 2010 Share Posted April 30, 2010 here is someone with similar issue, wanting to use grub to jump to chameleon, then right into osx without any input, with a possible solution http://www.insanelymac.com/forum/index.php...rt=#entry898339 Link to comment Share on other sites More sharing options...
oldtopman Posted April 30, 2010 Author Share Posted April 30, 2010 Thanks for the advice. Link to comment Share on other sites More sharing options...
oldtopman Posted May 14, 2010 Author Share Posted May 14, 2010 I installed chameleon manually, just finished and rebooted and the only things in the folder I had to make is smbios.plist and the themes folder. Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 14, 2010 Share Posted May 14, 2010 Did you add USBBusFix=y to /Extra/com.apple.Boot.plist? And more importantly did it fix your USB issue? Link to comment Share on other sites More sharing options...
oldtopman Posted May 14, 2010 Author Share Posted May 14, 2010 Did you add USBBusFix=y to /Extra/com.apple.Boot.plist? And more importantly did it fix your USB issue? I don't have com.apple.Boot.plist in my extra folder! How do I edit something I don't have. So where do I get it? I had to make Extra myself and copied the themes and smbios.plist myself into the folder. There is nothing else there. Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 14, 2010 Share Posted May 14, 2010 In the Finder menu bar, click "Go", "Go to folder" and paste this: /Library/Preferences/SystemConfiguration/ Then copy the com.apple.Boot.plist there to /Extra. Then extract and copy this squeaky clean unmodified vanilla flavor com.apple.Boot.plist to /Library/Preferences/SystemConfiguration/ overwriting the one that was there. com.apple.Boot.plist.zip Congratulations, your Leopard installation is now ~8% more vanilla! Now you can add Chameleon boot flags and other stuff to the boot.plist in /Extra. Refer to the Chameleon documentation for a list of boot flags (pick the post that contains the docs for the version you have installed): http://forum.voodooprojects.org/index.php/topic,351.0.html Link to comment Share on other sites More sharing options...
oldtopman Posted May 20, 2010 Author Share Posted May 20, 2010 So my system isn't vanilla. That will help a lot down the road. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>cpus=1 -f</string> <key>Timeout</key> <string>5</string> <key>device-properties</key> <string></string> </dict> </plist> This is my com.apple.boot.plist I tried adding USBBusFix=y everywhere and it didn't work (If you type USBBusFix=y at bootup it works). Thanks in advance. I also restored the plist to its original state after every (failed) attempt. This is what it looked like when I copied it from the system Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 20, 2010 Share Posted May 20, 2010 I have a Compaq Presario (HCL here, iDeneb 1.4). So my system isn't vanilla. iDeneb <> vanilla. The syntax is like this: <key>USBBusFix</key> <string>yes</string> Link to comment Share on other sites More sharing options...
oldtopman Posted May 21, 2010 Author Share Posted May 21, 2010 Thanks. It works really well now. Link to comment Share on other sites More sharing options...
Recommended Posts