I started out about a year ago trying to set up Mythtv. This is my story . . . .
I bought a PVR-350 and tried it out on my main desktop setting up Knoppmyth on a partition on an old 40Gb disk that was lying around). This went reasonably well although I had a lot of trouble setting up the UK tv grabber. After many abortive attempts, the Knoppmyth hard disk failed, so I tried again under Gentoo (my main distro). Again I got pretty close to where I wanted to be, but a different set of problems (2.6.4 and lirc didnt seem to be compatible). Anyway, I got some TV shows successfully recorded, and even got myth through TV-Out onto the TV screen. Wife started complaining at the delay and mess in the living room, so I decided to buy exactly the right kit for use with Jarod's guide. My kit is: Pundit-R and onboard ethernet, sound and graphics Capture card PVR-350 DVD: TOSHIBA DVD-ROM SD-R1002, ATAPI CD/DVD-ROM drive Fedora Core 3 2.6.9-1.681_FC3 Install went as planned using the Jarod guide, until I got to setting up the PVR-350. Unfortunately I can capture live TV with good video, but no sound. I can play MP3s, DVDs even the old Mythtv recorded .nuv files all with full sound and vision, but sound capture no longer works. I have tried apt-get remove ivtv and reinstalled I removed all mention of msp3400.ko and copied the msp3400-ivtv.ko to the updates and kernel folders I have depmodded and rebooted in all possible combinations of the above. my msp3400.ko is here: /lib/modules/2.6.9-1.681_FC3/kernel/drivers/media/video/msp3400.ko -rw-r--r-- 1 root root 29364 Jan 2 11:11 Has anyone got any ideas what to try next? Any more diagnostic info to give me a clue as to what is wrong? Oh yes, I tried compiling the latest ivtv-0.3.2a drivers but it made no difference. Could I be doing something really dumb? Details from dmesg: + Linux video capture interface: v1.00 ivtv: no version for "struct_module" found: kernel tainted. ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.1.10 (0.1.10-48.4_pre2_ck100zz.rhfc3.at) loading ivtv: Linux version: 2.6.9-1.681_FC3 686 REGPARM 4KSTACKS gcc-3.4 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. ivtv: Autodetected WinTV PVR 350 card ivtv: Found an iTVC15 based chip ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 11 (level, low) -> IRQ 11 ivtv: pci: PCIBUS detected device: 0x5833 vendor: 0x1002 tveeprom: Ignoring new-style parameters in presence of obsolete ones tveeprom: Hauppauge: model = 48135, rev = J324, serial# = 6815394 tveeprom: tuner = Philips FM1246 (idx = 24, type = 1) tveeprom: tuner fmt = PAL(I) (eeprom = 0x10, v4l2 = 0x00000010) tveeprom: audio_processor = CS5331 (type = 9) ivtv: i2c attach [client=tveeprom[0],ok] ivtv: Tuner Type 1, Tuner formats 0x00000010, Radio: yes, Model 0x00a93494, Revision 0x00000001 ivtv: PAL tuner detected ivtv: Radio detected tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] saa7115: Ignoring new-style parameters in presence of obsolete ones saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) saa7115: detecting saa7115 client on address 0x42 saa7115: writing init values ivtv: i2c attach [client=saa7115[0],ok] saa7115: status: (1E) 0x10, (1F) 0xc0 saa7127: Ignoring new-style parameters in presence of obsolete ones saa7127: video encoder driver version V 0.3 loaded saa7127: Selecting NTSC video Standard saa7127: Selecting S-Video+Composite saa7127: Turn WSS off saa7127: Widescreen Mode 4:3 Full Format saa7127: Selecting Normal Encoder Input saa7127: Enable Video Output ivtv: i2c attach [client=saa7127[0],ok] msp3400: Ignoring new-style parameters in presence of obsolete ones msp34xx: ivtv version msp34xx: init: chip=MSP3418W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: Dec 5 2004 20:33:09 ivtv: i2c attach [client=MSP3418W-A2,ok] ivtv: Encoder revision: 0x02040024 ivtv: Decoder revision: 0x02020023 ivtv: Configuring WinTV PVR 350 card with 9 streams ivtv: Create DMA stream 0 using 128 buffers of size 32768 ivtv: Create DMA stream 1 using 128 buffers of size 32768 ivtv: Create stream 2 using 128 buffers of size 52224 ivtv: Create DMA stream 3 using 128 buffers of size 32768 ivtv: Create stream 4 ivtv: Create DMA stream 5 using 16 buffers of size 32768 ivtv: Create stream 6 using 128 buffers of size 4096 ivtv: Create stream 7 ivtv: Create DMA stream 8 using 16 buffers of size 32768 ivtv: Setting Tuner 1 tuner: type set to 1 (Philips PAL_I (FI1246 and compatibles)) by ivtv i2c driver #0 ivtv: Setting audio matrix to input 3, output 1 ivtv: Switching standard to PAL. saa7115: decoder set norm PAL saa7115: set audio: 0x01 saa7127: Setting Encoder Video Standard saa7127: Set PAL Video Mode saa7127: Selecting PAL video Standard ivtv: Initialized WinTV PVR 350, card #0 ivtv: ==================== END INIT IVTV ==================== $ ivtvctl -a ioctl: IVTV_IOC_G_CODEC Codec parameters aspect : 2 audio : 0x00e9 bframes : 3 bitrate_mode: 0 bitrate : 9800000 bitrate_peak: 15000000 dnr_mode : 0 dnr_spatial : 0 dnr_temporal: 0 dnr_type : 0 framerate : 1 framespergop: 12 gop_closure : 1 pulldown : 0 stream_type : 0 ioctl: VIDIOC_G_FMT Type : Video Capture Width : 720 Height : 576 ioctl: VIDIOC_QUERYCAP Driver name : ivtv Card type : Vanilla iTVC15 card Bus info : 0 Driver version: 266 Capabilities : 0x01070033 ioctl: VIDIOC_ENUMINPUT Input : 0 Name : Composite 0 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Status : 0 Input : 1 Name : Composite 1 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Status : 0 Input : 2 Name : Composite 2 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Status : 0 Input : 3 Name : Composite 3 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Status : 0 Input : 4 Name : Tuner 0 Type : 0x00000001 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000000000FF ( PAL ) Status : 0 Input : 5 Name : Composite 4 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Status : 0 Input : 6 Name : S-Video 0 Type : 0x00000002 Audioset: 0x00000003 Tuner : 0x00000000 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Status : 0 <<<SNIP>>> ioctl: VIDIOC_G_INPUT Input = 6 ioctl: VIDIOC_ENUMOUTPUT Output : 0 Name : S-Video + Composite Type : 0x00000002 Audioset: 0x00000001 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Output : 1 Name : Composite Type : 0x00000002 Audioset: 0x00000001 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Output : 2 Name : S-Video Type : 0x00000002 Audioset: 0x00000001 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Output : 3 Name : RGB Type : 0x00000002 Audioset: 0x00000001 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Output : 4 Name : YUV C Type : 0x00000002 Audioset: 0x00000001 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) Output : 5 Name : YUV V Type : 0x00000002 Audioset: 0x00000001 Standard: 0x00000000007F3FFF ( PAL NTSC SECAM ) ioctl: VIDIOC_G_OUTPUT Output = 0 ioctl: VIDIOC_ENUMAUDIO Input : 0 Name : Tuner Audio In Input : 1 Name : Audio Line In ioctl: VIDIOC_G_AUDIO Input = 1: Audio Line In ioctl: VIDIOC_G_FREQUENCY Frequency = 0 ioctl: VIDIOC_ENUMSTD index : 0 ID : 0x0000000000003000 Name : NTSC Frame period: 1001/30000 Frame lines : 525 index : 1 ID : 0x00000000000000FF Name : PAL Frame period: 1/25 Frame lines : 625 index : 2 ID : 0x00000000007F0000 Name : SECAM Frame period: 1/25 Frame lines : 625 ioctl: VIDIOC_G_STD Standard = 0x000000ff ioctl: VIDIOC_QUERYCTRL Brightness = 128 Contrast = 64 Saturation = 64 Hue = 0 Volume = 58880 (Yes I fiddled with this!!) Mute = 0 $ lspci -v 02:09.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01) Subsystem: Hauppauge computer works Inc. WinTV PVR-350 Flags: bus master, medium devsel, latency 64, IRQ 11 Memory at f0000000 (32-bit, prefetchable) [size=64M] Capabilities: [44] Power Management version 2 00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller Subsystem: ASUSTeK Computer Inc.: Unknown device 810d Flags: bus master, 66Mhz, slow devsel, latency 64, IRQ 5 Memory at fe800000 (32-bit, non-prefetchable) [size=256] ________________________________________________ Message sent using UebiMiau 2.7.2 _______________________________________________ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users