Date: Fri, 11 Jan 2013 09:40:43 +0100 From: Pierre DAVID <pdagog@gmail.com> To: freebsd-x11@freebsd.org Subject: Laptop keyboard not responsive after USB keyboard unplug Message-ID: <20130111084043.GA1756@vagabond.u-strasbg.fr>
next in thread | raw e-mail | index | archive | help
Hi, I have an old (since the conversion to HAL I think) problem which begins to be very annoying since I now need more mobility: when I disconnect the USB keyboard/mouse from my laptop, the laptop keyboard is no longer responsive. Internal touchpad/mouse continue to work. When plug back the USB keyboard, all keyboards (laptop + USB) work again. This problem occurs only when using X11. When not using X11, keyboard plug/unplug is working perfectly well. This problem has been already described in: http://lists.freebsd.org/pipermail/freebsd-current/2009-September/011898.html http://forums.freebsd.org/showthread.php?t=21633 https://bugs.freedesktop.org/show_bug.cgi?id=39532 I did not got any answer from these people, so I don't know if they finally solved this problem. The second URL http://forums.freebsd.org/showthread.php?t=21633 has a lot of pertinent informations. I'm wondering if any of you has already worked on this problem, and/or are willing to help. Thanks in advance for your help, Pierre ------------------------------------------------------------------------------ My actual settings are now: - FreeBSD vagabond 10.0-CURRENT FreeBSD 10.0-CURRENT #2 r244925M: Tue Jan 1 18:30:45 CET 2013 pda@biceps.ma.maison:/usr/obj/usr/src/sys/VAGABOND amd64 (the problem was occurring largely before 2011) - ports: xf86-input-keyboard-1.6.1 xf86-video-intel-2.17.0_1 (compiled with WITH_NEW_XORG=yes and WITH_KMS=yes, but the problem was also occurring on my previous laptop from 2008 and previous port versions) - Xorg.conf: no InputDevice section, and no AllowEmptyInput line - hald and dbus started (in a KDE4 environment) ------------------------------------------------------------------------------ Here are the relevant lines of Xorg.0.log: 1- initial loading [ 45.769] (EE) config/hal: couldn't initialise context: unknown error (null) [ 48.933] (II) config/hal: Adding input device Cordless Keyboard+Mouse Receiver [ 48.936] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/usb_device_46d_c512_noserial_if1" [ 48.936] (II) XINPUT: Adding extended input device "Cordless Keyboard+Mouse Receiver" (type: MOUSE) [ 48.936] (**) Cordless Keyboard+Mouse Receiver: (accel) keeping acceleration scheme 1 [ 48.936] (**) Cordless Keyboard+Mouse Receiver: (accel) acceleration profile 0 [ 48.936] (**) Cordless Keyboard+Mouse Receiver: (accel) acceleration factor: 2.000 [ 48.936] (**) Cordless Keyboard+Mouse Receiver: (accel) acceleration threshold: 4 [ 48.936] (II) Cordless Keyboard+Mouse Receiver: SetupAuto: hw.iftype is 4, hw.model is 0 [ 48.936] (II) Cordless Keyboard+Mouse Receiver: SetupAuto: protocol is SysMouse [ 50.045] (II) config/hal: Adding input device Cordless Keyboard+Mouse Receiver [ 50.045] (II) LoadModule: "kbd" [ 50.045] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so [ 50.047] (II) Module kbd: vendor="X.Org Foundation" [ 50.047] compiled for 1.10.6, module version = 1.6.1 [ 50.047] Module class: X.Org XInput Driver [ 50.047] ABI class: X.Org XInput driver, version 12.2 [ 50.047] (II) Using input driver 'kbd' for 'Cordless Keyboard+Mouse Receiver' [ 50.047] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so [ 50.047] (**) Cordless Keyboard+Mouse Receiver: always reports core events [ 50.047] (**) Cordless Keyboard+Mouse Receiver: always reports core events [ 50.048] (**) Option "Protocol" "standard" [ 50.048] (**) Option "XkbRules" "base" [ 50.048] (**) Option "XkbModel" "pc105" [ 50.048] (**) Option "XkbLayout" "fr" [ 50.048] (**) Option "XkbOptions" "terminate:ctrl_alt_bksp" [ 50.048] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/usb_device_46d_c512_noserial_if0" [ 50.048] (II) XINPUT: Adding extended input device "Cordless Keyboard+Mouse Receiver" (type: KEYBOARD) [ 50.168] (II) config/hal: Adding input device AT Keyboard [ 50.168] (II) Using input driver 'kbd' for 'AT Keyboard' [ 50.168] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so [ 50.168] (**) AT Keyboard: always reports core events [ 50.168] (**) AT Keyboard: always reports core events [ 50.168] (**) Option "Protocol" "standard" [ 50.168] (**) Option "XkbRules" "base" [ 50.168] (**) Option "XkbModel" "pc105" [ 50.168] (**) Option "XkbLayout" "fr" [ 50.168] (**) Option "XkbOptions" "terminate:ctrl_alt_bksp" [ 50.168] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/atkbd_0" [ 50.168] (II) XINPUT: Adding extended input device "AT Keyboard" (type: KEYBOARD) 2- when USB keyboard is unplugged [ 7531.002] (II) config/hal: removing device Cordless Keyboard+Mouse Receiver [ 7531.013] (II) UnloadModule: "mouse" [ 7531.014] (II) Unloading mouse [ 7531.014] (II) config/hal: removing device Cordless Keyboard+Mouse Receiver [ 7531.015] (II) UnloadModule: "kbd" [ 7531.015] (II) Unloading kbd 3- when USB keyboard is plugged back [ 7551.056] (II) config/hal: Adding input device Cordless Keyboard+Mouse Receiver [ 7551.056] (II) Using input driver 'kbd' for 'Cordless Keyboard+Mouse Receiver' [ 7551.056] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so [ 7551.056] (**) Cordless Keyboard+Mouse Receiver: always reports core events [ 7551.057] (**) Cordless Keyboard+Mouse Receiver: always reports core events [ 7551.057] (**) Option "Protocol" "standard" [ 7551.057] (**) Option "XkbRules" "base" [ 7551.057] (**) Option "XkbModel" "pc105" [ 7551.058] (**) Option "XkbLayout" "fr" [ 7551.058] (**) Option "XkbOptions" "terminate:ctrl_alt_bksp" [ 7551.058] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/usb_device_46d_c512_noserial_if0" [ 7551.058] (II) XINPUT: Adding extended input device "Cordless Keyboard+Mouse Receiver" (type: KEYBOARD) [ 7552.734] (II) config/hal: Adding input device Cordless Keyboard+Mouse Receiver [ 7552.734] (II) Using input driver 'mouse' for 'Cordless Keyboard+Mouse Receiver' [ 7552.734] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so [ 7552.734] (**) Cordless Keyboard+Mouse Receiver: always reports core events [ 7552.734] (**) Option "Device" "/dev/sysmouse" [ 7552.734] (==) Cordless Keyboard+Mouse Receiver: Protocol: "Auto" [ 7552.734] (**) Cordless Keyboard+Mouse Receiver: always reports core events [ 7552.735] (==) Cordless Keyboard+Mouse Receiver: Emulate3Buttons, Emulate3Timeout: 50 [ 7552.735] (**) Cordless Keyboard+Mouse Receiver: ZAxisMapping: buttons 4 and 5 [ 7552.735] (**) Cordless Keyboard+Mouse Receiver: Buttons: 9 [ 7552.735] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/usb_device_46d_c512_noserial_if1"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130111084043.GA1756>