Hello all; I am having a problem that I believe is related to the ivtv driver. I am using lirc with a hauppauge PVR 250. All devices appear to be detected and are functional, but the infrared receiver seems to stop working after some amount of time. Most often I get one button press in that registers and works. Sometimes two button presses work. Every once in a while the remote and everything works perfectly until it randomly stops - sometimes an hour or two later. I can confirm that it is not hardware related, as everything worked prior to upgrading the machine (using knoppmyth - went from R4v5 to R5F1). Originally I though the problem was with mythtv - not processing the signals. However, after looking at lirc and watching lirc work (using irw) as the frontend was running, I see it stop receiving signals completely. Assuming that mythfrontend was doing something wacky, I shut down mythfrontend and tried again with irw watching the signals received - the same behavior was observed. Now, thinking lirc was doing something wacky, I downloaded/compiled/installed the latest and greatest version from the lirc site. This behaved the exact same way. Assuming, now, that lirc and mythtv was fine, I downloaded/compiled/installed and tested the latest ivtv driver. The results were the same. After banging my head on a wall for a few weeks, I remembered the mode2 program issued with lirc that does nothing more than display received IR signals. Watching mode2, with nothing running and on a fresh (cold) boot, the behavior remained unchanged. At this point, there can be only two things that would prevent mode2 from showing the ir pulses: the pulses not reaching the device, hardware failure, or some sort of problem between the physical devices and the lirc daemon. To the best of my knowledge, the only thing between the two pieces is the ivtv kernel driver (and i2c, of course). I've confirmed that the signals are reaching the device and that the hardware is working. I really can't think of anything else to try and have hit a complete dead end. This is the last bit of this project and I am desperate to get it finished. Can anyone offer advice on this topic?
Thanks in advance -Daniel Some vital info: kernel 2.6.18 ivtv v0.10.5 bttv v0.9.17 lirc 0.8.2 Knoppmyth comes with ivtv 0.10.1. I looked at changelog and pulled 0.8.2 (latest version prior to 10.x supporting my kernel) in case it was the . ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.10.5 (tagged release) loading ivtv: Linux version: 2.6.18-chw-13 SMP preempt mod_unload 586 gcc-4.1 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected Hauppauge card (cx23416 based) ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 ivtv0: Unreasonably low latency timer, setting to 64 (was 32) Linux agpgart interface v0.101 (c) Dave Jones pci_hotplug: PCI Hot Plug PCI Core version: 0.5 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A parport: PnPBIOS parport detected. parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes) ivtv0: Encoder revision: 0x02060039 tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) msp3400 0-0040: MSP4448G-A2 supports radio, mode is autodetect and autoselect saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0) tveeprom 0-0050: Hauppauge model 32032, rev B310, serial# 7045652 tveeprom 0-0050: tuner model is Philips FI1236 MK2 (idx 10, type 2) tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 0-0050: audio processor is MSP4448 (idx 27) tveeprom 0-0050: decoder processor is SAA7115 (idx 19) tveeprom 0-0050: has no radio, has IR receiver, has no IR transmitter ivtv0: Autodetected Hauppauge WinTV PVR-250 ivtv0: Registered device video0 for encoder MPEG (4 MB) ivtv0: Registered device video32 for encoder YUV (2 MB) ivtv0: Registered device vbi0 for encoder VBI (1 MB) ivtv0: Registered device video24 for encoder PCM audio (1 MB) tuner 0-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) ivtv0: Initialized Hauppauge WinTV PVR-250, card #0 ivtv: ==================== END INIT IVTV ==================== _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
