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

Reply via email to