On Tue, 08 Dec 2009 20:35:43 -0500 Andy wrote: AW> This second CX25843 chip has gone braindead or the I2C bus from the AW> second CX23416 chip isn't working. That's chip decodes analog video AW> signals into digital data. Until it responds no video will work. AW> AW> Check AW> AW> $ modinfo ivtv AW> $ modinfo cx25840 AW> AW> and see what debugging options you can turn on in /etc/modprobe.conf for AW> these modules. It might give insight into what the problem is.
Hi ANdy, thanks for responding. I turned on debug for both modules: # cat /etc/modprobe.d/mythtv.conf #parm: debug:Debug level (bitmask). Default: 0 # 1/0x0001: warning # 2/0x0002: info # 4/0x0004: mailbox # 8/0x0008: ioctl # 16/0x0010: file # 32/0x0020: dma # 64/0x0040: irq # 128/0x0080: decoder # 256/0x0100: yuv # 512/0x0200: i2c # 1024/0x0400: high volume # 0x0208 = warning,info,ioctl,i2c option ivtv debug=0x020B #parm: debug:Debugging messages [0=Off (default) 1=On] (int) option cx25840 debug=1 I've included more from dmesg below, but this looks relevant: [ 15.759140] cx25840 0-0044: firmware: requesting v4l-cx25840.fw [ 15.759167] cx25840 1-0044: firmware: requesting v4l-cx23885-avcore-01.fw [ 15.976478] cx25840 1-0044: firmware load i2c failure [ 19.814867] cx25840 0-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) AW> Highest probability cause is that that CX25843 is dead. ugh. would this cause system instability? I've had some random reboots. If so, there is a module parameter to disable the 2nd tuner to restore stability? AW> If you're lucky, it's only some Linux I2C subsystem problem in software. <crosses fingers> dmesg output with debugging on: [ 11.452642] ivtv: Start initialization, version 1.4.1 [ 11.452983] ivtv0: Initializing card 0 [ 11.452985] ivtv0: Autodetected Hauppauge card (cx23416 based) [ 11.453017] alloc irq_desc for 20 on node 0 [ 11.453019] alloc kstat_irqs on node 0 [ 11.453027] ivtv 0000:05:08.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20 [ 11.453036] ivtv0: Unreasonably low latency timer, setting to 64 (was 32) [ 11.520983] tveeprom 0-0050: Hauppauge model 23552, rev D592, serial# 2995162 [ 11.520985] tveeprom 0-0050: tuner model is Philips FQ1236A MK4 (idx 92, type 57) [ 11.520987] tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08) [ 11.520989] tveeprom 0-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101, type 62) [ 11.520990] tveeprom 0-0050: audio processor is CX25843 (idx 37) [ 11.520992] tveeprom 0-0050: decoder processor is CX25843 (idx 30) [ 11.520993] tveeprom 0-0050: has radio [ 11.520994] ivtv0: Autodetected WinTV PVR 500 (unit #1) [ 11.642644] cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0) [ 12.466068] tuner 0-0060: chip found @ 0xc0 (ivtv i2c driver #0) [ 12.466116] tea5767 0-0060: type set to Philips TEA5767HN FM Radio [ 12.607700] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0) [ 12.804840] tda9887 0-0043: creating new instance [ 12.804842] tda9887 0-0043: tda988[5/6/7] found [ 12.807023] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) [ 12.958116] wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) [ 13.273046] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 13.290390] tuner-simple 0-0061: creating new instance [ 13.290393] tuner-simple 0-0061: type set to 57 (Philips FQ1236A MK4) [ 13.291546] IRQ 20/ivtv0: IRQF_DISABLED is not guaranteed on shared IRQs [ 13.292014] ivtv0: Registered device video0 for encoder MPG (4096 kB) [ 13.292026] ivtv0: Registered device video32 for encoder YUV (2048 kB) [ 13.292037] ivtv0: Registered device vbi0 for encoder VBI (1024 kB) [ 13.292049] ivtv0: Registered device video24 for encoder PCM (320 kB) [ 13.292061] ivtv0: Registered device radio0 for encoder radio [ 13.292063] ivtv0: Initialized card: WinTV PVR 500 (unit #1) [ 13.292176] ivtv1: Initializing card 1 [ 13.292178] ivtv1: Autodetected Hauppauge card (cx23416 based) [ 13.292210] alloc irq_desc for 21 on node 0 [ 13.292212] alloc kstat_irqs on node 0 [ 13.292219] ivtv 0000:05:09.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 [ 13.292227] ivtv1: Unreasonably low latency timer, setting to 64 (was 32) [ 13.358272] tveeprom 1-0050: Hauppauge model 23552, rev D592, serial# 2995162 [ 13.358275] tveeprom 1-0050: tuner model is Philips FQ1236A MK4 (idx 92, type 57) [ 13.358277] tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08) [ 13.358279] tveeprom 1-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101, type 62) [ 13.358280] tveeprom 1-0050: audio processor is CX25843 (idx 37) [ 13.358282] tveeprom 1-0050: decoder processor is CX25843 (idx 30) [ 13.358283] tveeprom 1-0050: has radio [ 13.358285] ivtv1: Correcting tveeprom data: no radio present on second unit [ 13.358286] ivtv1: Autodetected WinTV PVR 500 (unit #2) [ 13.361532] cx25840 1-0044: cx25 0-21 found @ 0x88 (ivtv i2c driver #1) [ 13.370087] tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #1) [ 13.370136] tda9887 1-0043: creating new instance [ 13.370137] tda9887 1-0043: tda988[5/6/7] found [ 13.372205] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1) [ 13.372950] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1) [ 13.382442] tuner-simple 1-0061: creating new instance [ 13.382444] tuner-simple 1-0061: type set to 57 (Philips FQ1236A MK4) [ 13.383557] IRQ 21/ivtv1: IRQF_DISABLED is not guaranteed on shared IRQs [ 13.383998] ivtv1: Registered device video1 for encoder MPG (4096 kB) [ 13.384010] ivtv1: Registered device video33 for encoder YUV (2048 kB) [ 13.384022] ivtv1: Registered device vbi1 for encoder VBI (1024 kB) [ 13.384033] ivtv1: Registered device video25 for encoder PCM (320 kB) [ 13.384034] ivtv1: Initialized card: WinTV PVR 500 (unit #2) [ 13.384343] ivtv: End initialization [ 13.725372] hda_codec: Unknown model for ALC889A, trying auto-probe from BIOS... [ 13.725581] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:14.2/input/input3 [ 13.970842] r8169: eth0: link up [ 13.970847] r8169: eth0: link up [ 14.081271] ivtv 0000:05:09.0: firmware: requesting v4l-cx2341x-enc.fw [ 14.210026] ivtv 0000:05:08.0: firmware: requesting v4l-cx2341x-enc.fw [ 15.521717] ivtv1: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) [ 15.528964] ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) [ 15.721462] ivtv1: Encoder revision: 0x02060039 [ 15.740224] ivtv0: Encoder revision: 0x02060039 [ 15.759140] cx25840 0-0044: firmware: requesting v4l-cx25840.fw [ 15.759167] cx25840 1-0044: firmware: requesting v4l-cx23885-avcore-01.fw [ 15.976478] cx25840 1-0044: firmware load i2c failure [ 19.814867] cx25840 0-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) AW> AW> > tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #1) AW> > tda9887 2-0043: creating new instance AW> > tda9887 2-0043: tda988[5/6/7] found AW> > tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1) AW> > wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1) AW> > tuner-simple 2-0061: creating new instance AW> > tuner-simple 2-0061: type set to 57 (Philips FQ1236A MK4) AW> > ivtv1: Registered device video1 for encoder MPG (4096 kB) AW> > ivtv1: Registered device video33 for encoder YUV (2048 kB) AW> > ivtv1: Registered device vbi1 for encoder VBI (1024 kB) AW> > ivtv1: Registered device video25 for encoder PCM (320 kB) AW> > ivtv1: Initialized card #1: WinTV PVR 500 (unit #2) AW> > ivtv: End initialization AW> > ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) AW> > ivtv0: Encoder revision: 0x02060039 AW> > ivtv1: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes) AW> > ivtv1: Encoder revision: 0x02060039 AW> > AW> > AW> > # v4l2-ctl --all -d 0 > tuner0 AW> > # v4l2-ctl --all -d 1 > tuner1 AW> > # diff tuner0 tuner1 AW> > 3,4c3,4 AW> > < Card type : WinTV PVR 500 (unit #1) AW> > < Bus info : 0000:02:08.0 AW> > --- AW> > > Card type : WinTV PVR 500 (unit #2) AW> > > Bus info : 0000:02:09.0 AW> > 6c6 AW> > < Capabilities : 0x01070051 AW> > --- AW> > > Capabilities : 0x01030051 AW> > 12d11 AW> > < Radio AW> > 70c69 AW> > < Signal strength/AFC : 99%/-12500 AW> > --- AW> > > Signal strength/AFC : 0%/-12500 AW> > 72c71 AW> > < Available subchannels: stereo AW> > --- AW> > > Available subchannels: mono AW> > AW> > AW> > AW> > AW> > AW> > _______________________________________________ AW> > ivtv-users mailing list AW> > [email protected] AW> > http://ivtvdriver.org/mailman/listinfo/ivtv-users AW> > AW> AW> AW> _______________________________________________ AW> ivtv-users mailing list AW> [email protected] AW> http://ivtvdriver.org/mailman/listinfo/ivtv-users _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
