>From the code in hal (lhald/linux/device.c), a device is set to input.touchpad >based on its "abs" bitmask and its "key" bitmask. If "abs" has bits ABS_X (0x00) and ABS_Y (0x01) and "abs" has bit ABS_PRESSURE (0x18) OR If "abs" has bits ABS_X (0x00) and ABS_Y (0x01) and "key" has bit BTN_TOUCH (0x14a)
Based on the content of /proc/bus/input/devices on both machines, the mouse on the laptop has: B: EV=1f B: KEY=837fff 42c332f bf084444 0 0 ff0001 1f84 8a37cc00 667bfa dd71dfed 9e0000 0 0 0 B: REL=1c3 B: ABS=1 0 B: MSC=10 Whereas the mouse on the PS3 has : B: EV=1f B: KEY=837fff042c332f bf08444400000000 ff0001 1f848a37cc00 667bfadd71dfed 9e000000000000 0 B: REL=1c3 B: ABS=100000000 B: MSC=10 At many points in these lines, there is an additional 7 '0' instead of a space character. This probably breaks the detection code... If anyone well informed in hal and linux can have a look, I don't even know where this bug belongs now... -- Mouse wheel of Logitech LX710 doesn't work on powerpc https://bugs.launchpad.net/bugs/351059 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs