I own an Apple USB Keyboard with is really a nice pice of hardware but i have a few problems with it.
1. Hub is on low power
Even a USB stick that draw only 200 mA power is not possible:

According to System-Profiler only 100 mAa available per port:

Its not a hardware problem ( gigabyte Z68MX-UDH2) because on Windows it's working with registry fix (ForcePortPower).
In AppleUSBMergeNub.kext is following config:

I tried to add following lines to ehci devices in dsdt:
CODE
"AAPL,current-available",
0x0834,
"AAPL,current-extra",
0x0A8C,
"AAPL,current-extra-in-sleep",
0x0A8C,
"AAPL,max-port-current-in-sleep",
0x0834,
0x0834,
"AAPL,current-extra",
0x0A8C,
"AAPL,current-extra-in-sleep",
0x0A8C,
"AAPL,max-port-current-in-sleep",
0x0834,
Can i get it working using some of the following properties in AppleUSBMergeNub.kext :
CODE
kUSBHubDontAllowLowPower
kResetOnPowerStatusChange
kStartupDelay
OverrideConfig0MaxPower
kIgnoreDisconnectOnWakeup
kResetOnPowerStatusChange
kStartupDelay
OverrideConfig0MaxPower
kIgnoreDisconnectOnWakeup
Any help or clarification welcome!
2. Keyboard disconnect after sleep wake
Found a DSDT patch . but not working for me.





Oct 23 2011, 10:07 AM
