[linux-dvb] PVR 500 and problems with the first card.
Duncan Thomas
lists at goldtel.com.au
Thu Apr 12 09:51:58 CEST 2007
Hi all.
For the most part this card works and works well. However I find that
occasionally if I shut down my machine and bring it back up - the first
card has some problems. I get a number 'ivtv0: i2c hardware 0x00000001
(cx2584x) not found for command 0x4008646d!' type messages. The second
card always comes up however.
I have listed the relevant dmesg portion below.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 1.0.0 (2.6.18myth SMP mod_unload K8 REGPARM 4KSTACKS
gcc-3.4) loading
ivtv0: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 19
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNKA] -> GSI 19 (level,
low) -> IRQ 209
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
tveeprom 2-0050: Hauppauge model 23559, rev E696, serial# 10025978
tveeprom 2-0050: tuner model is Samsung TCPG 6121P30A (idx 96, type 73)
tveeprom 2-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
(eeprom 0x74)
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, has no IR receiver, has no IR transmitter
ivtv0: Autodetected WinTV PVR 500 (unit #1)
tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #0)
tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 2-0060: TEA5767 detected.
tuner 2-0060: chip found @ 0xc0 (ivtv i2c driver #0)
tuner 2-0060: type set to 62 (Philips TEA5767HN FM Radio)
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
tuner 2-0061: type set to 73 (Samsung TCPG 6121P30A)
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command
0xc008561c!
ivtv0: i2c addr 0x44 not found for command 0x4008646f!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command
0x4008646d!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command
0xc008561c!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command
0xc008561c!
ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command
0xc008561c!
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)
ivtv0: Registered device radio0 for encoder radio
ivtv0: Initialized WinTV PVR 500 (unit #1), card #0
ivtv: ====================== NEXT CARD ======================
ivtv1: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 18
ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKB] -> GSI 18 (level,
low) -> IRQ 217
ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv1: Encoder revision: 0x02060039
tuner 3-0043: chip found @ 0x86 (ivtv i2c driver #1)
tda9887 3-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1)
cx25840 3-0044: cx25843-24 found @ 0x88 (ivtv i2c driver #1)
cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 3-001b: chip found @ 0x36 (ivtv i2c driver #1)
tveeprom 3-0050: Hauppauge model 23559, rev E696, serial# 10025978
tveeprom 3-0050: tuner model is Samsung TCPG 6121P30A (idx 96, type 73)
tveeprom 3-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K)
(eeprom 0x74)
tveeprom 3-0050: second tuner model is Philips TEA5768HL FM Radio (idx
101, type 62)
tveeprom 3-0050: audio processor is CX25843 (idx 37)
tveeprom 3-0050: decoder processor is CX25843 (idx 30)
tveeprom 3-0050: has radio, has no IR receiver, has no IR transmitter
ivtv1: Correcting tveeprom data: no radio present on second unit
ivtv1: Autodetected WinTV PVR 500 (unit #2)
tuner 3-0061: type set to 73 (Samsung TCPG 6121P30A)
ivtv1: Registered device video1 for encoder MPEG (4 MB)
ivtv1: Registered device video33 for encoder YUV (2 MB)
ivtv1: Registered device vbi1 for encoder VBI (1 MB)
ivtv1: Registered device video25 for encoder PCM audio (1 MB)
ivtv1: Initialized WinTV PVR 500 (unit #2), card #1
ivtv: ==================== END INIT IVTV ====================
lsmod shows the following (cut)
dvb_bt8xx 19972 0
dvb_core 77992 1 dvb_bt8xx
dvb_pll 17796 1 dvb_bt8xx
bt878 14728 1 dvb_bt8xx
bttv 176820 2 dvb_bt8xx,bt878
video_buf 27012 1 bttv
ir_common 38020 1 bttv
compat_ioctl32 5376 1 bttv
btcx_risc 8712 1 bttv
wm8775 9996 0
cx25840 27408 0
tuner 61224 0
ivtv 121616 0
i2c_algo_bit 12680 2 bttv,ivtv
cx2341x 14852 1 ivtv
tveeprom 18448 2 bttv,ivtv
videodev 28672 2 bttv,ivtv
v4l2_common 20352 7
bttv,wm8775,cx25840,tuner,ivtv,cx2341x,videodev
v4l1_compat 16004 3 bttv,ivtv,videodev
i2c_nforce2 11392 0
i2c_core 24448 10
dvb_bt8xx,dvb_pll,bttv,wm8775,cx25840,tuner,ivtv,i2c_algo_bit,tveeprom,i2c_nforce2
And I see that wm8775 and cx25840 are loaded so I am guessing it`s not a
driver problem. Unfortunately the only way I can get the first card back
is to shut the machine down over night and boot the next day. I have
nothing added to my modprobe.conf and am running a centos based distro
with a 2.6.18 kernel. I see the same problems using either IVTV drivers
and V4l drivers.
Can anyone offer any clues?
Regards Duncan
More information about the linux-dvb
mailing list