Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2011 13:41:40 -0500
From:      Jung-uk Kim <jkim@FreeBSD.org>
To:        freebsd-bugs@freebsd.org
Cc:        jh@freebsd.org, Andy Farkas <chuzzwassa@gmail.com>
Subject:   Re: Fwd: kern/99538: [keyboard] [atkbdc] while using USB keyboard default params of atkbd and kbdmux lead to long delays on changes of keyboard state
Message-ID:  <201111141341.43776.jkim@FreeBSD.org>
In-Reply-To: <CAAJ1ec02qjQwnzz8tgj73QXajhvRQbMd--t7BK%2BSpqiZ%2BM_s6w@mail.gmail.com>
References:  <201111111937.pABJbMUB033100@freefall.freebsd.org> <CAAJ1ec0LrgSNi-2t%2B=kmgDqisM5PUNp2n8PAkTgHduA=XaBskg@mail.gmail.com> <CAAJ1ec02qjQwnzz8tgj73QXajhvRQbMd--t7BK%2BSpqiZ%2BM_s6w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 14 November 2011 07:27 am, Andy Farkas wrote:
> Originator's email bounced, resending.
>
> -andyf
>
> ---------- Forwarded message ----------
> From: Andy Farkas <chuzzwassa@gmail.com>
> Date: Mon, Nov 14, 2011 at 5:55 AM
> Subject: Re: kern/99538: [keyboard] [atkbdc] while using USB
> keyboard default params of atkbd and kbdmux lead to long delays on
> changes of keyboard state
> To: freebsd-bugs@freebsd.org
> Cc: kazarov@mcm.ru, jh@freebsd.org
>
> On Sat, Nov 12, 2011 at 5:37 AM, �<jh@freebsd.org> wrote:
> > Synopsis: [keyboard] [atkbdc] while using USB keyboard default
> > params of atkbd and kbdmux lead to long delays on changes of
> > keyboard state
> >
> > State-Changed-From-To: open->feedback
> > State-Changed-By: jh
> > State-Changed-When: Fri Nov 11 19:37:21 UTC 2011
> > State-Changed-Why:
> > Can you still reproduce this on recent FreeBSD versions?
> >
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=99538
>
> I have a HP ProLiant ML110 that does this. 9 seconds after
> pressing Caps-Lock the LED lights. 3 seconds for it to go off.
> It also takes several seconds to switch consoles.
>
> The keyboard is not USB.
>
> It has a 'Genius KWD-820' keyboard connected to the PS2 port.
> No mouse. No USB devices connected at all. Here is some stuff
> from /var/run/dmesg.boot:
>
> FreeBSD 8.2-STABLE #0: Tue Jul �5 19:10:42 EST 2011
> ...
> CPU: Intel(R) Pentium(R) D CPU 2.80GHz (2793.02-MHz 686-class CPU)
> �Origin = "GenuineIntel" �Id = 0xf47 �Family = f �Model = 4
> �Stepping = 7 ...
> ACPI APIC Table: <HP ML110 G4>
> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> FreeBSD/SMP: 1 package(s) x 2 core(s)
> ...
> ioapic0 <Version 2.0> irqs 0-23 on motherboard
> kbd1 at kbdmux0
> iscsi: version 2.2.4.2
> acpi0: <HP> on motherboard
> acpi0: [ITHREAD]
> acpi0: Power Button (fixed)
> acpi0: reservation of fed13000, 1000 (3) failed
> ...
> atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> kbd0 at atkbd0
> atkbd0: [GIANT-LOCKED]
> atkbd0: [ITHREAD]
> ...
> ugen3.2: <ServerEngines> at usbus3
> ukbd0: <ServerEngines SE USB Device, class 0/0, rev 1.10/0.01, addr
> 2> on usbus3 kbd2 at ukbd0
> ums0: <ServerEngines SE USB Device, class 0/0, rev 1.10/0.01, addr
> 2> on usbus3 ums0: 8 buttons and [XYZ] coordinates ID=0
> ...
>
> I do not know what kbd1 and kbd2 are, nor ums0.

Little googling found ServerEngines' chipset silently emulate USB 
devices from PS/2 port connected devices.  For example:

http://www.zubrcom.net/always-be-clever/20110105/hp-dl140-g3-ps2-keyboard-and-mouse-are-usb-devices

Jung-uk Kim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111141341.43776.jkim>