Logitech unifying receivers and keyboard ordering (ukbd0/1)

Polytropon freebsd at edvax.de
Mon Jan 6 19:31:38 UTC 2014


On Mon, 6 Jan 2014 19:20:49 +0100, Christopher J. Ruwe wrote:
> I am sorry, I know that my question has been addressed quite recently,
> but I cannot find the post, I do not know why.
> 
> I have a Logitech mouse with unifying Bluetooth receiver and a
> keyboard attached by USB "wire". When I boot with both devices
> attached, the non-existent keyboard unifying Bluetooth attached
> keyboard becomes ukbd0 and the "wired" ukbd1. Accordingly, my real
> keyboard does not work on either syscons as well as X11 and I cannot
> type on the non-existent.
> 
> What I would like to have the "wired2 and "real" keyboard to attach to
> ukbd0 and if that must be the non-existent to ukbd1. What I do now is
> to unplug the Bluetooth dongle when booting to ensure that ordering. I
> usually forget that on first boot, though, ensuring my first rush of
> wild swearing each morning.

Depending on your kernel konfiguration, there may be two options:

First, the kbdmux component should enable all detected keyboards
to work "in parallel", so switching from one to another is not
needed, especially if one of them doesn't even exist. A typical
situation is when an AT keyboard (PS/2 keyboard connector) and
a USB keyboard (USB connector) are present.

Then, there's the kbdcontrol program that allows switching key-
boards. This program can be called by devd to perform the required
action when the USB keyboard is present (or not present). As I
don't own any BT hardware, I can't be more specific on how this
kind of keyboard will be represented to the OS, sorry.

See "man kbdmux" and "man kbdcontrol" for details.


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...


More information about the freebsd-questions mailing list