From: Andreas Ericsson <ae@op5.se>
To: linux-input@vger.kernel.org, "Kristian Høgsberg" <krh@redhat.com>
Subject: Re: Touchpad gone berserk on dell XPS 1530 (AlpsPS/2 ALPS GlidePoint)
Date: Fri, 11 Jul 2008 08:41:47 +0200 [thread overview]
Message-ID: <487700AB.8030704@op5.se> (raw)
In-Reply-To: <487398FD.2050305@op5.se>
This problem is not in v2.6.26-rc9-56-g6329d30 from Linus' tree
(6329d3021bcfa9038621e6e917d98929421d8ec8). Now it's just the
touchpad tapping that doesn't work any more, which I personally
don't really care about.
Kristian, I'll update https://bugzilla.redhat.com/show_bug.cgi?id=448656
as well. Would you mind pushing for a quick release once 2.6.26
goes stable?
Andreas Ericsson wrote:
> Hi all.
>
> I'm a happy owner of a Dell XPS 1530 laptop where I use an external mouse
> and usually keep the internal touchpad disabled.
>
> Fedora bugzilla link:
> https://bugzilla.redhat.com/show_bug.cgi?id=448656
> The bugzilla entry has more text, but I've tried to distil the info here
> so one doesn't have to wade over several pages of postings in order to
> get to the info. Kristian Högsberg Cc'd as he's the assigned redhat
> resource for that particular bug.
>
>
> The problem:
> Some time ago (I'm not sure when as I've been suspending the computer
> rather than rebooting it) I started noticing that I got some really weird
> input from the keyboard without me pressing any keys. The most frequently
> "fake-pressed" key is the equivalent of F7 (^[[18~). It seems to always
> generate escape-sequences similar to those of pressing either of the F-keys
> for some reason (not a blessing when 14000 help-browser windows suddenly
> try to spawn after the touchpad generating F1 sequences under Gnome).
>
> The mouse-pointer also jumps around the screen like a wild monkey randomly
> activating left or right button at near-tachyon speed. So far I haven't
> noticed it scrolling or middle-clicking.
>
>
> The troubleshooting:
> At first I thought it was the motherboard acting up (and got it replaced
> as it actually broke down 4 days after the problems started). After that
> I upgraded from Fedora 8 to Fedora 9, and none of the fedora9-shipped
> kernels work. Suspecting the technician was a bit clumsy or perhaps
> managed to short-circuit the touchpad, I loaded up Windows Vista,
> which works perfectly, ruling out hardware errors. Unfortunately, I need
> this laptop for more than watching porn and playing games, so running
> vista isn't really an option.
>
> I've tried booting latest master from linux-input.git
> (eff88f9927b8a54b378b4d4863eef488612b6dd7, v2.6.26-rc9-80-geff88f9 as
> of this writing), but to no avail. Finally, I located an ancient kernel
> (2.6.23.1-42) that doesn't have this particular problem but exhibits a
> much more common and less serious problem (tapping the touchpad doesn't
> work - everything else is fine). The next released kernel from fedora
> (2.6.24.3-12) doesn't work.
>
> dmesg output gets flooded with entries like this:
> psmouse.c: bad data from KBC - bad parity
> <about 10-30 of those> followed by
> input: Virtual ThinkFinger Keyboard as /devices/virtual/input/input11
> psmouse.c: bad data from KBC - bad parity
> psmouse.c: Mouse at isa0060/serio1/input0 lost synchronization, throwing
> 1 bytes away.
> psmouse.c: failed to re-enable mouse on isa0060/serio1
> psmouse.c: resync failed, issuing reconnect request
> psmouse.c: Failed to reset mouse on isa0060/serio1
> input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input12
> psmouse.c: Failed to enable mouse on isa0060/serio1
>
>
> It loops over every 1.5-3 minutes or so.
>
>
> Progress so far:
> From what information I've been able to gather from simple printk()
> debugging
> is that it seems the kernel doesn't get further than the initial check in
> alps_detect on the touchpad but falls back to some version of "generic
> ps/2"
> mode.
> The patches the fedora team apply to their kernels are numerous, and I
> haven't
> been able to find a listing showing which git commit any particular fedora
> kernel is built upon. Not very many of them touch the drivers/input section
> though, and those that do do it either for the macbook touchpad driver or
> to suppress some user-scaring message.
>
> I've set my hopes to finding the bug somewhere in the range
> v2.6.23..v2.6.24,
> and that's what I'm currently bisecting. So far it's slow going though as
> I'm not very familiar with kernel hacking and I don't know a quick way to
> boot a kernel so that all the hardware with 100% certainty gets a hard
> reset.
>
>
> Any hints, help or pointers would be much appreciated.
>
> TIA
>
--
Andreas Ericsson andreas.ericsson@op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
prev parent reply other threads:[~2008-07-11 6:42 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-08 16:42 Touchpad gone berserk on dell XPS 1530 (AlpsPS/2 ALPS GlidePoint) Andreas Ericsson
2008-07-11 6:41 ` Andreas Ericsson [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=487700AB.8030704@op5.se \
--to=ae@op5.se \
--cc=krh@redhat.com \
--cc=linux-input@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.