- Joined
- Jul 31, 2010
- Messages
- 4
- Motherboard
- Power Mac Hackintosh
- CPU
- 2.94 GHz i7
- Graphics
- GeForce 9500 GT 1024 MB
- Mac
- Classic Mac
- Mobile Phone
I finally solved my No USB Keyboard issue after updating to 10.6.5
I tried replacing the IOUSBFamily.kext and IOUSBMassStorage.kext with the files from the 10.6.4 combo update, but still had no usb keyboard after rebooting (The USB external drives started working, however). Frustrated, I restarted and used the -F flag at the Chameleon boot screen, and everything started working!
This got me thinking that the problem was in the com.apple.boot.plist file. Looking inside that file I noticed that I had a kernel flag arch=i386 set. I replaced that with an empty string and rebooted and everything is working fine.
Here is what my com.apple.boot.plist looks like now...
<?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></string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Timeout</key>
<string>1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
</dict>
</plist>
I tried replacing the IOUSBFamily.kext and IOUSBMassStorage.kext with the files from the 10.6.4 combo update, but still had no usb keyboard after rebooting (The USB external drives started working, however). Frustrated, I restarted and used the -F flag at the Chameleon boot screen, and everything started working!
This got me thinking that the problem was in the com.apple.boot.plist file. Looking inside that file I noticed that I had a kernel flag arch=i386 set. I replaced that with an empty string and rebooted and everything is working fine.
Here is what my com.apple.boot.plist looks like now...
<?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></string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Timeout</key>
<string>1</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
</dict>
</plist>