I figured it out ... evdev kernel module was missing, after compiling and modprobing,<br />
I finally have those event*s in /dev/input.<br />
<br />
Is it only me missing this module in kernel provided by this distribution?<br />
<br />
Michal Minar<br />
_____________________________________________________________<br />
> Od: mr.mini@centrum.cz<br />
> Komu: <voyage-linux@voyage.hk><br />
> Datum: 24.05.2010 17:08<br />
> Předmět: [Voyage-linux] missing /dev/input/event*<br />
><br />
<br />
Hi,<br />
<br />
I'm running voyage-0.6.5:<br />
$ uname -a<br />
Linux voyage 2.6.30-voyage #1 PREEMPT Wed Dec 30 18:39:44 GMT 2009 i586 GNU/Linux<br />
<br />
I need to pass the evtouch driver path to virtual event device usually located in /dev/input, but<br />
there are no such devices:<br />
$ ls -l:<br />
total 0<br />
drwxr-xr-x 2 root root 60 2010-05-24 14:32 by-id<br />
drwxr-xr-x 2 root root 60 2010-05-24 14:32 by-path<br />
crw-rw---- 1 root root 13, 63 2010-05-24 14:32 mice<br />
crw-rw---- 1 root root 13, 32 2010-05-24 14:32 mouse0<br />
crw-rw-rw- 1 root root 13, 33 2010-05-24 14:32 mouse1<br />
<br />
There are no eventS listed in /proc/bus/input/devices either: <br />
$ cat /proc/bus/input/devices <br />
I: Bus=0003 Vendor=0566 Product=3107 Version=0110<br />
N: Name="HID 0566:3107"<br />
P: Phys=usb-0000:00:0f.4-3/input1<br />
S: Sysfs=/class/input/input5<br />
U: Uniq=<br />
H: Handlers=kbd<br />
B: EV=1f<br />
B: KEY=837fff 2c3027 bf004444 0 0 1 f84 8a27c000 667bfa d941dfed 9e0000 0 0 0<br />
B: REL=40<br />
B: ABS=1 0<br />
B: MSC=10<br />
<br />
I: Bus=0003 Vendor=0458 Product=005c Version=0110<br />
N: Name="Genius Ergo Mouse"<br />
P: Phys=usb-0000:00:0f.4-4/input0<br />
S: Sysfs=/class/input/input6<br />
U: Uniq=<br />
H: Handlers=kbd mouse0 <br />
B: EV=2001f<br />
B: KEY=837fff 2c3027 bf004444 0 0 70001 c04 a27c000 267bfa d9415fed 8e0000 0 0 0<br />
B: REL=1c3<br />
B: ABS=1 0<br />
B: MSC=10<br />
B: LED=80<br />
<br />
compared to: (notice the Handlers line)<br />
archlinux $ cat /proc/bus/input/devices<br />
I: Bus=0011 Vendor=0002 Product=000e Version=0000<br />
N: Name="ETPS/2 Elantech Touchpad"<br />
P: Phys=isa0060/serio1/input0<br />
S: Sysfs=/devices/platform/i8042/serio1/input/input7<br />
U: Uniq=<br />
H: Handlers=mouse1 event7 <br />
B: EV=b<br />
B: KEY=6420 30000 0 0 0 0<br />
B: ABS=3<br />
<br />
I: Bus=0003 Vendor=0458 Product=005c Version=0110<br />
N: Name="Genius Ergo Mouse"<br />
P: Phys=usb-0000:00:1d.2-2/input0<br />
S: Sysfs=/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.0/input/input9<br />
U: Uniq=<br />
H: Handlers=kbd mouse2 event8 <br />
B: EV=2001f<br />
B: KEY=837fff002c3027 bf00444400000000 70001 c040a27c000 267bfad9415fed 8e000000000000 0<br />
B: REL=1c3<br />
B: ABS=100000000<br />
B: MSC=10<br />
B: LED=80<br />
<br />
I thought, that creation of event handlers is handled by udev ... not in this case.<br />
Is there a way to enable creation of these handlers or am I missing something?<br />
Thanks for any suggestions.<br />
<br />
follows few lines from /var/log/messages produced after plugging in mouse:<br />
May 24 14:58:34 voyage vmunix: [ 423.562069] usb 2-3: new low speed USB device using ohci_hcd and address 2<br />
May 24 14:58:34 voyage vmunix: [ 423.702711] usb 2-3: configuration #1 chosen from 1 choice<br />
May 24 14:58:35 voyage vmunix: [ 423.971063] usbcore: registered new interface driver hiddev<br />
May 24 14:58:35 voyage vmunix: [ 423.979997] input: Genius Ergo Mouse as /class/input/input6<br />
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<br />
May 24 14:58:35 voyage vmunix: [ 423.980786] usbcore: registered new interface driver usbhid<br />
May 24 14:58:35 voyage vmunix: [ 423.980806] usbhid: v2.6:USB HID core driver<br />
<br />
_______________________________________________<br />
Voyage-linux mailing list<br />
Voyage-linux@list.voyage.hk<br />
<a href="http://list.voyage.hk/mailman/listinfo/voyage-linux">http://list.voyage.hk/mailman/listinfo/voyage-linux</a><br />