Keyboard broken on iBook - linuxppc-2.5 latest
cliff white
cliffw at osdl.org
Tue Oct 7 08:37:32 EST 2003
On Mon, 06 Oct 2003 22:27:28 +0200
Benjamin Herrenschmidt <benh at kernel.crashing.org> wrote:
> On Mon, 2003-10-06 at 22:24, cliff white wrote:
>
> > Thanks, much appreciated. If you'd like some more testing before that,
> > please point me to bits, would be grateful.
>
> Patch from Brice Figureau earlier on this list:
>
Thank you all, this does fix my problems
cliffw
>
> From:
> Brice
> Figureau
> <brice at tincell.com>
> To:
> cliff white
> <cliffw at osdl.org>
> Cc:
> linuxppc-dev at lists.linuxppc.org, linux-kernel at vger.kernel.org
> Subject:
> [PATCH]
> macintosh/adbhid.c REP_DELAY fix (was Re: 2.6.0-test5 - stuck keys on iBook)
> Date:
> Fri, 03 Oct
> 2003
> 09:40:22
> +0200
>
>
> Hi Cliff,
>
> On Tue, 2003-09-30 at 23:31, cliff white wrote:
> > Kernel version: latest from ppc.bkbits.net/linuxppc-2.5
> >
> > Symptom: keyboard diarrhea - single keypress == 3-7 characters.
>
> Here is a patch that fixes the keyboard problem. The input layer
> REP_DELAY (and REP_PERIOD) were changed from jiffies to ms but the adb
> was not updated accordingly.
>
> I hope this will help you.
>
> Brice
>
> --- drivers/macintosh/adbhid.c.orig 2003-10-02 22:39:31.112571794
> +0200
> +++ drivers/macintosh/adbhid.c 2003-10-02 22:40:22.888120863 +0200
> @@ -611,8 +611,8 @@
> /* HACK WARNING!! This should go away as soon there is
> an utility
> * to control that for event devices.
> */
> - adbhid[id]->input.rep[REP_DELAY] = HZ/2; /* input
> layer default: HZ/4 */
> - adbhid[id]->input.rep[REP_PERIOD] = HZ/15; /* input
> layer default: HZ/33 */
> + adbhid[id]->input.rep[REP_DELAY] = 500; /* input layer
> default: 250 */
> + adbhid[id]->input.rep[REP_PERIOD] = 66; /* input layer
> default: 33 */
> }
> }
>
>
>
>
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list