From owner-freebsd-usb@FreeBSD.ORG Sun Jan 10 08:10:03 2010 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6D54106566C for ; Sun, 10 Jan 2010 08:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E17D98FC12 for ; Sun, 10 Jan 2010 08:10:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o0A8A2ck053379 for ; Sun, 10 Jan 2010 08:10:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o0A8A2Mw053378; Sun, 10 Jan 2010 08:10:02 GMT (envelope-from gnats) Date: Sun, 10 Jan 2010 08:10:02 GMT Message-Id: <201001100810.o0A8A2Mw053378@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Hans Petter Selasky Cc: Subject: Re: kern/141011: [usb] Encrypted root, geli password at boot; enter key never release X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Hans Petter Selasky List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jan 2010 08:10:05 -0000 The following reply was made to PR kern/141011; it has been noted by GNATS. From: Hans Petter Selasky To: Wiktor Niesiobedzki Cc: "bug-followup" Subject: Re: kern/141011: [usb] Encrypted root, geli password at boot; enter key never release Date: Sun, 10 Jan 2010 08:59:44 +0100 On Sunday 10 January 2010 01:19:08 Wiktor Niesiobedzki wrote: > Hi, > > I've just tested your patch. After full boot process the keyboard is > fully usable (that's the great improvement). But on the other hand, I > see that some of the characters are droped during input of passpharse > (it looks like every 10th or 15th - not sure if there is constant > value between characters). The character is dropped no matter how long > the key is pressed. > > Any further hints? > Try to comment out: /* read and discard the input, no one is waiting for it */ do { c = ukbd_read_char(&sc->sc_kbd, 0); } while (c != NOKEY); In: ukbd_interrupt() in ukbd.c. --HPS