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

Reply via email to