On Tue, 2009-12-08 at 11:08 -0500, Robert wrote:
> Hell All,
> 
> 
> I've got a pvr-500 that's only getting a signal on the first tuner:
> 
> # ivtv-tune -c 3 -d /dev/video0
> /dev/video0: 61.250 MHz  (Signal Detected)
> 
> # ivtv-tune -c 3 -d /dev/video1
> /dev/video1: 61.250 MHz
> 
> I've disabled serial/parallel support in the bios and removed all other cards 
> in hopes of removing irq conflicts, but no luck. I've tired the card in each 
> of the 3 pci slots. 
> 
> I get a 0 byte file when I cat /dev/video1:
> 
> # cat /dev/video0 > v0.mpg
> # cat /dev/video1 > v1.mpg
> # ll v*
> -rw-r--r-- 1 root root 1155072 2009-12-08 10:25 v0.mpg
> -rw-r--r-- 1 root root       0 2009-12-08 10:25 v1.mpg
> 
> 
> This is a fresh install of MythDora 10.21. I've included as much information 
> below as I could think of... let me know if I missed something. I've got 
> acpi=force on my kernel command line, as suggested by a google search, but it 
> hasn't helped. Any and all suggestions greatly appreciated!
> 
> 
> 
> 
> 02:08.0 Multimedia video controller: Internext Compression Inc iTVC16 
> (CX23416) MPEG-2 Encoder (rev 01)
>       Subsystem: Hauppauge computer works Inc. WinTV PVR 500 (1st unit)
>       Flags: bus master, medium devsel, latency 64, IRQ 16
>       Memory at e0000000 (32-bit, prefetchable) [size=64M]
>       Capabilities: [44] Power Management version 2
>       Kernel driver in use: ivtv
>       Kernel modules: ivtv
> 
> 02:09.0 Multimedia video controller: Internext Compression Inc iTVC16 
> (CX23416) MPEG-2 Encoder (rev 01)
>       Subsystem: Hauppauge computer works Inc. WinTV PVR 500 (2nd unit)
>       Flags: bus master, medium devsel, latency 64, IRQ 17
>       Memory at e4000000 (32-bit, prefetchable) [size=64M]
>       Capabilities: [44] Power Management version 2
>       Kernel driver in use: ivtv
>       Kernel modules: ivtv
> 
> 
> Linux myth 2.6.27.38-170.2.113.fc10.i686 #1 SMP Wed Nov 4 17:55:39 EST 2009 
> i686 athlon i386 GNU/Linux
> CPU: AMD Athlon(tm) XP 2200+
> Memory: 1 GB
> 
> # rpm -qi ivtv-utils
> ivtv-utils-1.3.0-1.fc10.i386
> 
> # rpm -ql ivtv-firmware
> /lib/firmware/ivtv-firmware-license-end-user.txt
> /lib/firmware/ivtv-firmware-license-oemihvisv.txt
> /lib/firmware/v4l-cx2341x-dec.fw
> /lib/firmware/v4l-cx2341x-enc.fw
> /lib/firmware/v4l-cx2341x-init.mpg
> /lib/firmware/v4l-cx25840.fw
> /lib/firmware/v4l-pvrusb2-24xxx-01.fw
> /lib/firmware/v4l-pvrusb2-29xxx-01.fw
> /usr/share/doc/ivtv-firmware-20080701
> /usr/share/doc/ivtv-firmware-20080701/license-end-user.txt
> /usr/share/doc/ivtv-firmware-20080701/license-oemihvisv.txt
> 
> # lsmod|grep iv
> ivtv                  125076  0 
> videodev               32000  2 tuner,ivtv
> compat_ioctl32          5120  1 ivtv
> i2c_algo_bit            8836  1 ivtv
> cx2341x                13700  1 ivtv
> v4l2_common            12800  5 wm8775,cx25840,tuner,ivtv,cx2341x
> tveeprom               14596  1 ivtv
> i2c_core               21396  13 
> drm,tuner_simple,tda9887,tda8290,tea5767,wm8775,cx25840,tuner,ivtv,i2c_algo_bit,v4l2_common,i2c_viapro,tveeprom
> 
> 
> # dmesg | tac | sed -n '/ivtv:  End initialization/,/ivtv:  Start 
> initialization/p; /ivtv:  Start initialization/q' | tac
> ivtv:  Start initialization, version 1.4.0
> ivtv0: Initializing card #0
> ivtv0: Autodetected Hauppauge card (cx23416 based)
> ivtv 0000:02:08.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
> tveeprom 1-0050: Hauppauge model 23552, rev D592, serial# 2995162
> tveeprom 1-0050: tuner model is Philips FQ1236A MK4 (idx 92, type 57)
> tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 1-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101, 
> type 62)
> tveeprom 1-0050: audio processor is CX25843 (idx 37)
> tveeprom 1-0050: decoder processor is CX25843 (idx 30)
> tveeprom 1-0050: has radio
> ivtv0: Autodetected WinTV PVR 500 (unit #1)
> cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
> tuner 1-0060: chip found @ 0xc0 (ivtv i2c driver #0)
> tea5767 1-0060: type set to Philips TEA5767HN FM Radio
> tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
> tda9887 1-0043: creating new instance
> tda9887 1-0043: tda988[5/6/7] found
> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
> tuner-simple 1-0061: creating new instance
> tuner-simple 1-0061: type set to 57 (Philips FQ1236A MK4)
> ivtv0: Registered device video0 for encoder MPG (4096 kB)
> ivtv0: Registered device video32 for encoder YUV (2048 kB)
> ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
> ivtv0: Registered device video24 for encoder PCM (320 kB)
> ivtv0: Registered device radio0 for encoder radio
> ivtv0: Initialized card #0: WinTV PVR 500 (unit #1)
> ACPI: PCI Interrupt Link [ALKC] BIOS reported IRQ 0, using IRQ 22
> ACPI: PCI Interrupt Link [ALKC] enabled at IRQ 22
> VIA 82xx Audio 0000:00:11.5: PCI INT C -> Link[ALKC] -> GSI 22 (level, low) 
> -> IRQ 22
> VIA 82xx Audio 0000:00:11.5: setting latency timer to 64
> ivtv1: Initializing card #1
> ivtv1: Autodetected Hauppauge card (cx23416 based)
> ivtv 0000:02:09.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
> ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
> tveeprom 2-0050: Hauppauge model 23552, rev D592, serial# 2995162
> tveeprom 2-0050: tuner model is Philips FQ1236A MK4 (idx 92, type 57)
> tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 2-0050: second tuner model is Philips TEA5768HL FM Radio (idx 101, 
> type 62)
> tveeprom 2-0050: audio processor is CX25843 (idx 37)
> tveeprom 2-0050: decoder processor is CX25843 (idx 30)
> tveeprom 2-0050: has radio
> ivtv1: Correcting tveeprom data: no radio present on second unit
> ivtv1: Autodetected WinTV PVR 500 (unit #2)
> cx25840 2-0044: cx25  0-21 found @ 0x88 (ivtv i2c driver #1)
                      ^^^

This second CX25843 chip has gone braindead or the I2C bus from the
second CX23416 chip isn't working.  That's chip decodes analog video
signals into digital data.  Until it responds no video will work.

Check

        $ modinfo ivtv
        $ modinfo cx25840

and see what debugging options you can turn on in /etc/modprobe.conf for
these modules.  It might give insight into what the problem is.

Highest probability cause is that that CX25843 is dead.
If you're lucky, it's only some Linux I2C subsystem problem in software.

Regards,
Andy

> tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #1)
> tda9887 2-0043: creating new instance
> tda9887 2-0043: tda988[5/6/7] found
> tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #1)
> wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #1)
> tuner-simple 2-0061: creating new instance
> tuner-simple 2-0061: type set to 57 (Philips FQ1236A MK4)
> ivtv1: Registered device video1 for encoder MPG (4096 kB)
> ivtv1: Registered device video33 for encoder YUV (2048 kB)
> ivtv1: Registered device vbi1 for encoder VBI (1024 kB)
> ivtv1: Registered device video25 for encoder PCM (320 kB)
> ivtv1: Initialized card #1: WinTV PVR 500 (unit #2)
> ivtv:  End initialization
> ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: Encoder revision: 0x02060039
> ivtv1: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv1: Encoder revision: 0x02060039
> 
> 
> # v4l2-ctl --all -d 0 > tuner0
> # v4l2-ctl --all -d 1 > tuner1
> # diff tuner0 tuner1
> 3,4c3,4
> <     Card type     : WinTV PVR 500 (unit #1)
> <     Bus info      : 0000:02:08.0
> ---
> >     Card type     : WinTV PVR 500 (unit #2)
> >     Bus info      : 0000:02:09.0
> 6c6
> <     Capabilities  : 0x01070051
> ---
> >     Capabilities  : 0x01030051
> 12d11
> <             Radio
> 70c69
> <     Signal strength/AFC  : 99%/-12500
> ---
> >     Signal strength/AFC  : 0%/-12500
> 72c71
> <     Available subchannels: stereo 
> ---
> >     Available subchannels: mono 
> 
> 
> 
> 
> 
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
> 


_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to