doro1211 Guru
Joined: 06 Jun 2004 Posts: 312
|
Posted: Wed Jan 01, 2014 11:34 pm Post subject: No USB mouse after systemd migration |
|
|
After updating to gnome 3 and systemd, my logitech usb mouse no longer works. It doubt it's a kernel issue, as I build the kernel once and use it on 5 computers, and the wireless logitech keyboards and mice all work on those. It's only a problem on one computer. It's possible that this computer just requires some other option/driver.
Code: | ~ # lsusb
Bus 002 Device 002: ID 17d0:0116 Sanford L.P.
Bus 004 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub |
So somehow it is seeing the usb receiver. (BTW, I've tried 2 different logitech mice and tried new batteries, and neither works.)
My kernel doesn't seem to recognize the device on boot as it does on the other computers. For example, on one of the other computers:
Code: | ~ # dmesg | grep -i logit
[ 3.869011] usb 7-3: Manufacturer: Logitech
[ 5.557823] logitech-djreceiver 0003:046D:C52B.0004: hiddev0,hidraw1: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:16.0-3/input2
[ 5.671693] input: Logitech Unifying Device. Wireless PID:4024 as /devices/pci0000:00/0000:00:16.0/usb7/7-3/7-3:1.2/0003:046D:C52B.0004/input/input4
[ 5.672003] logitech-djdevice 0003:046D:C52B.0005: input,hidraw2: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4024] on usb-0000:00:16.0-3:1 |
But on the computer where it does not work:
Code: | ~ # dmesg | grep -i logit
[ 1.906283] usb 4-6: Manufacturer: Logitech |
When starting X, udev does not attempt to add it as an input device.
Code: | ~ # cat /var/log/Xorg.0.log | grep -i udev
[ 21.428] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 21.450] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[ 21.477] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[ 21.477] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
[ 21.478] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[ 21.478] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[ 21.478] (II) config/udev: Adding input device PC Speaker (/dev/input/event2) |
All the computers use the same make.conf (it's a soft link to a file on the fileserver). All computers use the same flags and I build packages on one computer, then install binaries everywhere else. They are somewhat different hardware, but all fairly similar.
Code: | ~ # grep -i input /etc/make.conf
INPUT_DEVICES="keyboard mouse evdev synaptics joystick" |
The keyboard does work, but it's ps/2, not usb and not wireless.
Code: | ~ # ls -lR /dev/input
/dev/input:
total 0
drwxr-xr-x 2 root root 80 Jan 1 12:54 by-path
crw-r----- 1 root root 13, 64 Jan 1 12:54 event0
crw-r----- 1 root root 13, 65 Jan 1 12:54 event1
crw-r----- 1 root root 13, 66 Jan 1 12:54 event2
crw-r----- 1 root root 13, 67 Jan 1 12:54 event3
crw-r----- 1 root root 13, 63 Jan 1 12:54 mice
/dev/input/by-path:
total 0
lrwxrwxrwx 1 root root 9 Jan 1 12:54 platform-i8042-serio-0-event-kbd -> ../event3
lrwxrwxrwx 1 root root 9 Jan 1 12:54 platform-pcspkr-event-spkr -> ../event2 |
Basic info:
Code: | ~ # uname -r
3.10.17-gentoo |
Code: | ~ # gcc-config -l
[1] x86_64-pc-linux-gnu-4.7.3 * |
Code: | ~ # eix -e gnome
[I] gnome-base/gnome
Available versions: (2.0) 2.32.1-r2 3.8.0-r1 [M]~3.10.0
{accessibility +bluetooth (+)cdr +classic cups dvdr +extras flashback ldap mono policykit}
Installed versions: 3.8.0-r1(2.0)(17:44:35 12/26/13)(bluetooth cdr classic cups extras -accessibility -flashback) |
Code: | ~ # eix -e systemd
[I] sys-apps/systemd
Available versions: 204-r1 208-r2(0/1) **9999(0/1) {acl audit cryptsetup doc +filecaps +firmware-loader gcrypt gudev http introspection keymap +kmod lzma openrc pam policykit python qrcode selinux static-libs tcpd test vanilla xattr ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7"}
Installed versions: 208-r2(01:40:13 12/26/13)(acl doc filecaps firmware-loader gudev introspection kmod pam policykit python tcpd -audit -cryptsetup -gcrypt -http -lzma -qrcode -selinux -test -vanilla -xattr ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7") |
I've rebuilt all the x11-drivers on the target PC. No effect.
I'm running Gentoo stable amd64 with -O2 optimization.
I'm rather lost as to what else to try. Any ideas? |
|