Hi Jiri, I tried to fix the compilation warnings on your patch, and was thus successful in getting the Sleep key to work as expected (yay!), i.e. it doesn't repeat endlessly anymore. I can now get my machine to sleep and wake up correctly! However, the TV key is still not seen by the X server (tested using xev and evrouter). I'm attaching 3 files: * hid-input.c.patch: your patch with compilation warnings and errors fixed, against 2.6.24-rc6. * kern0.log: hid-debug and evbug output for these events: Connect, 0 Key, Sleep Key, 0 Key, TV Key, Disconnect. * usbmon0.log: usbmon output for the same sequence of events (but at a different point in time). Thanks a lot your help! Just having the power key working solves 90% of my headache! Adolfo