Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Aug 2014 10:59:53 +0800
From:      Erich Dollansky <erichsfreebsdlist@alogt.com>
To:        Polytropon <freebsd@edvax.de>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Losing internal keyboard after disconnection external one
Message-ID:  <20140825105953.622e85d2@X220.alogt.com>
In-Reply-To: <20140824120500.e0c1b36b.freebsd@edvax.de>
References:  <20140824112836.3e2b0c68@X220.alogt.com> <20140824093337.bd6df18d.freebsd@edvax.de> <20140824174650.1633674f@X220.alogt.com> <20140824120500.e0c1b36b.freebsd@edvax.de>

index | next in thread | previous in thread | raw e-mail

Hi,

On Sun, 24 Aug 2014 12:05:00 +0200
Polytropon <freebsd@edvax.de> wrote:

> On Sun, 24 Aug 2014 17:46:50 +0800, Erich Dollansky wrote:
> > On Sun, 24 Aug 2014 09:33:37 +0200
> > Polytropon <freebsd@edvax.de> wrote:
> > 
> > it is only there when X is running.
> 
> Could it be a HAL problem? It's known to cause problems with
> peripherials... ;-)
> 
it looks like.
> 
> 
> > > What's strange about the system messages: "at uhub1, port 3, addr
> > > 1 (disconnected)" is appearing twice...
> > > 
> > I think that this is the source of the problem. At some point both
> > keyboards are seen as the same and removed together.
> 
> The error message refers to the same device. How is the
> laptop's keyboard represented? I thought it would have
> been a PS/2 keyboard, attached to atkbd, not a USB

of course, I did not think of this. Laptops will be the last devices
with PS/2 keyboards.

> keyboard (as built-in pointing devices are often recognized
> as PS/2 mice, being represented as psm0, not ums0).
> Additionally, AT keyboards usually cannot be removed,
> as they are not hot-pluggable per definition, and in
> most cases, they aren't even detected - only the keyboard
> controller is.
> 
> Can you "dmesg | grep kbd"?
> 
> Example from my home system:
> 
> 	atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on
> isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0
> 	kbd0 at atkbd0
> 

kbd1 at kbdmux0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0

> There is no keyboard connected, just a lonely HIL plug
> on the table. :-)
> 
> The Sun Type 7 USB keyboard I'm actually using can be
> detached and re-attached in X without problems. If the
> IBM model M keyboard (can be connected to the HIL plug
> if needed) is present, it keeps working, no matter if
> another keyboard is attached or not.
> 
> NB: I am using X without HAL.
> 
I do always tests with a new machine and then leave HAL either on of
off depending on the outcome. This machine should have HAL enabled.

Erich


help

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