Unable to get input in X11 due to lack of drivers [solved]

Raspberry Pi 2

Unable to get input in X11 due to lack of drivers [solved]

Postby lembark » Sun Mar 01, 2015 7:54 pm

Using http://os.archlinuxarm.org/os/ArchLinux ... est.tar.gz (current as of 2015-03-01 13:42:23).
Kernel is 3.18.8-1-ARCH #1 SMP PREEMPT Fri Feb 27 19:37:26 MST 2015 armv7l

Using Logitec universal USB. KB and touchpad work at console: I can type and gpm is handling the input properly.
Running X11, evdev starts but rejects the input device. This may be related to the posting "Raspberry FBTURBO xorg
hw acceleration issue (tested on pi2)", but this is a purely stock installation.

Minimal test uses .xinitrc w/ single line of "/usr/bin/rxvt"; get same problem with lxsession, fvwm.

Using Xorg.0.log from rxvt startup: X11 gets evdev(.053), evdev sees the keyboard (.167+) and mouse (.171) and then rejects the device for lack of a driver (.171+). System is not locked up (e.g., I can ssh in and killall -HUP rxvt).

Searching has gotten me plenty of similar cases, some fixed with kernel rebuilds, but I wanted to see if there was
anything I might fix with pacman before cross-compiling. So far, following various postings, I've installed
extra/xf86-input-keyboard & ..-mouse without any help.

Q: Is there any package that does provide the necessary drivers, or do I need to build a new kernel?
Q: If the latter, is there any working, minimal config for it available?

thanks

From Xorg.0.log:

[ 3292.052] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.2/0003:046D:C52B.0>
[ 3292.053] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:4024" (type: KEYBOARD, id>
[ 3292.053] (**) Option "xkb_rules" "evdev"
[ 3292.053] (**) Option "xkb_model" "pc104"
[ 3292.053] (**) Option "xkb_layout" "us"
[ 3292.167] (II) evdev: Logitech Unifying Device. Wireless PID:4024: initialized for relative axes.
[ 3292.167] (WW) evdev: Logitech Unifying Device. Wireless PID:4024: ignoring absolute axes.
[ 3292.168] (**) Logitech Unifying Device. Wireless PID:4024: (accel) keeping acceleration scheme 1
[ 3292.168] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration profile 0
[ 3292.168] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration factor: 2.000
[ 3292.168] (**) Logitech Unifying Device. Wireless PID:4024: (accel) acceleration threshold: 4
[ 3292.171] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:4024 (/dev/input/mouse0)
[ 3292.171] (II) No input driver specified, ignoring this device.
[ 3292.171] (II) This device may have been added with another device file.
[ 3306.039] (II) evdev: Logitech Unifying Device. Wireless PID:4024: Close
[ 3306.040] (II) UnloadModule: "evdev"
[ 3306.040] (II) systemd-logind: releasing fd for 13:64
[ 3306.146] (II) Server terminated successfully (0). Closing log file.
Last edited by lembark on Sun Mar 01, 2015 8:34 pm, edited 1 time in total.
lembark
 
Posts: 2
Joined: Sun Jul 27, 2014 5:02 pm

Re: Unable to get input in X11 due to lack of drivers

Postby pepedog » Sun Mar 01, 2015 8:20 pm

If your wm can't handle dbus, your xinitrc would look something like this
Code: Select all
exec dbus-launch startlxde
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: Unable to get input in X11 due to lack of drivers [solve

Postby lembark » Sun Mar 01, 2015 8:35 pm

That fixed it.
Thank you.
lembark
 
Posts: 2
Joined: Sun Jul 27, 2014 5:02 pm


Return to Broadcom

Who is online

Users browsing this forum: No registered users and 1 guest