All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Torokhov <dtor@insightbb.com>
To: Dave Neuer <mr.fred.smoothie@pobox.com>
Cc: LKML <linux-kernel@vger.kernel.org>,
	Andrew Morton <akpm@osdl.org>, Vojtech Pavlik <vojtech@suse.cz>
Subject: Re: [RFT/PATCH] i8042: remove polling timer (v6)
Date: Fri, 3 Nov 2006 01:03:17 -0500	[thread overview]
Message-ID: <200611030103.17913.dtor@insightbb.com> (raw)
In-Reply-To: <161717d50610291520i5076901blf8bf253eba6148cc@mail.gmail.com>

On Sunday 29 October 2006 18:20, Dave Neuer wrote:
> On 8/23/06, Dmitry Torokhov <dtor@insightbb.com> wrote:
> > Hi everyone,
> >
> > Here is another version of the patch removing polling timer from i8042
> > which is needed if we want tickless kernel. Keyboards should now work
> > on boxes that do not have mouse plugged in. PLease give it a test.
> 
>  What's the intent of this; just to allow tickless?

Yes, that was the intent.

>  Or is it also to 
> make the i8042 driver less racy? 

I think we agree that i8042_aux_write() is not racy, do you see any other
races in i8042?

> I ask because I've applied this over 
> (a modified) 2.6.18 on my Compaq Presario X1010us laptop which has
> been driving me crazy w/ Synaptics problems and keyboard problems
> (intermittent, but   frequent enough lately that I finally figured I
> needed to do something about it).
> 

Have you tried limiting Synaptics rate to 40 packets per second (using
psmouse.rate=40 option)? Some KBD can't handle full Synaptics rate of
80 pps; it usually manifests in keyboard troubles.

> 
> I don't really know if or how much the races in this driver are
> contributing to my problems (keyboard getting stuck repeating last
> key, or ignoring interrupts, or synaptics touchpad freezing, last of
> which requires cold boot to fix).

You mean even reloading psmouse module can't revive the touchpad?

> Maybe more likely an ACPI thing? 

Coudl be.

-- 
Dmitry

  parent reply	other threads:[~2006-11-03  6:03 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-24  3:11 [RFT/PATCH] i8042: remove polling timer (v6) Dmitry Torokhov
2006-10-29 23:20 ` Dave Neuer
2006-10-30  3:34   ` Dmitry Torokhov
2006-10-30  9:08     ` Vojtech Pavlik
2006-10-30 13:01       ` Dave Neuer
2006-10-30 14:22         ` Dave Neuer
2006-11-03  5:56           ` Dmitry Torokhov
2006-11-03  8:18             ` Vojtech Pavlik
2006-11-03 14:08               ` Dmitry Torokhov
2006-11-03  6:03   ` Dmitry Torokhov [this message]
2006-11-06 16:22     ` Dave Neuer
2006-11-06 16:48       ` Dmitry Torokhov
2006-11-06 17:09         ` Dave Neuer
2006-11-06 17:21         ` Dave Neuer
2006-11-20  4:36         ` Dave Neuer
2006-11-20  5:04       ` Dave Neuer

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=200611030103.17913.dtor@insightbb.com \
    --to=dtor@insightbb.com \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mr.fred.smoothie@pobox.com \
    --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 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.