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

Brad Fuller bradallenfuller at yahoo.com
Mon Nov 28 18:58:00 EST 2005


>
>
>>
>>
>> ---------- Forwarded message ----------
>> From: *Mercury Morris* <mercury.morris at gmail.com 
>> <mailto:mercury.morris at gmail.com>>
>> Date: Nov 28, 2005 3:55 PM
>> Subject: Re: [mythtv-users] HD3000 recording problem in Mythtv- 
>> signalStrengthATSC_v4l2(), error: Invalid argument
>> To: Discussion about mythtv <mythtv-users at mythtv.org 
>> <mailto:mythtv-users at mythtv.org> >
>>
>>
>>     I created a HD3000 card in mythtv-setup and assigned it to bcast. I
>>     created a new Zap2It entry for broadcast TV and assigned this to the
>>     HD3000 card. It seemed to dnl the program data fine as the
>>     program guide
>>     has terrestrial channels like 3_1, 4_1 intermingled with the regular
>>     cable channels.
>>
>>
>> What exactly does "...assigned it to bcast." mean? 
>
> 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!

2.6.13-1.1532_FC4

 Note that I haven't rebooted when  working on this. I just:
/sbin/modprobe cx88-dvb
and the modules load.
However, I just rebooted and I had to manually:
/sbin/modprobe cx88-dvb
to get the modules to load (so that /dev/dvb/adapter0 would be created.) 
Don't know why. But, that should be a separate problem,right.

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
alias char-major-81-0 ivtv
alias tveeprom tveeprom-ivtv
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
install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install 
lirc_i2c
install cx88-dvb /sbin/modprobe cx8800;/sbin/modprobe --ignore-install 
cx88-dvb

>>
>>
>>     But, when I try record something on a ATSC channel even though
>>     the hard
>>     disk grinds away and MythTV thinks it's recording nothing shows
>>     up and
>>     the .nuv file is empty. This is the relevent mythbackend log:
>>
>>     -----------------------
>>     2005-11-28 10:34:31.111 Started recording "The View" on channel:
>>     2020 on
>>     <snip>
>>     2005-11-28 10:34: 36.685 Channel(14)::signalStrengthATSC_v4l2(),
>>     error: Invalid argument
>>     2005-11-28 10:34:36.771 Changing from None to RecordingOnly
>>     2005-11-28 10:34:36.845 Channel(15)::signalStrengthATSC_v4l2(),
>>     error: Invalid argument
>>     <snip>
>>     2005-11-28 10:34: 42.633 HD5 Error: could not obtain sync
>>     2005-11-28 11:00:00.006 Finished recording The View on channel: 2020
>>     -----------------------
>>
>> I would also be interested in the messages from the system log during 
>> the boot-up of your system.  Specifically, the messages that show the 
>> HD3000 card being detected are of great interest.
>>
>> Another possible area of interest is how the PVR250 is detected and 
>> initialized, but I'm assuming that it continues to work, even with 
>> the HD3000's difficulties.  
>
Yes.

>> Why is this of interest...well there could be some conflict between 
>> the two cards and/or between the IVTV software and the kernel 
>> modules.  There just isn't enough information in your post to be sure.
>
here is (relevant) dmesg at bootup (too long to include  all):

----------------------------------------
Linux version 2.6.13-1.1532_FC4 (bhcompile at tweety.build.redhat.com) (gcc 
version 4.0.1 20050727 (Red Hat 4.0.1-5)) #1 Thu Oct 20 01:30:08 EDT 2005
<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/20051128/c828866e/attachment-0001.htm


More information about the mythtv-users mailing list