* psmouse: "bad data from KBD - bad parity" every 2ms with synaptics touchpad [not found] ` <CAAyXcGDOsmp+PVhHZx3JFjApF2_UbE8dr8jnHKJNDEm5=bWrzA@mail.gmail.com> @ 2011-11-01 8:02 ` Jonathan Nieder [not found] ` <CAJm2B-kA63Tifyifd0mRwhaVcr-vdrvk+UGnFHnKwX4=77WL+A@mail.gmail.com> 0 siblings, 1 reply; 4+ messages in thread From: Jonathan Nieder @ 2011-11-01 8:02 UTC (permalink / raw) To: linux-input; +Cc: Arvind K, Dmitry Torokhov, Damjan Jovanovic (cc-ing some people in case they have clues) Hi Dmitry et al, Arvind K explains at [1]: He owns a Synaptics touchpad and has been using it for a while. Every once in a while it stops responding. Running "modprobe -r psmouse && modprobe psmouse" gets it working again. On investigation, we learn that the message psmouse.c: bad data from KBC - bad parity appears in dmesg approximately every 2 milliseconds when this happens. The touchpad worked without trouble since this system was installed, in February. The bug only surfaced recently, when he changed the X configuration somehow. Userland is Debian 6.0.x (squeeze). The problem is reproducible with: - Debian's 2.6.32-38 (which is based on v2.6.32.43) - 2.6.39-3~bpo60+1 (based on v2.6.39.2) - 3.1.0~rc7-1~experimental.1 (very close to v3.1-rc7) Hardware: Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04731/0xa40000/0xa0000 More details are in the original report at [1]. Any ideas for tracking this down? Thanks for keeping the input subsystem in good shape. Jonathan [1] http://bugs.debian.org/647136 ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CAJm2B-kA63Tifyifd0mRwhaVcr-vdrvk+UGnFHnKwX4=77WL+A@mail.gmail.com>]
* Re: psmouse: "bad data from KBD - bad parity" every 2ms with synaptics touchpad [not found] ` <CAJm2B-kA63Tifyifd0mRwhaVcr-vdrvk+UGnFHnKwX4=77WL+A@mail.gmail.com> @ 2011-11-01 19:34 ` Jonathan Nieder 2011-11-02 6:00 ` Dmitry Torokhov 2011-11-02 6:46 ` Henrik Rydberg 0 siblings, 2 replies; 4+ messages in thread From: Jonathan Nieder @ 2011-11-01 19:34 UTC (permalink / raw) To: Damjan Jovanovic; +Cc: linux-input, Arvind K, Dmitry Torokhov, Peter Hutterer Damjan Jovanovic wrote: > Maybe that touchpad doesn't send proper parity. See what we did in commit > 6b9d363c49d22395d0cf8729c5963f83cfbb6d69, and try to disable parity > checking for that touchpad the same way? Sure, though it would be nice to understand the problem better first. So: - Arvind, could you say a little more about when this started happening[1]? Did you change your configuration, or was there any upgrade around the same time (/var/log/dpkg.log* should say)? Any idea why this wasn't always happening from the start? - Others, any idea what information would be useful to track this further? Are there tools or patches for tracing what the kernel gets told by the touchpad, so we could see the nature of these parity errors? - Is there a dump or cache of bugzilla.kernel.org available anywhere? I would like to look at bug#6105 (referred to by 6b9d363c) in case it points to some hints or useful debugging tools. Please forgive my laziness. Jonathan [1] http://bugs.debian.org/647136 ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: psmouse: "bad data from KBD - bad parity" every 2ms with synaptics touchpad 2011-11-01 19:34 ` Jonathan Nieder @ 2011-11-02 6:00 ` Dmitry Torokhov 2011-11-02 6:46 ` Henrik Rydberg 1 sibling, 0 replies; 4+ messages in thread From: Dmitry Torokhov @ 2011-11-02 6:00 UTC (permalink / raw) To: Jonathan Nieder; +Cc: Damjan Jovanovic, linux-input, Arvind K, Peter Hutterer On Tue, Nov 01, 2011 at 02:34:58PM -0500, Jonathan Nieder wrote: > Damjan Jovanovic wrote: > > > Maybe that touchpad doesn't send proper parity. See what we did in commit > > 6b9d363c49d22395d0cf8729c5963f83cfbb6d69, and try to disable parity > > checking for that touchpad the same way? > > Sure, though it would be nice to understand the problem better first. > > So: > > - Arvind, could you say a little more about when this started > happening[1]? Did you change your configuration, or was there any > upgrade around the same time (/var/log/dpkg.log* should say)? Any > idea why this wasn't always happening from the start? If this was working and then stopped I'd try removing the keyboard and cleaning and reseating the touchpad connector. > > - Others, any idea what information would be useful to track this > further? Are there tools or patches for tracing what the kernel > gets told by the touchpad, so we could see the nature of these > parity errors? Booting with i8042.debug=1 or doing "echo 1 > /sys/module/i8042/parameters/debug" will dump all data from the keyboard controller to dmesg. It is quite a bit though (80 pps @ 6 bytes/packet). -- Dmitry ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: psmouse: "bad data from KBD - bad parity" every 2ms with synaptics touchpad 2011-11-01 19:34 ` Jonathan Nieder 2011-11-02 6:00 ` Dmitry Torokhov @ 2011-11-02 6:46 ` Henrik Rydberg 1 sibling, 0 replies; 4+ messages in thread From: Henrik Rydberg @ 2011-11-02 6:46 UTC (permalink / raw) To: Jonathan Nieder Cc: Damjan Jovanovic, linux-input, Arvind K, Dmitry Torokhov, Peter Hutterer On Tue, Nov 01, 2011 at 02:34:58PM -0500, Jonathan Nieder wrote: > Damjan Jovanovic wrote: > > > Maybe that touchpad doesn't send proper parity. See what we did in commit > > 6b9d363c49d22395d0cf8729c5963f83cfbb6d69, and try to disable parity > > checking for that touchpad the same way? > > Sure, though it would be nice to understand the problem better first. > > So: > > - Arvind, could you say a little more about when this started > happening[1]? Did you change your configuration, or was there any > upgrade around the same time (/var/log/dpkg.log* should say)? Any > idea why this wasn't always happening from the start? > > - Others, any idea what information would be useful to track this > further? Are there tools or patches for tracing what the kernel > gets told by the touchpad, so we could see the nature of these > parity errors? > > - Is there a dump or cache of bugzilla.kernel.org available anywhere? > I would like to look at bug#6105 (referred to by 6b9d363c) in case > it points to some hints or useful debugging tools. I would check for spurious DKMS packages as well. Henrik ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-11-02 6:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20111030195253.3248.82914.reportbug@debian>
[not found] ` <20111030203044.GB18681@elie.hsd1.il.comcast.net>
[not found] ` <CAAyXcGAC5W5md17=V5rx-kaL7PTmBig4a-4ZhRvAVLVZ7wWzSg@mail.gmail.com>
[not found] ` <20111031092748.GB24978@elie.hsd1.il.comcast.net>
[not found] ` <CAAyXcGCz0Z8xkEin5DVhTa8p6Jc8oOtgghH2EWoSaLrRqCzWdg@mail.gmail.com>
[not found] ` <CAAyXcGDOsmp+PVhHZx3JFjApF2_UbE8dr8jnHKJNDEm5=bWrzA@mail.gmail.com>
2011-11-01 8:02 ` psmouse: "bad data from KBD - bad parity" every 2ms with synaptics touchpad Jonathan Nieder
[not found] ` <CAJm2B-kA63Tifyifd0mRwhaVcr-vdrvk+UGnFHnKwX4=77WL+A@mail.gmail.com>
2011-11-01 19:34 ` Jonathan Nieder
2011-11-02 6:00 ` Dmitry Torokhov
2011-11-02 6:46 ` Henrik Rydberg
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox