See #128 System: Dell I15R N5110, Ubuntu 12.04
I just can't give up on this freakin' bug. Running Linux it's unstable. I tried to reverse engineer using sforshee method (vbox running Vista) and all that is displayed is pure PS/2, no alps_command_mode stuff. So I hacked a small program based on the alps.c driver using serio_raw, then tested on my laptop. Here's what I see so far: * E6, E7 report definitely returns 0x73 0x03 0x50 (an unknown device) * enter command mode/exit command mode work BUT the "enter" return is NOT 0x88 0x07 which is being checked in the alps driver. It returns 0x73 0x01 0x0d. This would cause the device to never enter it's proprietary mode - which is what I'm seeing. * Using the V3 command indicator of PSMOUSE_CMD_RESET_WRAP, register reads return correctly: reg addr is in param[0] and param[1], value is in param[2]. reg8=2, reg6=1, others return 0. Using the V4 indicator of PSMOUSE_CMD_DISABLE results in bad register reads. I haven't coded a register write function yet. This step confirms that I'm in the proprietary command mode for the Alps device. My guess is the Alps device is either a new V3 instance or a totally new instance (V5?) I think the Dell Alps driver doesn't understand it either so it drops into pure PS/2, and probably has more elegant handling of the touchpad input when typing. I messed around with the syndaemon -i and -t arguments, which seemed change the behavior but not to my satisfaction. I need to work on other stuff for a little bit but will get back to this. I'll ping Dell on their newsgroups to see if I get any response. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/606238 Title: synaptic touchpad not recognized on dell latitude e6510 and others To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/606238/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs