Hi there. After a very painful bug-hunting that involved switching back and forth between distributions (Debian and Ubuntu) and many versions of them, I finally found that the culprit for my notebook's dpms not being able to blank my monitor screen under X was commit e17f9c3cd589ee50ba74976d11a5804ca2562472. Indeed, the notebook that I have *is* an MSI one (and this thing is quite buggy) and reverting only that makes everything work again. This was hunted, bisected, tested, and retested. Just for the record, the symptoms when I have that commit in are that my notebook monitor flickers *a* *lot*, like if it were trying to go to sleep and then a keyboard event preventing it from actually sleeping. And it doesn't sleep. OTOH, when I leave it off, everything works fine, with the exception of the kernel generating messages telling me that some keycodes are not known (as would be expected). I am attaching a dmesg snippet showing the kernel complaining about the keycodes. Perhaps a good fix would be something related to /lib/udev/keymaps/micro-star, but I fear that we may have to workaround things here due to a buggy hardware. Regards, RogÃrio Brito. -- RogÃrio Brito : rbrito@{mackenzie,ime.usp}.br : GPG key 1024D/7C2CAEB8 http://www.ime.usp.br/~rbrito : http://meusite.mackenzie.com.br/rbrito Projects: algorithms.berlios.de : lame.sf.net : vrms.alioth.debian.org
[ 16.714504] r8169 0000:03:00.0: eth0: link down [ 16.714673] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 16.789766] iwl3945 0000:02:00.0: loaded firmware version 15.32.2.9 [ 16.856052] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 20.174342] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). [ 20.174349] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 20.175265] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). [ 20.175270] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 20.175901] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). [ 20.175906] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 20.176765] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). [ 20.176770] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 20.968029] wlan0: authenticate with 00:24:b2:a5:da:6c (try 1) [ 20.969843] wlan0: authenticated [ 20.970605] wlan0: associate with 00:24:b2:a5:da:6c (try 1) [ 20.974523] wlan0: RX AssocResp from 00:24:b2:a5:da:6c (capab=0x411 status=0 aid=1) [ 20.974531] wlan0: associated [ 20.976170] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 27.378205] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). [ 27.378209] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 27.379138] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). [ 27.379142] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 31.256691] wlan0: no IPv6 routers present [ 46.863313] atkbd serio0: Unknown key pressed (translated set 2, code 0xf7 on isa0060/serio0). [ 46.863317] atkbd serio0: Use 'setkeycodes e077 <keycode>' to make it known. [ 46.864243] atkbd serio0: Unknown key released (translated set 2, code 0xf7 on isa0060/serio0). [ 46.864247] atkbd serio0: Use 'setkeycodes e077 <keycode>' to make it known. [ 46.873319] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). [ 46.873323] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 46.874317] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). [ 46.874323] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 48.677562] atkbd serio0: Unknown key pressed (translated set 2, code 0xf8 on isa0060/serio0). [ 48.677572] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known. [ 48.678481] atkbd serio0: Unknown key released (translated set 2, code 0xf8 on isa0060/serio0). [ 48.678490] atkbd serio0: Use 'setkeycodes e078 <keycode>' to make it known.