Date: Sat, 1 Feb 2014 15:12:56 +0100 From: =?utf-8?Q?Hans_Petter_Selasky?= <hans.petter.selasky@bitfrost.no> To: =?utf-8?Q?perox=40freenet=2Ede?= <perox@freenet.de>, =?utf-8?Q?freebsd-usb=40freebsd=2Eorg?= <freebsd-usb@freebsd.org> Subject: RE: Entering password at GELI prompt using USB keyboard Message-ID: <zarafa.52ed00e8.474d.7996c96968fa9477@mail.lockless.no> In-Reply-To: <025dbb831bd67ff5111da225da6dfabc@email.freenet.de> References: <025dbb831bd67ff5111da225da6dfabc@email.freenet.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi,=0D=0A=0D=0AThe problem is not in the USB subsystem. Last time I looke= d into this, the problem was that syscons was going in a terrible polling= loop, leaving no CPU for other subsystems.=0D=0A=0D=0ADoes the mountroot= prompt work=3F=0D=0A=0D=0APolling for characters during early boot is a = special mode of operation for the UKBD driver and it might conflict if th= ere are multiple threads trying to get characters from the keyboard.=0D=0A= =0D=0Ahw.usb.ukbd.debug=3D15=0D=0A=0D=0AMight give you some clues. You mi= ght need to hack this into the ukbd.c driver when building the kernel.=0D= =0A=0D=0A--HPS=0D=0A=0D=0A=20=0D=0A=20=0D=0A-----Original message-----=0D= =0A> From:perox@freenet.de <mailto:perox@freenet.de> <perox@freenet.de <= mailto:perox@freenet.de> >=0D=0A> Sent: Saturday 1st February 2014 13:10=0D= =0A> To: freebsd-usb@freebsd.org <mailto:freebsd-usb@freebsd.org>=20=0D=0A= > Subject: Entering password at GELI prompt using USB keyboard=0D=0A>=20=0D= =0A> Hello,=0D=0A>=20=0D=0A> I have been encountering this problem for al= most a year now and I'd really like=0D=0A> help fixing it. My system only= has USB ports and no ps/2 for a keyboard. I'm=0D=0A> running FreeBSD 9 w= ith an encrypted GELI container for the whole system. The=0D=0A> kernel r= esides on a USB key and with 8.1 - 9.0 I was able to enter the GELI=0D=0A= > password using a USB keyboard at the GELI prompt during booting. Since = 9.1 this=0D=0A> is not possible anymore and still isn't with 10.0. The GE= LI prompt either=0D=0A> doesn't accept any key press or ignores Enter (I = can't tell the difference=0D=0A> because the password is not shown). I al= ready looked at the code but could=0D=0A> not find significant changes in= ukbd.c or the likes from 9.0 to 9.1. However,=0D=0A> since the GELI code= was changed even less I post the question here. Is there=0D=0A> a possib= ility to get more debug output except for verbose boot=3F Can I provide=0D= =0A> other information to help fix the problem=3F=0D=0A>=20=0D=0A> Thanks= a lot!=0D=0A>=20=0D=0A>=20=0D=0A>=20=0D=0A>=20=0D=0A> ---=0D=0A> Alle Po= stf=C3=A4cher an einem Ort. Jetzt wechseln und E-Mail-Adresse mitnehmen! = http://email.freenet.de/basic/Informationen <http://email.freenet.de/basi= c/Informationen>=20=0D=0A> ______________________________________________= _=0D=0A> freebsd-usb@freebsd.org <mailto:freebsd-usb@freebsd.org> mailin= g list=0D=0A> http://lists.freebsd.org/mailman/listinfo/freebsd-usb <http= ://lists.freebsd.org/mailman/listinfo/freebsd-usb>=20=0D=0A> To unsubscri= be, send any mail to "freebsd-usb-unsubscribe@freebsd.org <mailto:freebsd= -usb-unsubscribe@freebsd.org> "=0D=0A=0D=0A From owner-freebsd-usb@FreeBSD.ORG Sat Feb 1 14:39:38 2014 Return-Path: <owner-freebsd-usb@FreeBSD.ORG> Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8B148F58 for <freebsd-usb@freebsd.org>; Sat, 1 Feb 2014 14:39:38 +0000 (UTC) Received: from mout2.freenet.de (mout2.freenet.de [IPv6:2001:748:100:40::2:4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 374771302 for <freebsd-usb@freebsd.org>; Sat, 1 Feb 2014 14:39:38 +0000 (UTC) Received: from [195.4.92.140] (helo=mjail0.freenet.de) by mout2.freenet.de with esmtpa (ID perox@freenet.de) (port 25) (Exim 4.80.1 #4) id 1W9bjL-0003fK-Fn; Sat, 01 Feb 2014 15:39:35 +0100 Received: from localhost ([::1]:35900 helo=mjail0.freenet.de) by mjail0.freenet.de with esmtpa (ID perox@freenet.de) (Exim 4.80.1 #4) id 1W9bjL-0002DV-Au; Sat, 01 Feb 2014 15:39:35 +0100 Received: from mx15.freenet.de ([195.4.92.25]:53881) by mjail0.freenet.de with esmtpa (ID perox@freenet.de) (Exim 4.80.1 #4) id 1W9bgH-0008T0-CE; Sat, 01 Feb 2014 15:36:25 +0100 Received: from web3.emo.freenet-rz.de ([194.97.107.236]:34981 helo=web9.emo.freenet-rz.de) by mx15.freenet.de with esmtpa (ID perox@freenet.de) (port 587) (Exim 4.80.1 #4) id 1W9bgH-0004k6-Ac; Sat, 01 Feb 2014 15:36:25 +0100 Received: from localhost ([127.0.0.1] helo=emo.freenet.de) by web9.emo.freenet-rz.de with esmtpa (Exim 4.72 1 (Panther_1)) id 1W9bgG-0006mB-Sf; Sat, 01 Feb 2014 15:36:24 +0100 Date: Sat, 01 Feb 2014 15:36:24 +0100 From: perox@freenet.de Subject: RE: RE: Entering password at GELI prompt using USB keyboard To: Hans Petter Selasky <hans.petter.selasky@bitfrost.no>, freebsd-usb@freebsd.org X-Priority: 3 MIME-Version: 1.0 X-Abuse: 500871696 / 91.19.24.221 Message-Id: <9f23f31935759c88f8dad7a36e2ec508@email.freenet.de> User-Agent: freenetMail Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Originated-At: 91.19.24.221!32611 X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD support for USB <freebsd-usb.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-usb>, <mailto:freebsd-usb-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-usb/> List-Post: <mailto:freebsd-usb@freebsd.org> List-Help: <mailto:freebsd-usb-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-usb>, <mailto:freebsd-usb-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 01 Feb 2014 14:39:38 -0000 SGksDQoNCj4gVGhlIHByb2JsZW0gaXMgbm90IGluIHRoZSBVU0Igc3Vic3lzdGVtLiBMYXN0IHRp bWUgSSBsb29rZWQgaW50bw0KPiB0aGlzLCB0aGUgcHJvYmxlbSB3YXMgdGhhdCBzeXNjb25zIHdh cyBnb2luZyBpbiBhIHRlcnJpYmxlIHBvbGxpbmcNCj4gbG9vcCwgbGVhdmluZyBubyBDUFUgZm9y IG90aGVyIHN1YnN5c3RlbXMuDQo+DQo+IERvZXMgdGhlIG1vdW50cm9vdCBwcm9tcHQgd29yaz8N Cg0KeWVwLCBtb3VudHJvb3QgaXMgd29ya2luZy4gVGhhdCdzIHVuZm9ydHVuYXRlbHkgdG9vIGxh dGUgZm9yIG1lIHRvIGVudGVyIHRoZSBwYXNzd29yZCA6KSBJZiB5b3Ugc2F5IFVTQiBpcyBtb3N0 IGxpa2VseSBub3QgdGhlIHByb2JsZW0sIGlzIHRoZXJlIGEgbW9yZSBhcHByb3ByaWF0ZSBtYWls aW5nIGxpc3QgZm9yIHRoaXM/IC1nZWxpPyAtc3RhYmxlPw0KDQo+IFBvbGxpbmcgZm9yIGNoYXJh Y3RlcnMgZHVyaW5nIGVhcmx5IGJvb3QgaXMgYSBzcGVjaWFsIG1vZGUgb2YNCj4gb3BlcmF0aW9u IGZvciB0aGUgVUtCRCBkcml2ZXIgYW5kIGl0IG1pZ2h0IGNvbmZsaWN0IGlmIHRoZXJlIGFyZQ0K PiBtdWx0aXBsZSB0aHJlYWRzIHRyeWluZyB0byBnZXQgY2hhcmFjdGVycyBmcm9tIHRoZSBrZXli b2FyZC4NCj4NCj4gaHcudXNiLnVrYmQuZGVidWc9MTUNCj4NCj4gTWlnaHQgZ2l2ZSB5b3Ugc29t ZSBjbHVlcy4gWW91IG1pZ2h0IG5lZWQgdG8gaGFjayB0aGlzIGludG8gdGhlDQo+IHVrYmQuYyBk cml2ZXIgd2hlbiBidWlsZGluZyB0aGUga2VybmVsLg0KDQp3aWxsIGRvIHRoaXMgYW5kIHJlcG9y dCBiYWNrLiBUaGFua3MuDQoNCiAtDQoNCg0KCgotLS0KQWxsZSBQb3N0ZsOkY2hlciBhbiBlaW5l bSBPcnQuIEpldHp0IHdlY2hzZWxuIHVuZCBFLU1haWwtQWRyZXNzZSBtaXRuZWhtZW4hIGh0dHA6 Ly9lbWFpbC5mcmVlbmV0LmRlL2Jhc2ljL0luZm9ybWF0aW9uZW4K
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?zarafa.52ed00e8.474d.7996c96968fa9477>