[Voyage-linux] missing /dev/input/event*

(spam-protected) (spam-protected)
Mon May 24 23:08:21 HKT 2010


Hi,

I'm running voyage-0.6.5:
$ uname -a
Linux voyage 2.6.30-voyage #1 PREEMPT Wed Dec 30 18:39:44 GMT 2009 i586 GNU/Linux

I need to pass the evtouch driver path to virtual event device usually located in /dev/input, but
there are no such devices:
$ ls -l:
total 0
drwxr-xr-x 2 root root     60 2010-05-24 14:32 by-id
drwxr-xr-x 2 root root     60 2010-05-24 14:32 by-path
crw-rw---- 1 root root 13, 63 2010-05-24 14:32 mice
crw-rw---- 1 root root 13, 32 2010-05-24 14:32 mouse0
crw-rw-rw- 1 root root 13, 33 2010-05-24 14:32 mouse1

There are no eventS listed in /proc/bus/input/devices either: 
$ cat /proc/bus/input/devices 
I: Bus=0003 Vendor=0566 Product=3107 Version=0110
N: Name="HID 0566:3107"
P: Phys=usb-0000:00:0f.4-3/input1
S: Sysfs=/class/input/input5
U: Uniq=
H: Handlers=kbd
B: EV=1f
B: KEY=837fff 2c3027 bf004444 0 0 1 f84 8a27c000 667bfa d941dfed 9e0000 0 0 0
B: REL=40
B: ABS=1 0
B: MSC=10

I: Bus=0003 Vendor=0458 Product=005c Version=0110
N: Name="Genius Ergo Mouse"
P: Phys=usb-0000:00:0f.4-4/input0
S: Sysfs=/class/input/input6
U: Uniq=
H: Handlers=kbd mouse0 
B: EV=2001f
B: KEY=837fff 2c3027 bf004444 0 0 70001 c04 a27c000 267bfa d9415fed 8e0000 0 0 0
B: REL=1c3
B: ABS=1 0
B: MSC=10
B: LED=80

compared to: (notice the Handlers line)
archlinux $ cat /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse1 event7 
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=3

I: Bus=0003 Vendor=0458 Product=005c Version=0110
N: Name="Genius Ergo Mouse"
P: Phys=usb-0000:00:1d.2-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.0/input/input9
U: Uniq=
H: Handlers=kbd mouse2 event8 
B: EV=2001f
B: KEY=837fff002c3027 bf00444400000000 70001 c040a27c000 267bfad9415fed 8e000000000000 0
B: REL=1c3
B: ABS=100000000
B: MSC=10
B: LED=80

I thought, that creation of event handlers is handled by udev ... not in this case.
Is there a way to enable creation of these handlers or am I missing something?
Thanks for any suggestions.

follows few lines from /var/log/messages produced after plugging in mouse:
May 24 14:58:34 voyage vmunix: [  423.562069] usb 2-3: new low speed USB device using ohci_hcd and address 2
May 24 14:58:34 voyage vmunix: [  423.702711] usb 2-3: configuration #1 chosen from 1 choice
May 24 14:58:35 voyage vmunix: [  423.971063] usbcore: registered new interface driver hiddev
May 24 14:58:35 voyage vmunix: [  423.979997] input: Genius Ergo Mouse as /class/input/input6
May 24 14:58:35 voyage vmunix: [  423.980698] generic-usb 0003:0458:005C.0001: input: USB HID v1.10 Mouse [Genius Ergo Mouse] on usb-0000:00:0f.4-3/input0
May 24 14:58:35 voyage vmunix: [  423.980786] usbcore: registered new interface driver usbhid
May 24 14:58:35 voyage vmunix: [  423.980806] usbhid: v2.6:USB HID core driver



More information about the Voyage-linux mailing list