From: Petr Vandrovec <vandrove@vc.cvut.cz>
To: schierlm@gmx.de
Cc: linux-kernel@vger.kernel.org, vojtech@suse.cz
Subject: Re: touchpad doesn't work under 2.6.0-test1-ac2
Date: Thu, 24 Jul 2003 23:24:16 +0200 [thread overview]
Message-ID: <20030724212416.GA18141@vana.vc.cvut.cz> (raw)
In-Reply-To: <S270097AbTGXUNM/20030724201313Z+7864@vger.kernel.org>
On Thu, Jul 24, 2003 at 10:27:51PM +0200, Michael Schierl wrote:
> David Benfell <benfell@greybeard95a.com> wrote:
>
> However, giving 'psmouse_noext' as kernel param helped for me to make
> the touchpad work (using /dev/input/mice (protocol autops2) as source
> for gpm and gpm repeater as source for x, as I did in 2.4.x kernels).
>
> Setting "#define DEBUG" in drivers/input/serio/i8042.c caused lots of
> lines of text on my console whenever i touched either the touchpad or
> one of the (four) buttons.
In the drivers/input/mousedev.c there is (beside other entries) only
one entry for absolute devices:
{
.flags = INPUT_DEVICE_ID_MATCH_EVBIT | INPUT_DEVICE_ID_MATCH_KEYBIT | INPUT_DEVICE_ID_MATCH_ABSBIT,
.evbit = { BIT(EV_KEY) | BIT(EV_ABS) },
.keybit = { [LONG(BTN_TOUCH)] = BIT(BTN_TOUCH) },
.absbit = { BIT(ABS_X) | BIT(ABS_Y) },
}, /* A tablet like device, at least touch detection, two absolute axes */
This entry requires that device reports BTN_TOUCH - but Synaptics tablet
does not have any BTN_TOUCH, it has only "normal" LEFT, RIGHT buttons.
So I created additional entry, which listed "[LONG(BTN_LEFT)] = BIT(BTN_LEFT)"
for .keybit instead.
After this change gpm sees some events, but vertical movement is reversed
(although synaptics does not report that...) and whenever I take finger
up from touchpad mouse randomly jumps over screen.
And worse - after booting with Synaptics protocol enabled touching flatpannel
with finger stops working as left button until machine is powered off.
This all happens on Compaq EVO N800C. I strongly believe that we need a
build time option for disabling Synaptics detection, or at least input_synaptics=0
runtime option, until it can work at least as well as it works like ps/2
device.
Needless to say that small joystick on the keyboard does not work in synaptics
mode, and it does not create separate input device.
Best regards,
Petr Vandrovec
vandrove@vc.cvut.cz
next prev parent reply other threads:[~2003-07-24 21:09 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <bXg8.4Wg.1@gated-at.bofh.it>
2003-07-24 20:27 ` Michael Schierl
2003-07-24 21:24 ` Petr Vandrovec [this message]
2003-07-24 22:57 ` Pavel Machek
2003-07-25 0:11 ` Vojtech Pavlik
2003-07-25 7:08 ` David Benfell
2003-07-25 21:32 ` Peter Osterlund
2003-07-27 4:05 ` SOLVED: " David Benfell
2003-07-27 7:36 ` Peter Osterlund
2003-07-25 0:16 Petr Vandrovec
2003-07-25 23:53 ` Vojtech Pavlik
-- strict thread matches above, loose matches on Subject: below --
2003-07-22 4:39 David Benfell
2003-07-23 14:05 ` Josh Crawley
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=20030724212416.GA18141@vana.vc.cvut.cz \
--to=vandrove@vc.cvut.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=schierlm@gmx.de \
--cc=vojtech@suse.cz \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®