[mythtv-users] PVR-350 Almost Working?

scott at tbwifi.ca scott at tbwifi.ca
Fri Aug 24 14:48:16 UTC 2007


Here is a copy of my current dmesg output, modprobe.conf, and
modprobe.preload.  Note that version 0.7.0 must be built into the Mandriva
kernel.  The firmware that's shown here is the latest download from the
ivtv site.  Why does it mention a buggy encoder firmware?  Another thing
is that with this version I can capture snow using cat /dev/video0 >
test.mpg.  When I use ivtv-tune -c 5, I pick up a signal, but it seems to
lock things up and I can no longer capture anything.  The file size is 0.

Another interesting thing is that when I run urpmi ivtv-firmware, a
download and install seems to occur, but I can't find the package listed
in the Control Centre.  Before I loaded it I removed the "latest" firmware
from the /lib/firmware directory and confirmed with dmesg that the
firmware was missing.  I rebooted after the firmware RPM install and dmesg
still showed that firmware wasn't loading.  If anyone else has used the
RPM firmware approach on Mandriva, can you please let me know where you
got it?

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.7.0 (tagged release) loading
ivtv:  Linux version: 2.6.17-14mdv SMP mod_unload gcc-4.1
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based)
ivtv0: Unreasonably low latency timer, setting to 64 (was 32) tveeprom
0-0050: Hauppauge model 48132, rev K268, serial# 9921474 tveeprom 0-0050:
tuner model is LG TAPE H001F MK3 (idx 68, type 47) tveeprom 0-0050: TV
standards NTSC(M) (eeprom 0x08) tveeprom 0-0050: audio processor is
MSP4448 (idx 27) tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
tveeprom 0-0050: has radio, has IR remote tuner 0-0061: chip found @ 0xc2
(ivtv i2c driver #0)
tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) Netfilter
messages via NETLINK v0.30.
ip_conntrack version 2.4 (8192 buckets, 65536 max) - 304 bytes per conntrack
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0) msp3400 0-0040:
MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) msp3400 0-0040: MSP4448G-A2
supports radio, mode is autodetect and autoselect [drm] Setting GART
location based on new memory map [drm] Loading R300 Microcode [drm]
writeback test succeeded in 1 usecs
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011,
0x02040024 or 0x02050032.
ivtv0: Decoder revision: 0x02020023
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
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes) tuner 0-0061:
type set to 47 (LG NTSC (TAPE series))
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv:  ====================  END INIT IVTV  ====================

My modprobe.conf file...


alias ide-controller amd74xx
alias eth0 forcedeth
alias sound-slot-0 snd-hda-intel
install scsi_hostadapter /sbin/modprobe sata_nv; /sbin/modprobe ahci;
/sbin/modprobe ata_piix; /sbin/modprobe sbp2; /bin/true remove
snd-hda-intel /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time
-r --ignore-remove snd-hda-intel install snd-hda-intel /sbin/modprobe
--first-time --ignore-install snd-hda-intel && { /sbin/modprobe
snd-pcm-oss; /bin/true; } install usb-interface /sbin/modprobe ohci-hcd;
/sbin/modprobe ehci-hcd; /bin/true alias eth1 forcedeth alias
ieee1394-controller ohci1394

My modprobe.preload file...


# /etc/modprobe.preload: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are # to be
loaded at boot time, one per line.  Comments begin with # a `#', and
everything on the line after them are ignored.
# this file is for module-init-tools (kernel 2.5 and above) ONLY # for old
kernel use /etc/modules

#ivtv
amd64-agp


Trying the compile approach using the recommended tarball yielded the
following dmesg output, but seemed to provide the worst results with no
capture possible.

ivtv: ==================== START INIT IVTV ============
ivtv: version 0.7.4 (tagged release) loading
ivtv: Linux version: 2.6.17-5mdv SMP mod_unload gcc-4.1
ivtv: In case of problems please include the debug info between
ivtv: the START INIT IVTV and END INIT IVTV lines, along with
ivtv: any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based)
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom 0-0050: Hauppauge model 48132, rev K268, serial# 9921474
tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 0-0050: audio processor is MSP4448 (idx 27)
tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
tveeprom 0-0050: has radio, has IR remote
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400 0-0040: MSP4448G-A2 supports radio, mode is autodetect and autoselect
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02060039
ivtv0: Decoder revision: 0x02020023
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
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv: ==================== END INIT IVTV =============

This is driving me crazy!!  I would love to upgrade to a newer kernel, but
I can't make that work either.  Ahhh!

Has anyone else run into this mess?

Scott



More information about the mythtv-users mailing list