Synaptics not found (fix included)
|Reported by:||dukzcry||Owned by:||siarzhuk|
|Has a Patch:||no||Platform:||All|
While using an old laptop with Synaptics touchpad of 5.9 version, i found, that the device is not get detected by Haiku. After digging in, i found few independent problems:
 probe_trackpoint() (IBM Trackpoint detection) messes synaptics probing (i.e. after messup, you're getting all 0x90 for all of minver, devid and majver, while it's a value for minver only. Right data gets later and catches by ps2_dev intr handler (gets dropped of course)). So, ps2_reset_mouse() after trackpoint probing fixes the problem. I suppose that any other device probing before synaptics detection will be painful.
 With my synaptics device, a small delay (after any of ps2_reset_mouse()) required, before touchpad can return correct data back to you.