Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
This post has been edited 1 times, last edit by "TheChief" (Mar 3rd 2009, 10:09am)
|
|
Source code |
1 2 3 4 5 6 7 8 9 |
cat /proc/bus/usb/devices [...] P: Vendor=15c2 ProdID=0034 Rev= 0.15 C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms [...] |
|
|
Source code |
1 2 |
rmmod usbhid && modprobe usbhid quirks=0x15c2:0x0034:0x0004 ERROR: Module usbhid does not exist in /proc/modules |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
vdr01 ~ # lsmod Module Size Used by usb_storage 61600 0 mga 60032 2 drm 76948 3 mga snd_pcm_oss 45856 0 snd_mixer_oss 16768 2 snd_pcm_oss snd_seq_oss 31104 0 snd_seq_midi_event 7936 1 snd_seq_oss snd_seq 50896 4 snd_seq_oss,snd_seq_midi_event snd_seq_device 9100 2 snd_seq_oss,snd_seq sg 29980 0 joydev 10688 0 tsdev 9152 0 lirc_imontouch 13600 0 lirc_dev 15060 1 lirc_imontouch skge 39312 0 [...] vdr01 ~ # cat /proc/bus/usb/devices [...] T: Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=15c2 ProdID=0034 Rev= 0.15 C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=02 Driver=lirc_imontouch E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=lirc_imontouch E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=10ms |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
vdr01 ~ # ls -la /dev/input/* crw------- 1 root root 13, 64 2009-03-13 19:52 /dev/input/event0 crw------- 1 root root 13, 65 2009-03-13 19:52 /dev/input/event1 crw------- 1 root root 13, 66 2009-03-13 19:52 /dev/input/event2 crw------- 1 root root 13, 67 2009-03-13 19:52 /dev/input/event3 crw------- 1 root root 13, 68 2009-03-13 19:52 /dev/input/event4 crw------- 1 root root 13, 69 2009-03-13 19:52 /dev/input/event5 crw------- 1 root root 13, 70 2009-03-13 19:52 /dev/input/event6 crw------- 1 root root 13, 71 2009-03-13 19:52 /dev/input/event7 crw-r--r-- 1 root root 13, 63 2009-03-13 19:52 /dev/input/mice crw-r--r-- 1 root root 13, 32 2009-03-13 19:52 /dev/input/mouse0 crw-r--r-- 1 root root 13, 33 2009-03-13 19:52 /dev/input/mouse1 crw------- 1 root root 13, 128 2009-03-13 19:52 /dev/input/ts0 crw------- 1 root root 13, 129 2009-03-13 19:52 /dev/input/ts1 /dev/input/by-id: total 0 drwxr-xr-x 2 root root 80 2009-03-13 19:52 . drwxr-xr-x 4 root root 340 2009-03-13 19:52 .. lrwxrwxrwx 1 root root 9 2009-03-13 19:52 usb-15c2_0034-event-ir -> ../event6 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 usb-15c2_0034-ir -> ../mouse0 /dev/input/by-path: total 0 drwxr-xr-x 2 root root 200 2009-03-13 19:52 . drwxr-xr-x 4 root root 340 2009-03-13 19:52 .. lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:00:1d.2-usb-0:1:1.0-event-ir -> ../event6 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:00:1d.2-usb-0:1:1.0-ir -> ../mouse0 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:00:1d.2-usb-0:1:1.1- -> ../mouse1 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:00:1d.2-usb-0:1:1.1-event- -> ../event7 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:02:0a.0--event-ir -> ../event3 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:02:0c.0--event-ir -> ../event4 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 pci-0000:02:0d.0--event-ir -> ../event5 lrwxrwxrwx 1 root root 9 2009-03-13 19:52 platform-i8042-serio-0-event-kbd -> ../event2 |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
vdr01 ~ # evtest /dev/input/event6
Input driver version is 1.0.0
Input device ID: bus 0x3 vendor 0x15c2 product 0x34 version 0x15
Input device name: "iMON PAD IR Mouse 15c2:0034"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 272 (LeftBtn)
Event code 273 (RightBtn)
Event code 274 (MiddleBtn)
Event code 275 (SideBtn)
Event code 276 (ExtraBtn)
Event type 2 (Relative)
Event code 0 (X)
Event code 1 (Y)
Event code 8 (Wheel)
Testing ... (interrupt to exit)
|
Quoted
VDR mit make REMOTE=LIRC compiled?
Quoted
Was sagt irw, wenn du Tasten drueckst?

