Hello,
On a fresh install of Archlinux, I get neither mouse nor keyboard input in Xbmc, although both work fine in X.
E.g., I can start X, open a terminal, type xbmc, and then I'm stuck as it responds neither to the keyboard or mouse.
Same if I start it from the console, ssh, or using a systemd service.
My user & the xbmc user have access to /dev/input devices (mouse/kbd work fine in regular X anyway)
I had not such issue with other distros such as openelec or xbian, so I don't think it's an hardware issue.
Any advice would be much appreciated.
Relevant bits of my Xorg.log below.
$this->bbcode_second_pass_code('', '
[ 51537.106] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/event2)
[ 51537.106] (**) USB Optical Mouse: Applying InputClass "evdev pointer catchall"
[ 51537.107] (II) LoadModule: "evdev"
[ 51537.108] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 51537.110] (II) Module evdev: vendor="X.Org Foundation"
[ 51537.111] compiled for 1.14.2, module version = 2.8.1
[ 51537.111] Module class: X.Org XInput Driver
[ 51537.111] ABI class: X.Org XInput driver, version 19.1
[ 51537.111] (II) Using input driver 'evdev' for 'USB Optical Mouse'
[ 51537.111] (**) USB Optical Mouse: always reports core events
[ 51537.112] (**) evdev: USB Optical Mouse: Device: "/dev/input/event2"
[ 51537.112] (--) evdev: USB Optical Mouse: Vendor 0x4b3 Product 0x310c
[ 51537.113] (--) evdev: USB Optical Mouse: Found 3 mouse buttons
[ 51537.113] (--) evdev: USB Optical Mouse: Found scroll wheel(s)
[ 51537.113] (--) evdev: USB Optical Mouse: Found relative axes
[ 51537.113] (--) evdev: USB Optical Mouse: Found x and y relative axes
[ 51537.113] (II) evdev: USB Optical Mouse: Configuring as mouse
[ 51537.114] (II) evdev: USB Optical Mouse: Adding scrollwheel support
[ 51537.114] (**) evdev: USB Optical Mouse: YAxisMapping: buttons 4 and 5
[ 51537.114] (**) evdev: USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 51537.114] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/input/input3/event2"
[ 51537.115] (II) XINPUT: Adding extended input device "USB Optical Mouse" (type: MOUSE, id 6)
[ 51537.115] (II) evdev: USB Optical Mouse: initialized for relative axes.
[ 51537.117] (**) USB Optical Mouse: (accel) keeping acceleration scheme 1
[ 51537.118] (**) USB Optical Mouse: (accel) acceleration profile 0
[ 51537.118] (**) USB Optical Mouse: (accel) acceleration factor: 2.000
[ 51537.118] (**) USB Optical Mouse: (accel) acceleration threshold: 4
[ 51537.122] (II) config/udev: Adding input device USB Optical Mouse (/dev/input/mouse0)
[ 51537.122] (II) No input driver specified, ignoring this device.
[ 51537.123] (II) This device may have been added with another device file.
[ 51537.126] (II) config/udev: Adding input device Microsoft Wired Keyboard 600 (/dev/input/event0)
[ 51537.127] (**) Microsoft Wired Keyboard 600: Applying InputClass "evdev keyboard catchall"
[ 51537.127] (II) Using input driver 'evdev' for 'Microsoft Wired Keyboard 600'
[ 51537.127] (**) Microsoft Wired Keyboard 600: always reports core events
[ 51537.128] (**) evdev: Microsoft Wired Keyboard 600: Device: "/dev/input/event0"
[ 51537.128] (--) evdev: Microsoft Wired Keyboard 600: Vendor 0x45e Product 0x751
[ 51537.128] (--) evdev: Microsoft Wired Keyboard 600: Found keys
[ 51537.128] (II) evdev: Microsoft Wired Keyboard 600: Configuring as keyboard
[ 51537.129] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input1/event0"
[ 51537.129] (II) XINPUT: Adding extended input device "Microsoft Wired Keyboard 600" (type: KEYBOARD, id 7)
[ 51537.129] (**) Option "xkb_rules" "evdev"
[ 51537.129] (**) Option "xkb_model" "pc104"
[ 51537.130] (**) Option "xkb_layout" "us"
[ 51537.465] (II) config/udev: Adding input device Microsoft Wired Keyboard 600 (/dev/input/event1)
[ 51537.466] (**) Microsoft Wired Keyboard 600: Applying InputClass "evdev keyboard catchall"
[ 51537.466] (II) Using input driver 'evdev' for 'Microsoft Wired Keyboard 600'
[ 51537.466] (**) Microsoft Wired Keyboard 600: always reports core events
[ 51537.466] (**) evdev: Microsoft Wired Keyboard 600: Device: "/dev/input/event1"
[ 51537.467] (II) evdev: Microsoft Wired Keyboard 600: Using mtdev for this device
[ 51537.468] (--) evdev: Microsoft Wired Keyboard 600: Vendor 0x45e Product 0x751
[ 51537.468] (--) evdev: Microsoft Wired Keyboard 600: Found 1 mouse buttons
[ 51537.468] (--) evdev: Microsoft Wired Keyboard 600: Found scroll wheel(s)
[ 51537.468] (--) evdev: Microsoft Wired Keyboard 600: Found relative axes
[ 51537.469] (--) evdev: Microsoft Wired Keyboard 600: Found absolute axes
[ 51537.469] (--) evdev: Microsoft Wired Keyboard 600: Found absolute multitouch axes
[ 51537.469] (--) evdev: Microsoft Wired Keyboard 600: Found x and y absolute axes
[ 51537.469] (--) evdev: Microsoft Wired Keyboard 600: Found keys
[ 51537.469] (II) evdev: Microsoft Wired Keyboard 600: Forcing relative x/y axes to exist.
[ 51537.469] (II) evdev: Microsoft Wired Keyboard 600: Configuring as mouse
[ 51537.469] (II) evdev: Microsoft Wired Keyboard 600: Configuring as keyboard
[ 51537.470] (II) evdev: Microsoft Wired Keyboard 600: Adding scrollwheel support
[ 51537.470] (**) evdev: Microsoft Wired Keyboard 600: YAxisMapping: buttons 4 and 5
[ 51537.470] (**) evdev: Microsoft Wired Keyboard 600: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 51537.471] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.1/input/input2/event1"
[ 51537.471] (II) XINPUT: Adding extended input device "Microsoft Wired Keyboard 600" (type: KEYBOARD, id 8)
[ 51537.471] (**) Option "xkb_rules" "evdev"
[ 51537.471] (**) Option "xkb_model" "pc104"
[ 51537.471] (**) Option "xkb_layout" "us"
[ 51537.474] (II) evdev: Microsoft Wired Keyboard 600: initialized for relative axes.
[ 51537.474] (WW) evdev: Microsoft Wired Keyboard 600: ignoring absolute axes.
[ 51537.475] (**) Microsoft Wired Keyboard 600: (accel) keeping acceleration scheme 1
[ 51537.476] (**) Microsoft Wired Keyboard 600: (accel) acceleration profile 0
[ 51537.476] (**) Microsoft Wired Keyboard 600: (accel) acceleration factor: 2.000
[ 51537.476] (**) Microsoft Wired Keyboard 600: (accel) acceleration threshold: 4
[ 51537.480] (II) config/udev: Adding input device Microsoft Wired Keyboard 600 (/dev/input/js0)
[ 51537.480] (II) No input driver specified, ignoring this device.
[ 51537.481] (II) This device may have been added with another device file.
[ 51537.533] (EE) FBDEV(0): FBIOBLANK: Operation not permitted
[ 51589.469] (EE) FBDEV(0): FBIOBLANK: Operation not permitted
[ 51589.470] (II) evdev: Microsoft Wired Keyboard 600: Using mtdev for this device')