LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   TV Tuner card (saa7134) - good picture, no sound (https://www.linuxquestions.org/questions/linux-hardware-18/tv-tuner-card-saa7134-good-picture-no-sound-260926/)

anoopsinha 11-30-2004 09:16 AM

TV Tuner card (saa7134) - good picture, no sound
 
Hello people

I run gentoo 2004.3 (2.6.9 kernel) on a P4 machine. I have this saa7134 based TV tuner card (Pinnacle PCTV Stereo).

I did a modprobe saa7134 and got the card working using tvtime. While I am getting the video of all the channels, there is no sound - just an ugly hissing noise.

dmesg gave me this output:

Code:

Linux video capture interface: v1.00
saa7130/34: v4l2 driver version 0.2.12 loaded
ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 5 (level, low) -> IRQ 5
saa7134[0]: found at 0000:00:09.0, rev: 1, irq: 5, latency: 32, mmio: 0xef001000
saa7134[0]: subsystem: 11bd:002b, board: Pinnacle PCTV Stereo (saa7134) [card=26,autodetected]
saa7134[0]: board init: gpio is 0
saa7134[0]: i2c eeprom 00: bd 11 2b 00 f8 f8 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 00 00 19 0e ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 53 ff ff ff ff
saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc0 i2c-bus saa7134[0]
tuner: type set to 33 (MT20xx universal) by saa7134[0]
tuner: microtune: companycode=3cbf part=42 rev=2f
tuner: microtune MT2050 found, OK
tda9887: Ignoring new-style parameters in presence of obsolete ones
tda9885/6/7: chip found @ 0x86
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]
saa7134[0]/audio: audio carrier scan failed, using 5.500 MHz [default]

Please help me guys... I do not know what to do... Googling did not help me any.

Thanking you all in advance

Regards

Anoop

noesist 12-04-2004 04:17 AM

Mee to facing the same problem
 
Hi
I too am from India.
I have Pinnacle pctv sterio and am facing the same problem but mine is Fedora Core 2 .
Any help ??

legolin 12-28-2004 05:10 AM

hi guys.. have you solved the problem? i don't have sound as well... could you post the answer here?

thankx


leg

egag 12-28-2004 07:57 AM

hi there,

i have an "old" pctv card working ok.
for sound just connect your line-out from the tv-card to line-in from the sound-card.

i never had sound in another way.

egag

legolin 12-28-2004 08:02 AM

i allready did that!

i have sound, but only noice

i can't tune any chanel....

egag 12-28-2004 08:32 AM

oh, i thought it was just a sound issue.
wich program do you use for tv ?
and do you have no picture at all ?

egag

legolin 12-28-2004 09:12 AM

i'm using xawtv and tvtime... i just can't tune any program.. i only have noice (audio noice and video noice as well)

thankx a lot for your help

egag 12-28-2004 11:13 AM

well...do you have that card "TV Tuner card (saa7134) ?
do you have the modules loaded ( look with "$lsmod " )
and v4l enabled ? ( there should be ' load "v4l" ' in your x-config file )

egag

legolin 12-28-2004 12:16 PM

Quote:

well...do you have that card "TV Tuner card (saa7134) ?
do you have the modules loaded ( look with "$lsmod " )
and v4l enabled ? ( there should be ' load "v4l" ' in your x-config file )
eh, what do you mean with TV Tuner card?
i have actually the modules loaded.

lsmod shows all the modules, a few of them are from the tv card (saa7134)

i'm going to try adding ' load "v4l" ' in my xorg.conf file...

thankx so far

Electro 12-29-2004 01:17 AM

I have an video capture card (LifeView FlyVideo 3000FM) that uses one of the saa713x video grabber chips. I got it working and thought I would post something that will help people get sound working, but legolin beat me to it. To summarize what legolin is telling. If you use the command "xawtv & tvtime", it will load up xawtv and then load up tvtime without any problems. This will give you sound and as well fullscreen and deinterlaced video output. Muting can be a little tricky because it is not m like it usually is in tvtime. It is , to mute it. You will need to tell tvtime to use your sound card line volume to mute it. You may want to change capture in xawtv to none to decrease processor usage for xawtv.

It does help if you setup the video capture card that has the saa713x capture chip first and then setup other capture cards that uses a different capture chip.

With some video capture cards like the one I have, you have to include the tuner option when loading the saa7134 module. Also include the oss option for the saa7134 module if you want sound to work. Some peope with different PAL signals may need to change audio_carrier if they want sound to work correctly for their area.

The picture quality from saa713x chips is very excellent, but the programmer have to fix the automatic brightness, input selection (Composite, S-VIDEO, etc), and signal integrity detection.

Huco 01-02-2005 06:08 AM

Hi,

I could get sound to my Pinnacle PCTV Stereo card (driver saa7134) when I added "options tda9887 qss=0" to my /etc/modprobe.conf file as suggested in some other discussion thread, restarted my PC, and checked and unchecked Channel Management -> Use PAL-DK audio decoding in tvtime application.

I was having "audio carrier scan failed" lines in /var/log/messages and /var/log/dmesg. I have Fedora Core 3 with 2.6.9 kernel.

Regards,
--
Juha

ivantad 06-12-2007 11:26 AM

tv tuner card : no sound
 
Hi,

