On 31 October 2011 23:52, Arvind K <[email protected]> wrote:
> > > On 31 October 2011 14:57, Jonathan Nieder <[email protected]> wrote: > >> Arvind K wrote: >> >> > -By modprobe psmouse I meant that, whenever the touchpad stops working, >> I >> > have to run the following: >> > $sudo modprobe -r psmouse >> > $sudo modprobe psmouse >> >> I see. >> >> [...] >> > [36521.371269] psmouse.c: bad data from KBC - bad parity >> > [36521.373636] psmouse.c: bad data from KBC - bad parity >> [... and so on, once every 2ms or so ...] >> >> Yep, that sounds broken. :) >> >> [...] >> > [36552.047333] psmouse.c: bad data from KBC - bad parity >> > [36556.015679] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, >> caps: 0xd04731/0xa40000/0xa0000 >> > [36556.058547] input: SynPS/2 Synaptics TouchPad as >> /devices/platform/i8042/serio4/input/input13 >> >> I assume this is when you unloaded and reloaded the driver. >> >> It would also be interesting to see the initialization sequence (i.e., >> "dmesg" output from bootup) when nothing is going wrong. The log you >> sent is abridged at the beginning because the parity errors flooded >> the log. >> >> What version of gsynaptics are you using? Based on [1], it seems that >> gsynaptics does not work with a modern X server (though that is no >> excuse to provoke parity errors like this). Michal, any hints about >> what gsynaptics could have been doing to provoke this (e.g., a simpler >> command to simulate what it does)? >> >> It would also still be interesting to see what a recent (3.x) kernel >> does. I have a vague suspicion that v2.6.34-rc7~22^2~8 (Input: >> psmouse - ignore parity error for basic protocols, 2010-04-19) or some >> similar fix could have changed the behavior here. >> > So should I boot again, and just send that log? > > I just installed gsynaptics from the debian repo. The version is 1.5.1-3 > > I will install 3.x, asap. I have actually installed 2.6.39 from > backports. Have to test that out first. > I installed 3.x from experimental. 2.6.39 and 3.x both have the problem. dmesg is flooded with bad parity. But sometime I also got "timeout" at the end of the message. At this point of time I am *not* using gsynaptics from Xorg.

