Comment 159 for bug 606238

Revision history for this message
Vreixo Formoso (metalpain2002) wrote : Re: synaptic touchpad not recognized on dell latitude e6510 and others

Sorry for my last comment, I was actually trivial to find out the bug. The problem is that alps.c, line 1203 assumes that model is properly initialized. However, in my hardware it is not. Commenting out that line give this output:

psmouse serio1: alps: E6 report: 00 00 64
psmouse serio1: alps: E7 report: 73 03 50
psmouse serio1: alps: Cmdmode: 73 02 02
psmouse serio1: alps: Unknown command mode response 02

I guess there are several different touchpads report 73 03 50. Any ideas?

In any case, I think you should fix that bug in the code, for example with something like this:

                       if (!model) {
    psmouse_dbg(psmouse,
         "Unknown command mode response %2.2x\n",
         param[0]);
   } else {
              psmouse_dbg(psmouse, "ver=%d, rsp=%2.2x\n", model->proto_version, param[0]);
   }

Regards,
Vreixo