Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 04-27-2006, 05:29 AM   #1
LQ Newbie
Registered: Feb 2006
Posts: 6

Rep: Reputation: 0
Unable to remove noise and hiss from Tv card audio (Techcom Tv Tuner)

Hello everybody,
Before I proceed with the problem let me give some info about it:-
I have Techcom Internal Tv tuner card which uses Philips chip Saa7130HL and Tuner TCL2002MB-3 (of some chinese company). The card works great in windows. I have Fedora Core 3 installed and am using Tvtime for tv reception. Earlier my card was not autodetected and dmesg showed "Unknown / Gereric". I was not able to get any channels nor audio. After reading various posts and articles, I came to know that my tuner seems to work with LG NEW TAPC SERIES only. As such I gave this command:- #modprobe saa7134 card=2 tuner=37 and voila i get the picture ! But the only problem now is that I am getting the audio from the channels but the volume of the audio is very very low which is supressed by a lot of hiss and noise. Infact to say noise:audio = 70:30. I even tried connecting the speakers directly to the tuner audio output, but no luck. I am using intel integrated audio (Ac'97). I have searched the net for hints to reduce the noise and hiss sounds from the voice stream. But no luck. Is there any method to filter out the noise and hiss to get the crystal clear audio ? It seems that my tuner can't properly tune in to the audio....I guess. I am new to linux , as I have dumped Mcft windows, and I would appreciate if any Linux guru would help me in solving the problem. Thanks anyway.

Here is the dmesg output (after giving the "modprobe saa7134 card=2 tuner=37" command):-
Linux video capture interface: v1.00
saa7130/34: v4l2 driver version 0.2.12 loaded
ACPI: PCI interrupt 0000:01:01.0[A] -> GSI 9 (level, low) -> IRQ 9
saa7130[0]: found at 0000:01:01.0, rev: 1, irq: 9, latency: 32, mmio: 0xe8010000saa7130[0]: subsystem: 1131:2005, board: LifeView FlyVIDEO3000 [card=2,insmod option]
saa7130[0]: board init: gpio is 131ff
saa7130[0]: there are different flyvideo cards with different tuners
saa7130[0]: out there, you might have to use the tuner=<nr> insmod
saa7130[0]: option to override the default value.
saa7130[0]: registered input device for IR
saa7130[0]: i2c eeprom 00: 31 11 05 20 08 20 1c 55 43 43 a9 1c 55 43 43 a9
saa7130[0]: i2c eeprom 10: ff ff 00 00 31 30 4d 4f 4f 4e 53 37 31 33 30 20
saa7130[0]: i2c eeprom 20: 54 05 48 53 ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[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 saa7130[0]
tuner: type set to 37 (LG PAL (newer TAPC series)) by saa7130[0]
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
saa7130[0]: registered device radio0

Here is the output from lsmod:-
tuner 18413 0
saa7134 94869 0
video_buf 21701 1 saa7134
v4l2_common 5953 1 saa7134
v4l1_compat 11973 1 saa7134
i2c_core 22081 2 tuner,saa7134
ir_common 4677 1 saa7134
videodev 9664 1 saa7134
snd_intel8x0 34829 2
snd_ac97_codec 64401 1 snd_intel8x0
snd_pcm_oss 47609 0
snd_mixer_oss 17217 2 snd_pcm_oss
snd_pcm 97993 2 snd_intel8x0,snd_pcm_oss
snd_timer 29765 1 snd_pcm
snd_page_alloc 9673 2 snd_intel8x0,snd_pcm
gameport 4801 1 snd_intel8x0
snd_mpu401_uart 8769 1 snd_intel8x0
snd_rawmidi 26725 1 snd_mpu401_uart
snd_seq_device 8137 1 snd_rawmidi
snd 54053 11 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi, snd_seq_device
soundcore 9889 3 saa7134,snd

Here is the output from lspci:-
00:00.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:02.0 VGA compatible controller: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:00.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01)
01:01.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)

Any suggestions ????
Old 04-27-2006, 06:47 AM   #2
Senior Member
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 96

There's two possible things I can think of:

1) You're on the wrong standard. Try messing about with different PAL types, or different tuning regions (like Europe West, etc). The settings should be available in tvtime. I had a lot of headaches with this.

2) The audio is set up wrongly. Try running 'alsamixer -c 0' or 'alsamixer -c 1' and so on until you find the mixer for the TV card (it's probably 0 or 1), and paly about with the levels. The card might not have an alsa interface, so you might not find it (my PCI TV card doesn't have one).

Old 04-27-2006, 11:58 AM   #3
LQ Newbie
Registered: Feb 2006
Posts: 6

Original Poster
Rep: Reputation: 0
I have alsamixer -c 0, tried it, but it doesn't help.
Old 04-27-2006, 03:14 PM   #4
Senior Member
Registered: Aug 2003
Location: Glasgow
Distribution: Fedora / Solaris
Posts: 3,109

Rep: Reputation: 96
You might want to try 'xawtv' (or xawdecode as it's known now) instead of tvtime. I've never been able to get tvtime to work, but xawtv was always fine for me.

Old 04-28-2006, 03:43 AM   #5
LQ Newbie
Registered: Feb 2006
Posts: 6

Original Poster
Rep: Reputation: 0
I have tried xawtv from knoppix live cd....but same sound problem. I guess I am having the problem since my card is not officially recognised in saa7134 cardlist, and moreover the tuner TCL2002MB-3 is also not supported and has to be forced to tuner 37 or 41. Infact what it seems is that my tuner is not able to tune properly to the audio frequencies or the audio gets suppressed by the noise and hiss. Anyway trying hard to reduce the noise, otherwise everything is fine in linux. I am also in the process of building LFS, perhaps I will then be able to do something about the noise. Anyway, thanks for the previous replies.

Last edited by kingnemo; 04-28-2006 at 03:46 AM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Audio capture card tuner - snd_bt87x doesn't work with Debian vharishankar Debian 0 04-08-2006 04:00 AM
cracking noise when I audio file nikhilhandigol Fedora 3 01-17-2006 12:23 AM
Background noise while playing audio files Arturo007 Linux - Hardware 2 10-12-2005 06:48 PM
pinnacle tv tuner audio problem jeevanullas Linux - Hardware 1 05-18-2005 02:47 PM
tv tuner for mercury tv tuner card sandesh_hs Linux - Hardware 1 02-22-2004 04:20 AM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:11 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration