[mythtv-users] HELP: No TV after hw install of HD3000 (w/ PVR250 and FC4)

Brad Fuller bradallenfuller at yahoo.com
Fri Nov 25 16:00:16 EST 2005


I've been running FC4 (2.6.13-1) with PVR250 with no problems.

I just installed the HD3000 card (becaue I installed a Zalman fan -- 
really cuts down on noise!) and rebooted.
I now have no livetv. I checked recent recordings and there are no files 
of recent recordings. So, I assume that the tuner is not being 
recognized because of the HD3000 just placed in the pc.

You think that might be it?

I checked mythtv-setup and I didn't see anything that changed or corrupted.

I checked modprobe.conf and cx88-blackbird was installed above the ivtv 
driver automatically after the first reboot. So, I ran the "extras" from 
pcHDTV site which installed: cx88-atsc, cx88-dvb and cx88-risc in 
modprobe.conf. 

IVTV looks ok, but I don't know if the /dev/video0 is assigned here:

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.0 (tagged release) loading
ivtv:  Linux version: 2.6.13-1.1532_FC4 686 REGPARM 4KSTACKS gcc-4.0
ivtv:  In case of problems please include the debug info
ivtv:  between the START INIT IVTV and END INIT IVTV lines when
ivtv:  mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 250 card (iTVC16 based)
ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKB] -> GSI 11 (level, 
low) -> IRQ 11
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
 : chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tveeprom: Hauppauge: model = 32062, rev = B185, serial# = 7366797
tveeprom: tuner = TCL 2002N 6A (idx = 85, type = 50)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3445 (type = 12)
saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
msp34xx: ivtv version
msp34xx: init: chip=MSP3445G-B8, has NICAM support, simple (D) mode, 
simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Oct 21 2005 02:12:13
ivtv0: i2c attach to card #0 ok [client=MSP3445G-B8, addr=40]
tda9885/6/7: chip found @ 0x86
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: Encoder revision: 0x02040024
ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011 or 
0x02050032.
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB 
total)
ivtv0: Create encoder radio stream
tuner 2-0061: type set to 50 (TCL 2002N)
ivtv0: Initialized WinTV PVR 250, card #0
ivtv:  ====================  END INIT IVTV  ====================

There is an entry in dmesg of note. It shows the HD3000 at video0. Why 
would this be?:

=====================================
Linux video capture interface: v1.00
cx2388x blackbird driver version 0.0.5 loaded
cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV 
[card=22,autodetected]
TV tuner 52 at 0x1fe, Radio tuner -1 at 0x1fe
cx2388x v4l2 driver version 0.0.5 loaded
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKC] -> GSI 11 (level, 
low) -> IRQ 11
cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV 
[card=22,autodetected]
TV tuner 52 at 0x1fe, Radio tuner -1 at 0x1fe
cx88[0]/0: found at 0000:00:0b.0, rev: 5, irq: 11, latency: 32, mmio: 
0xea000000
 : chip found @ 0xc2 (cx88[0])
tuner 1-0061: type set to 52 (Thomson DDT 7610 (ATSC/NTSC))
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
=================================

Here's relevant info from lsmod:

====================
msp3400                25392  0
saa7115                12816  0
ivtv                  227348  0
tuner                  37237  0
cx8800                 37069  0
v4l1_compat            13637  1 cx8800
v4l2_common             5953  1 cx8800
cx88_blackbird         15045  0
cx8802                 15429  1 cx88_blackbird
cx88xx                 58209  3 cx8800,cx88_blackbird,cx8802
i2c_algo_bit            9417  2 ivtv,cx88xx
video_buf              26565  4 cx8800,cx88_blackbird,cx8802,cx88xx
ir_common               8389  1 cx88xx
btcx_risc               5065  3 cx8800,cx8802,cx88xx
tveeprom               11985  1 cx88xx
videodev                9921  4 ivtv,cx8800,cx88_blackbird,cx88xx
shpchp                 95429  0
i2c_viapro              8529  0
i2c_core               21697  13 
it87,eeprom,lm90,i2c_sensor,i2c_isa,tda9887,msp3400,saa7115,tuner,cx88xx,i2c_algo_bit,tveeprom,i2c_viapro
================================

And my modprobe.conf I commented out the cx88 items, but they still 
loaded after reboot:

=================================
alias char-major-61 lirc_i2c
alias eth0 via-rhine
alias scsi_hostadapter sata_via
alias snd-card-0 snd-via82xx
options snd-card-0 index=0
options snd-via82xx index=0
remove snd-via82xx { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; 
/sbin/modprobe -r --ignore-remove snd-via82xx
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
alias ieee1394-controller ohci1394
#
# ivtv modules setup
alias char-major-81-0 ivtv
alias tveeprom tveeprom-ivtv
alias msp3400 msp3400-ivtv
#
# cx88 modules
#alias char-major-81 cx88-blackbird
#install cx88-atsc /sbin/modprobe cx8800;/sbin/modprobe --ignore-install 
cx88-atsc
#install cx88-dvb /sbin/modprobe cx8800;/sbin/modprobe --ignore-install 
cx88-dvb
#install btcx-risc /sbin/modprobe tuner;/sbin/modprobe --ignore-install 
btcx-risc
# nvidia kernel module
alias char-major-195 nvidia-1_0-7676
alias nvidia nvidia-1_0-7676
# lirc - at bottom to ensure ivtv is loaded before lirc_i2c
install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install 
lirc_i2c
============================================

any help or pointers to doc much appreciated. I looked thru the archives 
and didn't see anything.

brad



More information about the mythtv-users mailing list