I had the same problem of having no sound with XawnTV or TVTime.
My distro is Ubuntu 7.04 Feisty Fawn and my tuner card uses a saa7134 chip.
The output of my tv tuner card is linked to the input (blue) of my (integrated) sound card.

I launched alsamixer in a terminal, and went to the right (use right arrow) to discover that there were 3 settings labeled "<Input so>". they were set to "mic", I just changed to "line" and now I have sound !

Hope this can help.

Cheers,

Ivantad

frenchn00b 09-02-2007 01:02 PM

I am stuck with a :





# lspci
00:00.0 Host bridge: Intel Corporation P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation P965/G965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0393 (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
04:01.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
04:02.0 Mass storage controller: Promise Technology, Inc. 20269 (rev 02)





05:01.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
Subsystem: Pinnacle Systems Inc. PCTV Stereo
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (62000ns min, 62000ns max)
Interrupt: pin A routed to IRQ 21
Region 0: Memory at feaffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [40] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-

cat /proc/modules | grep saa
saa7134 121932 1 - Live 0xf8af0000
video_buf 23620 1 saa7134, Live 0xf8a3b000
compat_ioctl32 1472 1 saa7134, Live 0xf89b3000
ir_kbd_i2c 8816 1 saa7134, Live 0xf8a03000
ir_common 34244 2 saa7134,ir_kbd_i2c, Live 0xf8a31000
videodev 26816 3 saa7134,gspca, Live 0xf89e0000
v4l2_common 16832 3 tuner,saa7134,videodev, Live 0xf89ba000
v4l1_compat 12644 2 saa7134,videodev, Live 0xf89ae000
i2c_core 23840 8 tuner,nvidiafb,saa7134,fb_ddc,ir_kbd_i2c,i2c_algo_bit,i2c_i801,nvidia, Live 0xf8960000



05:01.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
Subsystem: Pinnacle Systems Inc. PCTV Stereo
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (62000ns min, 62000ns max)
Interrupt: pin A routed to IRQ 21
Region 0: Memory at feaffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [40] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-


no sound too


Quote:

smod | grep saa
saa7134 121932 0
video_buf 23620 1 saa7134
compat_ioctl32 1472 1 saa7134
ir_kbd_i2c 8816 1 saa7134
ir_common 34244 2 saa7134,ir_kbd_i2c
videodev 26816 2 saa7134,gspca
v4l2_common 16832 3 tuner,saa7134,videodev
v4l1_compat 12644 2 saa7134,videodev
i2c_core 23840 8 tuner,saa7134,nvidiafb,fb_ddc,ir_kbd_i2c,i2c_algo_bit,i2c_i801,nvidia

for info, plz read:
http://forums.debian.net/viewtopic.php?p=97412#97412

a sthg gentoo help:http://gentoo-wiki.com/HARDWARE_saa7134

Electro 09-02-2007 07:39 PM

If your video capture card does not have a line out jack, you will have to load up alsa-saa7134 module. Though the module name may change in future kernels, so double check the name.

If your video capture card does have a line out jack, make sure the sound card is correctly setup to receive audio from the Line In. Also make the loop cable is connected from the video capture card to the sound card's line in connector.

Some video capture cards based on saa7134 may need an AM IF chip for audio. One of the tdaXXXX modules might need to be loaded in order to hear sound.

To receive through the coax or tuner, you have to do a trial and error through the tuner list for the type of reception which can be either PAL, NTSC, SECAM. The list is located at "/usr/src/linux-`uname -r`/Documentation/video4linux/CARDLIST.tuner".

I recommend all sound and video tests to be done through either S-Video or Composite using a program such as tvtime. Then test the tuner after make sure the card works. Make sure the video card module (driver) can handle XVideo or else tvtime will not work.

BTW, Be careful loading both nvidiafb and nvidia modules. The nvidia module will get messed up if nvidiafb is loaded first.

frenchn00b 09-03-2007 03:58 PM

Quote:

Originally Posted by Electro (Post 2879136)
If your video capture card does not have a line out jack, you will have to load up alsa-saa7134 module. Though the module name may change in future kernels, so double check the name.

If your video capture card does have a line out jack, make sure the sound card is correctly setup to receive audio from the Line In. Also make the loop cable is connected from the video capture card to the sound card's line in connector.

Some video capture cards based on saa7134 may need an AM IF chip for audio. One of the tdaXXXX modules might need to be loaded in order to hear sound.

To receive through the coax or tuner, you have to do a trial and error through the tuner list for the type of reception which can be either PAL, NTSC, SECAM. The list is located at "/usr/src/linux-`uname -r`/Documentation/video4linux/CARDLIST.tuner".

I recommend all sound and video tests to be done through either S-Video or Composite using a program such as tvtime. Then test the tuner after make sure the card works. Make sure the video card module (driver) can handle XVideo or else tvtime will not work.

BTW, Be careful loading both nvidiafb and nvidia modules. The nvidia module will get messed up if nvidiafb is loaded first.

Concerning the TDAXXX , as posted ub somehwree post:
I did make menuconfig and looked for :
/
9887
and nothing like this

I looked for all tda, they are all as "m" and kernel compiled and tried: no sound in tvtime. they all look like weird tda numbers but no 9887. Weird since it 's in the /usr/src... 2.6.22.5 & 2.6.22.6 somewhere. Can they be hidden ? (I am noob)
then once compiled:
lsmod | grep tda gives nothg
Thanks for helping !!


All times are GMT -5. The time now is 07:19 AM.