Date: Wed, 17 Feb 2016 16:44:14 +0000 From: "Luis P. Mendes" <luislupe@gmx.com> To: freebsd-questions@FreeBSD.org Subject: kbdmux disabled --> no useable keyboard?! Message-ID: <20160217164414.GA73442@hp.tbl>
next in thread | raw e-mail | index | archive | help
(Due to change of hardware and OS I lost the original messages, but will paste the context) On 2015.11.25 Polytropon wrote: > On Tue, 24 Nov 2015 23:23:56 +0000, Luis P. Mendes wrote: > > Hi, > > > > I'm setting up a multiseat workstation, where two users, with two > > monitors, two keyboards, two mice and two X sessions can be > > connected to the same computer at the same time. > > > > For this to happen, one of the things that is necessary to do is to > > disable kbdmux in order for the two keyboards to be considered > > independent. > > > > In the past, I've accomplished this with syscon, which had other > > problems. But now with vt, when I disable kbdmux either on > > /boot/device.hints or in /boot/loader.conf with: > > hint.kbdmux.0.disabled="1" > > > > No keys are recognized by the OS, although dmesg seems to know about > > the existence of the USB keyboard. > > You need to manually transfer the control of one keyboard to the > other - from the "active" to the "inactive" one (to become the > "active" one). Use the kbdcontrol program to do this, "man kbdcontrol" > has more information about the -k option. > > This of course only works when kbdmux is disabled. Only now, could I return to this project. The steps I've taken: 1. Have an USB keyboard attached to the motherboard. No serial keyboard used. 2. In /boot/loader.conf, have these lines added: ukbd_load="YES" hint.kbdmux.0.disabled="1" hint.atkbd.0.disabled="1" hint.atkbdc.0.disabled="1" 3. In /etc/rc.conf.local: kbdcontrol -k /dev/ukbd0 < /dev/console 4. In /var/log/messages, there are these lines: kernel: ukbd0: <USB Keyboard> on usbus0 kernel: kbd0 at ukbd0 5. # ll /dev/uk* crw------- 1 root wheel 0x7f 15 Fev 22:39 /dev/ukbd0 6. # ls -l /dev/kb* lrwxr-xr-x 1 root wheel 5 15 Fev 22:39 /dev/kbd0 -> ukbd0 But I can't type anything in the (virtual) console. I'm not considering X yet. I don't understand what exactly is meant as example in the manual of kbdcontrol, so cannot find what is wrong with this. Would appreciate some help on this. Luis
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160217164414.GA73442>