From owner-freebsd-usb@FreeBSD.ORG Wed Nov 25 12:14:02 2009 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6ADD106566C for ; Wed, 25 Nov 2009 12:14:02 +0000 (UTC) (envelope-from 166162@gmail.com) Received: from mail-vw0-f173.google.com (mail-vw0-f173.google.com [209.85.212.173]) by mx1.freebsd.org (Postfix) with ESMTP id 6712C8FC1F for ; Wed, 25 Nov 2009 12:14:02 +0000 (UTC) Received: by vws3 with SMTP id 3so2151013vws.3 for ; Wed, 25 Nov 2009 04:14:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=WCM4tlWMI7DqK25ElXe/zka+YXZIHFEtgmPBOJy0Obs=; b=NSBLb0WjO9TNsGerZrjNbFgvV3DfoYutOMuqSZYALG1Yz9Xn4CFZ+g+unW0Yzzyq3o 7Qn/sgvMybmHOq0XnJsceFsJ35eRfObAdNf0inCVW5LgLL/PdT9fNevx7JyDVjXZGZGu cb21oyLELyxtyFVSOFh/XUlYVMZzjYGy3SQSk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=x+W1/z7yPSD63roqjwISQe5N0T8r52L7lAdCco5udhr4vyNgYAppsEPIxLOMdv9J86 K7S4N0R1ZbRejndI8SRSRPp8BkOJ/9gB5156/FhH9hKgInaBIqwPhD3x/7u+4HUS5otQ NNQugYjvRJ6OPWQlBD/7pu2HdVAKSQOZDckDo= MIME-Version: 1.0 Received: by 10.220.123.230 with SMTP id q38mr9036319vcr.73.1259151241330; Wed, 25 Nov 2009 04:14:01 -0800 (PST) In-Reply-To: References: <200911201224.08313.hselasky@c2i.net> <200911212300.20154.hselasky@c2i.net> Date: Wed, 25 Nov 2009 15:14:01 +0300 Message-ID: From: Travelling Particle <166162@gmail.com> To: Hiroharu Tamaru , freebsd-usb@freebsd.org Content-Type: text/plain; charset=UTF-8 Cc: Subject: Re: [keyboard] ukbd stops working after filesystems mount at boot time X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2009 12:14:02 -0000 > Does this let you work around your problem too? > > http://www.freebsd.org/cgi/getmsg.cgi?fetch=0+0+/usr/local/www/db/text/2008/freebsd-mobile/20080309.freebsd-mobile Haven't tried the patch, but I see what you mean. I had tested with atkbd and kbdmux both disabled and having geli passphrase visible. It appears that in 8.0-PRERELEASE (cvsuped Nov 23 2009, I think) the original problem I had reported is gone: if I can get thru the passphrase, the late stage continues fine and keyboard works at login prompt without any problem. However, the keyboard works unreliably(*) just before the late boot stage, at the moment when the geli passphrase is expected. 8.0-RC3 behaved the opposite way: no problem at the passphrase, but unusable console right after that. (*) By working unreliably I mean that key presses are randomly skipped. Sometimes you see keys pressed right after the first press, sometimes it takes 3-4 times to repeat the press before the symbol gets entered. I have googled up that skipping key presses at the passphrase prompt was reported since a long time ago. I see that it was somewhat fixed in 8.0-RC3 with undesired side-effects. This leaves me wonder if the keyboard can be fixed without breaking the console. I am willing to help: if anyone needs debugging output or anything, just tell me what I should do. USB keyboard is the only input device this computer has (no PS/2 or serial port), so I' somewhat desperate. > Chances are that unreliable key inputs at boot stage is not that > usb specific, but I couldn't dig any deeper then... I think it's usb-specific. What else would be responsible for dropping input from the usb device? Thanks.