Hi Hans, I've been able to check a recording from the composite input (composite 5 according to ivtv): Unfortunately, it's the same story. Video but no sound. The 2.6.17 msp3400 driver seems to do a better job of figuring out the audio standard, though, as it shows something, but I think it should be stereo rather than mono.
Here's the log-status during recording: ioctl VIDIOC_LOG_STATUS ok ivtv0: ================= START STATUS CARD #0 ================= tuner 2-0061: Tuner mode: analog TV tuner 2-0061: Frequency: 181.25 MHz tuner 2-0061: Standard: 0x00003000 saa7115 2-0021: Audio frequency: 48000 Hz saa7115 2-0021: Input: Composite 5 saa7115 2-0021: Video signal: broadcast/DVD saa7115 2-0021: Frequency: 60 Hz saa7115 2-0021: Detected format: NTSC msp3400 2-0040: MSP4448G-A2 rev1 = 0x0117 rev2 = 0x3042 msp3400 2-0040: Audio: volume 58950 msp3400 2-0040: Standard: 4.5 M BTSC-Stereo (mono, dual) msp3400 2-0040: Audmode: 0x0001 msp3400 2-0040: Routing: 0x00222220 (input) 0x00000044 (output) msp3400 2-0040: ACB: 0x0c00 ivtv0: ================== END STATUS CARD #0 ================== On my x86 system, the sound returned after a brief powerdown. The sound remains active after a few test recordings. Thanks, Jason Jason Gillis wrote: > Hi Hans, > > Thanks for your help so far. > > All the channels that I'm supposed to get have 100% signals and sound > standards (4.5 M BTSC-Stereo). The following was my test > methodology: > for channel in `seq 2 125` > ptune.pl $channel > sleep 1 > ivtvctl -Z > ivtvctl --log-status > dd if=/dev/v4l/video0 of=channel-$channel.mpg > done > > All the channels on the list for me have a signal and detected sound > standard. I played through all the capture files I created and none > of the 124 had sound. > > I'm going to have to work at the S-Video or composite input test. I > need to find a device I can carry into the office that does sound > and/or video. I'll let you know what I'm able to determine. > > Jason > > > > Hans Verkuil wrote: >> Weird. OK, let's do some more testing with the PVR-250 with the >> 2.6.17 kernel and ivtv-0.7. >> >> 1) Are ALL channels always without sound? >> 2) Check with ivtvctl -Z to see the signal strength. It should be 99% >> for valid channels. Check with --log-status: the msp3400 Standard >> field should be set to something like '4.5 M BTSC-Stereo (stereo)'. >> 3) Can you test with the S-Video or Composite input? If you connect >> the audio inputs, do you get sound? >> >> I don't see anything obvious, so the first step is gathering >> information :-) >> >> Regards, >> >> Hans >> >> On Saturday 15 July 2006 16:39, Jason Gillis wrote: >>> Hi Hans, >>> >>> Old recordings do have sound. I'm actually testing playback on a >>> Windows system too and sound definitely works there. >>> >>> Another interesting development is that the sound disappeared from >>> the recordings on my other myth system last night. It happened >>> right at a channel change in mythtv. I haven't had much chance to >>> play with it to see what's up (i.e. haven't tried rebooting yet, >>> etc.). I can say that WAF of MythTV went to zero at that exact >>> moment :|. Here are the specifics for it: >>> >>> Kernel 2.6.16.19 >>> ivtv 0.6.3 >>> >>> ivtv: ==================== START INIT IVTV ==================== >>> ivtv: version 0.6.3 (tagged release) loading >>> ivtv: Linux version: 2.6.16.19 preempt PENTIUM4 gcc-3.4 >>> 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) >>> ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 3 >>> PCI: setting IRQ 3 as level-triggered >>> ACPI: PCI Interrupt 0000:02:01.0[A] -> Link [LNKG] -> GSI 3 (level, >>> low) -> IRQ >>> 3 >>> ivtv0: Unreasonably low latency timer, setting to 64 (was 32) >>> tveeprom 0-0050: Hauppauge model 48132, rev J323, serial# 6813631 >>> tveeprom 0-0050: tuner model is Philips FM1236 (idx 23, type 2) >>> 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) >>> saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) >>> saa7127 0-0044: saa7127 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 (262144 bytes) >>> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes) >>> ivtv0: Encoder revision: 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 2 (Philips NTSC (FI1236,FM1236 and >>> compatibles)) ivtv0: Initialized Hauppauge WinTV PVR-350, card #0 >>> ivtv: ==================== END INIT IVTV ==================== >>> >>> --log-status during record >>> ioctl VIDIOC_LOG_STATUS ok >>> ivtv0: ================= START STATUS CARD #0 ================= >>> tveeprom 0-0050: Hauppauge model 48132, rev J323, serial# 6813631 >>> tveeprom 0-0050: tuner model is Philips FM1236 (idx 23, type 2) >>> 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: Tuner mode: analog TV >>> tuner 0-0061: Frequency: 61.25 MHz >>> tuner 0-0061: Standard: 0x00003000 >>> saa7115 0-0021: Audio frequency: 48000 Hz >>> saa7115 0-0021: Input: Composite 4 >>> saa7115 0-0021: Video signal: broadcast/DVD >>> saa7115 0-0021: Frequency: 60 Hz >>> saa7115 0-0021: Detected format: NTSC >>> saa7127 0-0044: Standard: 60 Hz >>> saa7127 0-0044: Input: normal >>> saa7127 0-0044: Output: S-Video + Composite >>> saa7127 0-0044: WSS: disabled >>> saa7127 0-0044: VPS: disabled >>> saa7127 0-0044: CC: disabled >>> msp3400 0-0040: MSP4448G-A2 rev1 = 0x0117 rev2 = 0x3042 >>> msp3400 0-0040: Audio: volume 58950 >>> msp3400 0-0040: Mode: AM (for carrier detect) >>> msp3400 0-0040: Standard: could not detect sound standard >>> (stereo, dual) msp3400 0-0040: ACB: 0x0c00 >>> ivtv0: ================== END STATUS CARD #0 ================== >>> >>> >>> The first system with the problem is a dual Opteron server system >>> (PVR 250) and the latest one is a Celeron P4 (PVR 350). >>> >>> Hans Verkuil wrote: >>>> Hi Jason, >>>> >>>> Before I continue with more tests, I just want to ask you to check >>>> that sound in general is working. E.g. if you play back old >>>> recordings, you do get sound, do you? Sometimes the alsa mixer >>>> settings get clobbered after a kernel upgrade. >>>> >>>> I don't see anything out of place in the log status, so I think you >>>> should check alsa first. >>>> >>>> Hans >>>> >>>> On Saturday 15 July 2006 04:20, Jason Gillis wrote: >>>>> Hi Hans, >>>>> >>>>> I've gotten a chance to test with 2.6.17.4 and 0.7.0. Still no >>>>> sound. :( >>>>> >>>>> >>>>> The initialization section: >>>>> >>>>> ivtv: ==================== START INIT IVTV ==================== >>>>> ivtv: version 0.7.0 (tagged release) loading >>>>> ivtv: Linux version: 2.6.17.4 SMP mod_unload gcc-3.4 >>>>> 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-250 card >>>>> (cx23416 based) ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 19 >>>>> GSI 22 sharing vector 0xE1 and IRQ 22 >>>>> ACPI: PCI Interrupt 0000:01:04.0[A] -> Link [LNK1] -> GSI 19 >>>>> (level, high) -> IRQ 225 >>>>> tveeprom 2-0050: Hauppauge model 32032, rev B326, serial# 7108067 >>>>> tveeprom 2-0050: tuner model is Temic 4036FY5 (idx 26, type 8) >>>>> tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) >>>>> tveeprom 2-0050: audio processor is MSP4448 (idx 27) >>>>> tveeprom 2-0050: decoder processor is SAA7115 (idx 19) >>>>> tveeprom 2-0050: has no radio, has IR remote >>>>> tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0) >>>>> saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) >>>>> msp3400 2-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) >>>>> msp3400 2-0040: MSP4448G-A2 supports radio, mode is autodetect and >>>>> autoselec x ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 >>>>> bytes) ivtv0: Encoder revision: 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 tot nix tuner 2-0061: >>>>> type set to 8 (Temic NTSC (4036 FY5)) >>>>> ivtv0: Initialized Hauppauge WinTV PVR-250, card #0 >>>>> ivtv: ==================== END INIT IVTV ==================== >>>>> >>>>> >>>>> and the ivtvctl --log-status during recording: >>>>> >>>>> ioctl VIDIOC_LOG_STATUS ok >>>>> ivtv0: ================= START STATUS CARD #0 >>>>> ================= tuner 2-0061: Tuner mode: analog TV >>>>> tuner 2-0061: Frequency: 67.25 MHz >>>>> tuner 2-0061: Standard: 0x0000b000 >>>>> saa7115 2-0021: Audio frequency: 48000 Hz >>>>> saa7115 2-0021: Input: Composite 4 >>>>> saa7115 2-0021: Video signal: broadcast/DVD >>>>> saa7115 2-0021: Frequency: 60 Hz >>>>> saa7115 2-0021: Detected format: NTSC >>>>> msp3400 2-0040: MSP4448G-A2 rev1 = 0x0117 rev2 = 0x3042 >>>>> msp3400 2-0040: Audio: volume 58880 >>>>> msp3400 2-0040: Standard: 4.5 M BTSC-Stereo (stereo) >>>>> msp3400 2-0040: Audmode: 0x0001 >>>>> msp3400 2-0040: Routing: 0x00000000 (input) 0x00000044 >>>>> (output) msp3400 2-0040: ACB: 0x0c00 >>>>> ivtv0: ================== END STATUS CARD #0 >>>>> ================== >>>>> >>>>> >>>>> Any new ideas? >>>>> >>>>> Thanks, >>>>> Jason >>>>> >>>>> Hans Verkuil wrote: >>>>>> Hi Jason, >>>>>> >>>>>> Can you upgrade to kernel 2.6.17.x and ivtv-0.7.0? If you are >>>>>> still without sound after the upgrade, then please contact me. >>>>>> There have been some major changes in 2.6.17 regarding the >>>>>> msp3400 module, so with luck that will fix the problem. >>>>>> >>>>>> Hans >>>>>> >>>>>> On Friday 14 July 2006 20:58, Jason Gillis wrote: >>>>>>> Hi, >>>>>>> >>>>>>> It appears that I've joined that special group of people who >>>>>>> seem to have lost sound with the 0.6.x series of drivers. I >>>>>>> have previously had things working well with the 0.4 series >>>>>>> drivers, but a kernel upgrade required me to move to 0.6, where >>>>>>> I lost sound on recordings. I have noted that powering the >>>>>>> system down for some time has helped the problem. On power up, >>>>>>> sound is back, but it disappears after some time (sometimes in >>>>>>> mid recording via myth). The last time I tried a lengthy power >>>>>>> down, I didn't get sound back on restart. I've noted this with >>>>>>> both 0.6.2 and 0.6.3. >>>>>>> >>>>>>> Here's some details for my card (I hope I'm not forgetting >>>>>>> anything): >>>>>>> >>>>>>> Module load. (I don't have any module parameters specified >>>>>>> currently): >>>>>>> >>>>>>> ivtv: ==================== START INIT IVTV ==================== >>>>>>> ivtv: version 0.6.3 (tagged release) loading >>>>>>> ivtv: Linux version: 2.6.16.19 SMP gcc-3.4 >>>>>>> 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-250 card >>>>>>> (cx23416 based) ACPI: PCI Interrupt Link [LNK1] enabled at IRQ >>>>>>> 19 GSI 22 sharing vector 0xE1 and IRQ 22 >>>>>>> ACPI: PCI Interrupt 0000:01:04.0[A] -> Link [LNK1] -> GSI 19 >>>>>>> (level, high) -> IRQ 225 tveeprom 2-0050: Hauppauge model 32032, >>>>>>> rev B326, serial# 7108067 tveeprom 2-0050: tuner model is Temic >>>>>>> 4036FY5 (idx 26, type 8) tveeprom 2-0050: TV standards NTSC(M) >>>>>>> (eeprom 0x08) tveeprom 2-0050: audio processor is MSP4448 (idx >>>>>>> 27) tveeprom 2-0050: decoder processor is SAA7115 (idx 19) >>>>>>> tveeprom 2-0050: has no radio, has IR remote >>>>>>> tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0) >>>>>>> saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) >>>>>>> msp3400 2-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) >>>>>>> msp3400 2-0040: MSP4448G-A2 supports radio, mode is autodetect >>>>>>> and autoselect ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 >>>>>>> bytes) ivtv0: Encoder revision: 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) >>>>>>> tuner 2-0061: type set to 8 (Temic NTSC (4036 FY5)) >>>>>>> ivtv0: Initialized Hauppauge WinTV PVR-250, card #0 >>>>>>> ivtv: ==================== END INIT IVTV ==================== >>>>>>> >>>>>>> >>>>>>> Info during recording: >>>>>>> >>>>>>> ivtvctl --log-status >>>>>>> ioctl VIDIOC_LOG_STATUS ok >>>>>>> ivtv0: ================= START STATUS CARD #0 >>>>>>> ================= tuner 2-0061: Tuner mode: analog TV >>>>>>> tuner 2-0061: Frequency: 55.25 MHz >>>>>>> tuner 2-0061: Standard: 0x00003000 >>>>>>> saa7115 2-0021: Audio frequency: 48000 Hz >>>>>>> saa7115 2-0021: Input: Composite 4 >>>>>>> saa7115 2-0021: Video signal: broadcast/DVD >>>>>>> saa7115 2-0021: Frequency: 60 Hz >>>>>>> saa7115 2-0021: Detected format: NTSC >>>>>>> msp3400 2-0040: MSP4448G-A2 rev1 = 0x0117 rev2 = 0x3042 >>>>>>> msp3400 2-0040: Audio: volume 58950 >>>>>>> msp3400 2-0040: Mode: AM (for carrier detect) >>>>>>> msp3400 2-0040: Standard: could not detect sound standard >>>>>>> (stereo, dual) msp3400 2-0040: ACB: 0x0c00 >>>>>>> ivtv0: ================== END STATUS CARD #0 >>>>>>> ================== >>>>>>> >>>>>>> ivtvctl -Y >>>>>>> ioctl: VIDIOC_QUERYCTRL >>>>>>> Brightness = 127 >>>>>>> Contrast = 63 >>>>>>> Saturation = 63 >>>>>>> Hue = 0 >>>>>>> Volume = 58950 >>>>>>> Mute = 0 >>>>>>> >>>>>>> >>>>>>> I've upgraded to the latest firmware files as far as I can tell: >>>>>>> >>>>>>> 305dba74bbe5905447add8883f3ecb68 v4l-cx2341x-dec.fw >>>>>>> d85cb08382395390dc95ac6ebc2205f9 v4l-cx2341x-enc.fw >>>>>>> 0661f8b2693fe3123e6234557353eacc v4l-cx2341x-init.mpg >>>>>>> 99836e41ccb28c7b373e87686f93712a v4l-cx25840.fw >>>>>>> 34d213394328adf78e2fc9f1411691b0 v4l-pvrusb2-24xxx-01.fw >>>>>>> 3b7288416144467369ed2b5b10cf931d v4l-pvrusb2-29xxx-01.fw >>>>>>> >>>>>>> Does anyone have any ideas on what to try here? >>>>>>> >>>>>>> Thanks, >>>>>>> Jason _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
