It was my second try to use IR and evdev on such card. Result is same as first. If somebody use that duo - please contact. Here are the messages: pty: 256 Unix98 ptys configured lirc_dev: IR Remote Control driver registered, at major 61 Serial: 8250/16550 driver $Revision: 1.90 $ 52 ports, IRQ sharing enabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci0000:00:11.1 ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdc:DMA, hdd:DMA hda: IBM-DTLA-307045, ATA DISK drive hdb: IC35L040AVER07-0, ATA DISK drive Using anticipatory io scheduler ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: E-IDE CD-ROM CR-856E, ATAPI CD/DVD-ROM drive hdd: CD-W58E, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 90069840 sectors (46115 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(100) /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 > hdb: max request size: 128KiB hdb: 80418240 sectors (41174 MB) w/1916KiB Cache, CHS=65535/16/63, UDMA(100) /dev/ide/host0/bus0/target1/lun0: p1 p2 < p5 > mice: PS/2 mouse device common for all mice serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Translated Set 2 keyboard on isa0060/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17 ACPI: (supports S0 S1 S4 S5) RAMDISK: Compressed image found at block 0 VFS: Mounted root (romfs filesystem) readonly. rivafb: nVidia device/chipset 10DE0028 rivafb: RIVA MTRR set to ON rivafb: PCI nVidia NV4 framebuffer ver 0.9.5b (nVidiaRIVA-TNT2, 32MB @ 0xE2000000) SGI XFS for Linux with ACLs, large block numbers, no debug enabled SGI XFS Quota Management subsystem input: ImPS/2 Generic Wheel Mouse on isa0060/serio1 XFS mounting filesystem hda6 Ending clean XFS mount for filesystem: hda6 VFS: Mounted root (xfs filesystem) readonly. Trying to move old root to /initrd ... failed Unmounting old root Trying to free ramdisk memory ... okay Freeing unused kernel memory: 176k freed Real Time Clock Driver v1.12 Adding 192744k swap on /dev/hdb1. Priority:-1 extents:1 drivers/usb/core/usb.c: registered new driver usbfs drivers/usb/core/usb.c: registered new driver hub i2c /dev entries driver i2c-core.o: driver dev_driver registered. i2c-core.o: driver w83781d registered. registering 0-0290 XFS mounting filesystem hda7 Ending clean XFS mount for filesystem: hda7 XFS mounting filesystem hdb5 Ending clean XFS mount for filesystem: hdb5 ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker http://www.scyld.com/network/ne2k-pci.html eth0: RealTek RTL-8029 found at 0xd800, IRQ 10, 00:C0:DF:F2:BC:4B. ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] NET: Registered protocol family 10 Disabled Privacy Extensions on device c0319860(lo) IPv6 over IPv4 tunneling driver eth0: no IPv6 routers present Linux video capture interface: v1.00 i2c-core.o: driver i2c TV tuner driver registered. bttv: driver version 0.9.12 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv0: Bt878 (rev 2) at 0000:00:0f.0, irq: 5, latency: 32, mmio: 0xe6000000 bttv0: detected: AVerMedia TVPhone98 [card=41], PCI subsystem ID is 1461:0001 bttv0: using: AVerMedia TVPhone 98 [card=41,insmod option] bttv0: gpio: en=00000000, out=00000000 in=000477c3 [init] i2c-algo-bit.o: Adapter: bt878 #0 [sw] scl: 1 sda: 1 -- testing... i2c-algo-bit.o:1 scl: 1 sda: 0 i2c-algo-bit.o:2 scl: 1 sda: 1 i2c-algo-bit.o:3 scl: 0 sda: 1 i2c-algo-bit.o:4 scl: 1 sda: 1 i2c-algo-bit.o: bt878 #0 [sw] passed test. tuner: chip found @ 0xc2 registering 1-0061 tuner: type forced to -1 (<NULL>) [insmod] tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) bttv0: Avermedia eeprom[0x0a21]: tuner=5 radio:yes remote control:yes bttv0: using tuner=5 tuner: type already set (5) bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found tvaudio: TV audio decoder + audio/video mux driver tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z i2c-core.o: driver generic i2c audio driver registered. bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 .. ok bttv0: add subdevice "remote0" ir-kbd-gpio: bttv IR (card=41) detected at pci-0000:00:0f.0/ir0 ----------- $ sudo lsmod | grep -v snd Module Size Used by ir_kbd_gpio 6020 0 ir_common 4740 1 ir_kbd_gpio tvaudio 22284 0 bttv 146284 1 ir_kbd_gpio tuner 17676 0 video_buf 22660 1 bttv i2c_algo_bit 10248 1 bttv v4l2_common 6400 1 bttv btcx_risc 5000 1 bttv videodev 10240 1 bttv md5 4352 1 ipv6 245440 12 button 6296 0 ne2k_pci 9312 0 8390 10624 1 ne2k_pci crc32 4608 1 8390 ext2 71272 1 mbcache 8580 1 ext2 w83781d 35456 0 i2c_sensor 3200 1 w83781d i2c_isa 2176 0 i2c_dev 10880 0 i2c_core 25480 8 tvaudio,bttv,tuner,i2c_algo_bit,w83781d,i2c_sensor,i2c_isa,i2c_dev usbcore 109020 1 rtc 12344 0 psmouse 18056 0 evdev 10240 0 xfs 577336 3 rivafb 48708 1 vgastate 10496 1 rivafb ---------- $ ./list /dev/input/event0 bustype : BUS_I8042 vendor : 0x1 product : 0x2 version : 43778 name : "AT Translated Set 2 keyboard" phys : "isa0060/serio0/input0" bits ev : EV_SYN EV_KEY EV_LED EV_REP /dev/input/event1 bustype : BUS_I8042 vendor : 0x2 product : 0x5 version : 0 name : "ImPS/2 Generic Wheel Mouse" phys : "isa0060/serio1/input0" bits ev : EV_SYN EV_KEY EV_REL /dev/input/event2 bustype : BUS_PCI vendor : 0x1461 product : 0x1 version : 1 name : "bttv IR (card=41)" phys : "pci-0000:00:0f.0/ir0" bits ev : EV_SYN EV_KEY EV_REP open /dev/input/event3: No such device ---------- $ ./events 2 /dev/input/event2 bustype : BUS_PCI vendor : 0x1461 product : 0x1 version : 1 name : "bttv IR (card=41)" phys : "pci-0000:00:0f.0/ir0" bits ev : EV_SYN EV_KEY EV_REP waiting for events timeout, quitting --------- $ cat /dev/input/event2 null --------- $ uname -a Linux hag 2.6.0 #1 Thu Dec 11 20:24:09 CET 2003 i686 AMD_Athlon(tm)_XP_1600+ unknown PLD Linux --------- evdev included in initrd (PREMODS initrd). ??? -- Wiesław Kierbedź gg 2128870; wieslaw_kierbedz@xxxxxxxxxx www.v4l.prv.pl (video4linux - podstawy)