GNOME Bugzilla – Bug 727110
With several logical input devices of the same NAME present only one gets recognized
Last modified: 2014-03-26 20:51:25 UTC
If there are several (logical) input devices that register in the system in the same name, GIMP will recognize only one of them, making the others inaccessible. An example, and the reporters issue would be a Logitech Wireless MX mouse which receiver registers several input devices of the same name, which however are very distinct inputs. In a system with the configuration as below in the GIMP "Edit"→"Input Devices" only one instance of a "Logitech USB Receiver" shows up. === Xorg.log === [130910.844] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event17) [130910.844] (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall" [130910.844] (II) Using input driver 'evdev' for 'Logitech USB Receiver' [130910.844] (**) Logitech USB Receiver: always reports core events [130910.844] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event17" [130910.844] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc525 [130910.844] (--) evdev: Logitech USB Receiver: Found 20 mouse buttons [130910.844] (--) evdev: Logitech USB Receiver: Found scroll wheel(s) [130910.844] (--) evdev: Logitech USB Receiver: Found relative axes [130910.844] (--) evdev: Logitech USB Receiver: Found x and y relative axes [130910.844] (II) evdev: Logitech USB Receiver: Configuring as mouse [130910.844] (II) evdev: Logitech USB Receiver: Adding scrollwheel support [130910.844] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5 [130910.844] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [130910.844] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2/2-1.1.2:1.0/input/input30/event17" [130910.844] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: MOUSE, id 12) [130910.844] (II) evdev: Logitech USB Receiver: initialized for relative axes. [130910.845] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1 [130910.845] (**) Logitech USB Receiver: (accel) acceleration profile 0 [130910.845] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000 [130910.845] (**) Logitech USB Receiver: (accel) acceleration threshold: 4 [130910.845] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse3) [130910.845] (II) No input driver specified, ignoring this device. [130910.845] (II) This device may have been added with another device file. [130910.845] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event18) [130910.845] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall" [130910.845] (**) Logitech USB Receiver: Applying InputClass "Internal Keyboard de deadgraveacute and terminate" [130910.845] (II) Using input driver 'evdev' for 'Logitech USB Receiver' [130910.845] (**) Logitech USB Receiver: always reports core events [130910.845] (**) evdev: Logitech USB Receiver: Device: "/dev/input/event18" [130910.845] (--) evdev: Logitech USB Receiver: Vendor 0x46d Product 0xc525 [130910.845] (--) evdev: Logitech USB Receiver: Found 1 mouse buttons [130910.845] (--) evdev: Logitech USB Receiver: Found scroll wheel(s) [130910.845] (--) evdev: Logitech USB Receiver: Found relative axes [130910.845] (II) evdev: Logitech USB Receiver: Forcing relative x/y axes to exist. [130910.845] (--) evdev: Logitech USB Receiver: Found absolute axes [130910.845] (II) evdev: Logitech USB Receiver: Forcing absolute x/y axes to exist. [130910.845] (--) evdev: Logitech USB Receiver: Found keys [130910.845] (II) evdev: Logitech USB Receiver: Configuring as mouse [130910.845] (II) evdev: Logitech USB Receiver: Configuring as keyboard [130910.845] (II) evdev: Logitech USB Receiver: Adding scrollwheel support [130910.845] (**) evdev: Logitech USB Receiver: YAxisMapping: buttons 4 and 5 [130910.845] (**) evdev: Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [130910.845] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2/2-1.1.2:1.1/input/input31/event18" [130910.845] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD, id 13) [130910.845] (**) Option "xkb_rules" "evdev" [130910.845] (**) Option "xkb_model" "pc105" [130910.845] (**) Option "xkb_layout" "de" [130910.845] (**) Option "xkb_variant" "deadgraveacute" [130910.845] (**) Option "xkb_options" "terminate:ctrl_alt_bksp" [130910.845] (II) evdev: Logitech USB Receiver: initialized for relative axes. [130910.845] (WW) evdev: Logitech USB Receiver: ignoring absolute axes. [130910.846] (**) Logitech USB Receiver: (accel) keeping acceleration scheme 1 [130910.846] (**) Logitech USB Receiver: (accel) acceleration profile 0 [130910.846] (**) Logitech USB Receiver: (accel) acceleration factor: 2.000 [130910.846] (**) Logitech USB Receiver: (accel) acceleration threshold: 4 === xinput list of devices registered with the X server === Note the devices with id=16 and id=17 narfi /var/log % xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ HID 413c:8158 id=10 [slave pointer (2)] ⎜ ↳ DualPoint Stick id=14 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=16 [slave pointer (2)] ⎜ ↳ Logitech USB Receiver id=17 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Video Bus id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ HID 413c:8157 id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ Integrated_Webcam_2M id=11 [slave keyboard (3)] ↳ Key Tronic Keytronic USB Keyboard id=15 [slave keyboard (3)] ∼ AlpsPS/2 ALPS DualPoint TouchPad id=13 [floating slave] === /proc/bus/input/devices === I: Bus=0003 Vendor=046d Product=c525 Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.7-1.1.2/input0 S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2/2-1.1.2:1.0/input/input30 U: Uniq= H: Handlers=mouse3 event17 B: PROP=0 B: EV=17 B: KEY=ffff0000 0 0 0 0 B: REL=143 B: MSC=10 I: Bus=0003 Vendor=046d Product=c525 Version=0111 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.7-1.1.2/input1 S: Sysfs=/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2/2-1.1.2:1.1/input/input31 U: Uniq= H: Handlers=kbd event18 B: PROP=0 B: EV=1f B: KEY=4837fff072ff32d bf54444600000000 1 20f908b17c000 677bfad9415fed 9ed68000004400 10000002 B: REL=40 B: ABS=100000000 B: MSC=10
*** This bug has been marked as a duplicate of bug 674253 ***