[mythtv-users] HD3000 recording problem in Mythtv- signalStrengthATSC_v4l2(), error: Invalid argument

Brad Fuller bradallenfuller at yahoo.com
Tue Nov 29 15:38:50 EST 2005


R. Geoffrey Newbury wrote:

>On Mon, 28 Nov 2005 15:58:00 -0800, Brad Fuller wrote:
>  
>
>>We need more information about your system:  Which kernel are you 
>>using?  If you are not using the DVB driver for the HD3000, well..., 
>>you should be!
>>    
>>
>
>
>BRAD, there is a problem with your modprobe.conf
>
>
>
>Here's modprobe.conf:
>
>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
>
>
>
>*********************
>should have:
>alias char-major 81 videodev
>then********
>alias char-major-81-0 ivtv
>  
>
I added this. Didn't seem to change anything.

>THIS LINE IS THE PROBLEM >>>alias tveeprom tveeprom-ivtv
> Comment out that line and try rebooting so that the 'real' tveeprom is
>loaded instead of the ivtv version.
>  
>
How can you tell if it works or not. In the dmesg tveeprom is shown the 
same - in the ivtv section, and neither time did it mentiion the 
"tveeprom-ivtv" module.
in lsmod, tveeprom module is used by cx88xx.

I think that my main problem is that the cx8800 gets loaded and stops 
cx88-dvb from loading. But, I don't know how to get cx8800 to not load.
I assume that Mercury Morris has the same problem as he comments out all 
references to ivtv and cv88 in modprobe and uses rc.local to load the 
video drivers -- with waits in between the loads. I may have to resort 
to that. Doesn't seem right, though.

>If it does not work straight away, copy the kernel tveeprom over to the
>ivtv tree, making sure that the ivtv version has a different name.
>
>alias msp3400 msp3400-ivtv
>#
># 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
>
>********Why don't you just remove the lirc_i2c line from the top of the
>file, and move it here?
>
>install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install 
>lirc_i2c
>install cx88-dvb /sbin/modprobe cx8800;/sbin/modprobe --ignore-install 
>cx88-dvb
>
> here is (relevant) dmesg at bootup (too long to include  all):
>
>
>
>
>********* NOTE that this shows the cx88-dvb stuff is seeing the HD3000
>card, BEFORE the ivtv stuff sees the PVR250... This is backwards so try
>re-ordering your modprobe.conf file.
>But everything appears to be fine....
>Just like mine!
>So the problem is not that the drivers cannot load, but that together they
>do not return understandable stuff!
>
>Geoff
>
>
>
><snip>
>shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
>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
>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  ====================
>----------------------------------------
>
>
>
>  
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20051129/84583876/attachment.htm


More information about the mythtv-users mailing list