kern/63397: atkbd breaks with FSC KBPC-S2

Matthias Andree matthias.andree at web.de
Thu Feb 26 08:10:18 PST 2004


>Number:         63397
>Category:       kern
>Synopsis:       atkbd breaks with FSC KBPC-S2
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 26 08:10:17 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Andree
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD merlin.emma.line.org 5.2-CURRENT FreeBSD 5.2-CURRENT #12: Thu Feb 26 15:12:32 CET 2004 toor at merlin.emma.line.org:/usr/src/sys/i386/compile/MA5 i386


	
>Description:
FreeBSD does not support PS/2 keyboards from Fujitsu-Siemens Computers,
type KBPC-S2. This has affected 5.2-RELEASE and also affects 5.2.1-RC2.

The keyboard gets disconnected after it has been reset.

Workarounds (any one is sufficient):

1. add to /etc/loader.conf: hint.atkbd.0.flags="0"
2. add to /etc/loader.conf: hint.atkbd.0.flags="2"
3. compile kernel with "options KBD_RESETDELAY=1600"

I haven't done a full search for the minimum required RESETDELAY.
I may follow up
	
>How-To-Repeat:
Boot FreeBSD on an i386 machine with a KBPC-S2 keyboard attached.

WARNING:
Make sure you have a chance to shut down the machine without pressing reset,
for instance, by configuring a serial console or install sudo so you can "sudo
halt" from another machine in your LAN.
	
>Fix:
Consider either making hint.atkbd.0.flags="0" the default or changing the
KBD_RESETDELAY default (default 200, unit ms)
	
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list