This post has been edited 4 times, last edit by "Gecko2101" (Jul 24th 2009, 1:31pm)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
root@video:/mnt/usr/local/src/test/lirc# insmod /usr/local/src/lirc_dev.ko root@video:/mnt/usr/local/src/test/lirc# insmod /usr/local/src/lirc_imontouch.ko video kernel: [ 209.049735] Oops: 0000 [#1] SMP video kernel: [ 209.049897] last sysfs file: /sys/devices/platform/it87.3712/pwm2 video kernel: [ 209.052029] Process insmod (pid: 3254, ti=dc87c000 task=f5c1cb60 task.ti=dc87c000) video kernel: [ 209.052029] Stack: video kernel: [ 209.052029] c020b91b dc87dcc8 f618f548 f6351000 dc87dce0 00000000 f635133c f639b000 video kernel: [ 209.052029] f6720000 f639b000 00000000 f639b01c dc87dd14 c03bbba2 f639b094 dc87dd00 video kernel: [ 209.052029] Call Trace: video kernel: [ 209.052029] [<c020c0d6>] ? sysfs_addrm_finish+0x36/0xf0 video kernel: [ 209.052029] [<c020b883>] ? sysfs_add_one+0x13/0x50 video kernel: [ 209.052029] [<c020b91b>] ? sysfs_addrm_start+0x5b/0xa0 video kernel: [ 209.052029] [<c03bbba2>] ? usb_probe_interface+0xa2/0x130 video kernel: [ 209.052029] [<c020c732>] ? sysfs_create_link+0x12/0x20 video kernel: [ 209.052029] [<c034f2a6>] ? really_probe+0xe6/0x180 video kernel: [ 209.052029] [<c03bb001>] ? usb_match_id+0x41/0x60 video kernel: [ 209.052029] [<c034f37e>] ? driver_probe_device+0x3e/0x50 video kernel: [ 209.052029] [<c034f419>] ? __driver_attach+0x89/0x90 video kernel: [ 209.052029] [<c034eb53>] ? bus_for_each_dev+0x53/0x80 video kernel: [ 209.052029] [<c034f0d9>] ? driver_attach+0x19/0x20 video kernel: [ 209.052029] [<c034f390>] ? __driver_attach+0x0/0x90 video kernel: [ 209.052029] [<c034e527>] ? bus_add_driver+0x1c7/0x240 video kernel: [ 209.052029] [<c034f5b9>] ? driver_register+0x69/0x140 video kernel: [ 209.052029] [<c03bbe6c>] ? usb_register_driver+0x7c/0x100 video kernel: [ 209.052029] [<f7d0e000>] ? imontouch_init+0x0/0x6f [lirc_imontouch] video kernel: [ 209.052029] [<f7d0e000>] ? imontouch_init+0x0/0x6f [lirc_imontouch] video kernel: [ 209.052029] [<f7d0e046>] ? imontouch_init+0x46/0x6f [lirc_imontouch] video kernel: [ 209.052029] [<c010111e>] ? _stext+0x2e/0x170 video kernel: [ 209.052029] [<c020c0b5>] ? sysfs_addrm_finish+0x15/0xf0 video kernel: [ 209.052029] [<c020b883>] ? sysfs_add_one+0x13/0x50 video kernel: [ 209.052029] [<c020b8ff>] ? sysfs_addrm_start+0x3f/0xa0 video kernel: [ 209.052029] [<c01a90ac>] ? __vunmap+0x9c/0xe0 video kernel: [ 209.052029] [<c01a90ac>] ? __vunmap+0x9c/0xe0 video kernel: [ 209.052029] [<c01a9141>] ? vfree+0x21/0x30 video kernel: [ 209.052029] [<c0163f5a>] ? load_module+0x103a/0x1040 video kernel: [ 209.052029] [<c0163fe8>] ? sys_init_module+0x88/0x1b0 video kernel: [ 209.052029] [<c01bb5fa>] ? sys_close+0x7a/0xc0 video kernel: [ 209.052029] [<c0103f6b>] ? sysenter_do_call+0x12/0x2f Segmentation fault |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
[root@vdr111 lirc]# make
make all-recursive
make[1]: se ingresa al directorio `/usr/src/lirc'
Making all in drivers
make[2]: se ingresa al directorio `/usr/src/lirc/drivers'
Making all in lirc_dev
make[3]: se ingresa al directorio `/usr/src/lirc/drivers/lirc_dev'
cp ./../lirc_dev/Module*.symvers .
cp: no se puede efectuar `stat' sobre «./../lirc_dev/Module*.symvers»: No existe el fichero o el directorio
make[3]: [lirc_dev.o] Error 1 (no tiene efecto)
mv Makefile Makefile.automake
cp ./../Makefile.kernel Makefile
CPPFLAGS="" CFLAGS="" LDFLAGS="" \
make -C /lib/modules/2.6.29.1-desktop-4mnb/build/ SUBDIRS=/usr/src/lirc/drivers/lirc_dev modules \
KBUILD_VERBOSE=1
make[4]: se ingresa al directorio `/usr/src/linux-2.6.29.1-4mnb'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /usr/src/lirc/drivers/lirc_dev/.tmp_versions ; rm -f /usr/src/lirc/drivers/lirc_dev/.tmp_versions/*
WARNING: Symbol version dump /usr/src/linux-2.6.29.1-4mnb/Module.symvers
is missing; modules will have no dependencies and modversions.
make -f scripts/Makefile.build obj=/usr/src/lirc/drivers/lirc_dev
gcc -Wp,-MD,/usr/src/lirc/drivers/lirc_dev/.lirc_dev.o.d -nostdinc -isystem /usr/lib/gcc/i586-manbo-linux-gnu/4.3.2/include -Iinclude -I/usr/src/linux-2.6.29.1-4mnb/arch/x86/include -include include/linux/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -Wa,-mtune=generic32 -ffreestanding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iarch/x86/include/asm/mach-generic -Iarch/x86/include/asm/mach-default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -Wdeclaration-after-statement -Wno-pointer-sign -fwrapv -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I../.. -I/usr/src/lirc/drivers/lirc_dev/. -I/usr/src/lirc/drivers/lirc_dev/. -I/usr/src/lirc/drivers/lirc_dev/../.. -I/usr/src/lirc/drivers/lirc_dev/../.. -I/lib/modules/2.6.29.1-desktop-4mnb/build//include/ -I/lib/modules/2.6.29.1-desktop-4mnb/build//drivers/media/video/ -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(lirc_dev)" -D"KBUILD_MODNAME=KBUILD_STR(lirc_dev)" -D"DEBUG_HASH=43" -D"DEBUG_HASH2=18" -c -o /usr/src/lirc/drivers/lirc_dev/.tmp_lirc_dev.o /usr/src/lirc/drivers/lirc_dev/lirc_dev.c
/bin/sh: scripts/genksyms/genksyms: No existe el fichero o el directorio
make[5]: *** [/usr/src/lirc/drivers/lirc_dev/lirc_dev.o] Error 1
make[4]: *** [_module_/usr/src/lirc/drivers/lirc_dev] Error 2
make[4]: se sale del directorio `/usr/src/linux-2.6.29.1-4mnb'
make[3]: *** [lirc_dev.o] Error 2
make[3]: se sale del directorio `/usr/src/lirc/drivers/lirc_dev'
make[2]: *** [all-recursive] Error 1
make[2]: se sale del directorio `/usr/src/lirc/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/usr/src/lirc'
make: *** [all] Error 2
|