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.

Reply via email to