[regression] adb trackpad disappears after suspend to ram

Jan Scholz
2009-05-25T16:15:52Z

Hi,

On my PowerBook6,5 (iBook G4) the trackpad does not show up on the
adb-bus after resuming from suspend to ram. This happens in roughly 50%
of the resume cycles.
Affected kernel versions: v2.6.30_rc1 through _rc7

Here is a diff of the output of lshal before and after the trackpad vanished:

--- lshal-ok.out 2009-05-25 17:00:28.000000000 +0200
+++ lshal-notouchpad.out 2009-05-25 17:04:42.000000000 +0200
@@ -1,5 +1,5 @@

-Dumping 81 device(s) from the Global Device List:
+Dumping 80 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/computer'
info.addons = {'hald-addon-cpufreq'} (string list)
@@ -95,21 +95,6 @@
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/virtual/input/input4/event4' (string)

-udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'
- info.capabilities = {'input', 'input.mouse'} (string list)
- info.category = 'input' (string)
- info.parent = '/org/freedesktop/Hal/devices/computer' (string)
- info.product = 'ADB mouse' (string)
- info.subsystem = 'input' (string)
- info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2' (string)
- input.device = '/dev/input/event3' (string)
- input.product = 'ADB mouse' (string)
- input.x11_driver = 'evdev' (string)
- linux.device_file = '/dev/input/event3' (string)
- linux.hotplug_type = 2 (0x2) (int)
- linux.subsystem = 'input' (string)
- linux.sysfs_path = '/sys/devices/virtual/input/input3/event3' (string)
-
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1'
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'input.keys', 'button'} (string list)
@@ -1820,6 +1805,6 @@
pci.vendor_id = 4203 (0x106b) (int)

-Dumped 81 device(s) from the Global Device List.
+Dumped 80 device(s) from the Global Device List.
------------------------------------------------

Please let me know if you need more info.

Regards,
Jan Scholz