Partial keyboard and touchpad failure in X after changing screen brightness
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-power-manager (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: gnome-power-manager
I originally recognized this problem when switching to and from the battery, which is when I had to change brightness. As it turns out, that switch is not necessary - the problem occurs anytime I change the screen brightness with Fn+Up or Fn+Down.
There is some breakage in X with the keyboard and touchpad after adjusting screen brightness. I can't type, can't move windows, can't change firefox tabs, etc. Some functions still respond, like I can CTRL+ALT+BACKSPACE to restart X, and I can login, but the problem persists. The problem is fixed if I change to another tty, then change back to X.
This bug appears in Intrepid Ibex and Jaunty Jackalope (currently Alpha 1). It did not occur in Hardy Heron or older.
connor@
Linux lappy686-mk2 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:20 UTC 2008 i686 GNU/Linux
From https:/ /wiki.ubuntu. com/DebuggingGN OMEPowerManager :
connor@ lappy686- mk2:~$ hal-find- by-capability --capability "battery" p/Hal/devices/ computer_ power_supply_ battery_ BAT0
/org/freedeskto
connor@ lappy686- mk2:~$ hal-find- by-capability --capability "battery" | xargs -n 1 hal-device op/Hal/ devices/ computer_ power_supply_ battery_ BAT0' hotplug_ type = 2 (0x2) (int) op/Hal/ devices/ computer_ power_supply_ battery_ BAT0' (string) reporting. technology = 'Li-ion' (string) technology = 'lithium-ion' (string) voltage. design = 11100 (0x2b5c) (int) voltage. unit = 'mV' (string) reporting. design = 53000 (0xcf08) (int) reporting. unit = 'mWh' (string) voltage. current = 12663 (0x3177) (int) reporting. rate = -1 (0xffffffff) (int) is_rechargeable = true (bool) rechargeable. is_charging = true (bool) rechargeable. is_discharging = false (bool) reporting. current = 48280 (0xbc98) (int) LNXSYSTM: 00/device: 00/PNP0C0A: 00/power_ supply/ BAT0' (string) reporting. last_full = 48770 (0xbe82) (int) op/Hal/ devices/ computer' (string) charge_ level.current = 48280 (0xbc98) (int) charge_ level.last_ full = 48770 (0xbe82) (int) charge_ level.design = 53000 (0xcf08) (int) charge_ level.rate = 0 (0x0) (int) charge_ level.percentag e = 98 (0x62) (int) remaining_ time = 1562 (0x61a) (int)
udi = '/org/freedeskt
linux.
info.subsystem = 'power_supply' (string)
linux.subsystem = 'power_supply' (string)
info.product = 'DELL Y13385' (string)
info.capabilities = { 'battery' } (string list)
info.udi = '/org/freedeskt
battery.type = 'primary' (string)
battery.
battery.
battery.model = 'DELL Y13385' (string)
battery.vendor = 'Sanyo' (string)
battery.
battery.
battery.
battery.
battery.serial = '2508' (string)
battery.present = true (bool)
battery.
battery.
battery.
battery.
battery.
battery.
linux.sysfs_path = '/sys/devices/
battery.
info.parent = '/org/freedeskt
battery.
battery.
battery.
battery.
battery.
battery.
info.category = 'battery' (string)
connor@ lappy686- mk2:~$ hal-find- by-capability --capability "battery" | xargs -t -n 1 hal-get-property --key battery. rechargeable. is_charging --udi rechargeable. is_charging --udi /org/freedeskto p/Hal/devices/ computer_ power_supply_ battery_ BAT0
hal-get-property --key battery.
true
connor@ lappy686- mk2:~$ lshal -m
Start monitoring devicelist: ------- ------- ------- ------- ------- ------- power_supply_ ac_adapter_ AC property ac_adapter.present = false power_supply_ battery_ BAT0 property battery. remaining_ time = 1562 (0x61a) power_supply_ battery_ BAT0 property battery. charge_ level.rate = 0 (0x0) power_supply_ battery_ BAT0 property battery. reporting. rate = -1 (0xffffffff) power_supply_ battery_ BAT0 property battery. voltage. current = 12597 (0x3135) t.is_powersave_ set = true power_supply_ ac_adapter_ AC property ac_adapter.present = true power_supply_ battery_ BAT0 property battery. remaining_ time = 101299 (0x18bb3) power_supply_ battery_ BAT0 property battery....
-------
11:45:43.629: computer_
11:45:43.686: computer_
11:45:43.712: computer_
11:45:43.715: computer_
11:45:43.718: computer_
11:45:44.045: computer property power_managemen
11:46:01.536: computer_
11:46:01.549: computer_
11:46:01.550: computer_