LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   sound trouble on tvtime with a PCTV card based on Conexant Fussion bt 878a chip (https://www.linuxquestions.org/questions/linux-hardware-18/sound-trouble-on-tvtime-with-a-pctv-card-based-on-conexant-fussion-bt-878a-chip-440412/)

areaper 04-30-2006 10:00 PM

sound trouble on tvtime with a PCTV card based on Conexant Fussion bt 878a chip
 
My distro Fedora Core 5
Using Gnome 2.14.1.1 desktop
Nvidia Gforce 4mx 4000 graphics card (if it matters)
Running TVTime 1.0.1-3.2.i388
NTSC cable USA
Tv card is a Pinnacle PCTV based on Conexant Fussion 878a chip
sound card is a Sound Blaster Live
using alsa-lib 1.0.11-3.rc2.2.i386


I have included as much info as I could. Ant help to resolve this problem would be very appriciated.
I have read the man and info pages, but couldn't find it useful to resolve this problem.
The problem is with the sound. On startup the picture comes in great. The sound comes in as fuzzy kinda static with out any reconizeable audio. The audio is hooked up with an external cable to my line in on my sound card. Mixer volumes are all the way up. The odd thing is that if I goto channel managment and fine to aroung +10-12 I get poor audio quallity, and terrible picture quallity. Then I change the channel, and go back to the channel, Tvtime does not pick up a signal till i reset the fine tune to 0. Is there some kind of offset for audio tunning vs. video tunning. Or is there some other way to get the audio to work.


[areaper@datam ~]$ dmesg | grep bttv
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:0b.0, irq: 9, latency: 32, mmio: 0xf47fe000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffefff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: pinnacle/mt: id=5 info="NTSC / mono" radio=no
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: drop=139 irq=21331/21331, risc=0d64901c, bits: OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: drop=155 irq=21348/21348, risc=0e0e3024, bits: VSYNC HSYNC OFLOW FDSR
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: drop=171 irq=21365/21365, risc=0d64901c, bits: VSYNC HSYNC OFLOW FDSR
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: drop=187 irq=21382/21382, risc=0e0e301c, bits: VSYNC HSYNC OFLOW FDSR
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: drop=203 irq=21399/21399, risc=0d649024, bits: VSYNC HSYNC OFLOW FDSR
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).


[areaper@datam ~]$ /sbin/lsmod | grep snd
snd_rtctimer 3405 0
snd_seq_midi 8641 0
snd_emu10k1_synth 6977 0
snd_emux_synth 31553 1 snd_emu10k1_synth
snd_seq_virmidi 7105 1 snd_emux_synth
snd_seq_midi_emul 5953 1 snd_emux_synth
snd_emu10k1 104261 3 snd_emu10k1_synth
snd_rawmidi 24001 3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_ac97_codec 83937 1 snd_emu10k1
snd_ac97_bus 2497 1 snd_ac97_codec
snd_seq_dummy 3781 0
snd_seq_oss 28993 0
snd_seq_midi_event 7105 3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss
snd_seq 47153 9 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi _event
snd_pcm_oss 45009 0
snd_mixer_oss 16449 1 snd_pcm_oss
snd_pcm 76869 4 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_seq_device 8909 8 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_ seq
snd_timer 22597 4 snd_rtctimer,snd_emu10k1,snd_seq,snd_pcm
snd_page_alloc 10441 2 snd_emu10k1,snd_pcm
snd_util_mem 5057 2 snd_emux_synth,snd_emu10k1
snd_hwdep 9541 2 snd_emux_synth,snd_emu10k1
snd 50501 16 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_os s,snd_mixer_oss,snd_pcm,snd_seq_device,snd_timer,snd_hwdep
soundcore 9377 1 snd

areaper 04-30-2006 10:48 PM

forgot to include lspci
 
here is my lspci i forgot to includes ing the last post

[areaper@datam ~]$ /sbin/lspci
00:00.0 Host bridge: Intel Corporation 82850 850 (Tehama) Chipset Host Bridge (M CH) (rev 02)
00:01.0 PCI bridge: Intel Corporation 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 04)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 (rev 04)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #1) (rev 04)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus (rev 04)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB (Hub #2) (rev 04)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)
02:0a.0 Ethernet controller: Linksys NC100 Network Everywhere Fast Ethernet 10/1 00 (rev 11)
02:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture ( rev 11)
02:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11 )
02:0c.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26 IEEE-1394 Controller ( Link)
02:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
02:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)

gromer 05-01-2006 02:34 AM

Hey there!

I have a completly different environment so use with caution.
IIRC TVTime is kind of Wine based and can cause all kinds of trouble. Give KTV a try.
Furthermore, did you check that you selected the correct Input for your audio. Just pulling up all input levels doesn't mean that you will hear it if that particular input is not turned on.
I also realized that your driver reports
[..]
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[..]
so you aren't using a driver that decodes the sound data.
Check also
http://linuxtv.org/v4lwiki/index.php/Main_Page

Good luck

5wackos 05-01-2006 06:31 AM

Channels?
 
My info:

bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:02.0, irq: 225, latency: 32, mmio: 0xf4000000
bttv0: detected: ATI TV Wonder/VE [card=64], PCI subsystem ID is 1002:0003
bttv0: using: ATI TV-Wonder VE [card=64,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
bttv0: using tuner=19
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok

Looks similar to yours. In the mixer settings, I have to change to 2 channel mode to make it work. In Kmix, it's under the Switches tab on
my box. After I close TVTime, the sound doesn't stop until I change it back to 6 channel mode. Maybe someone else has a better way...

areaper 05-01-2006 04:04 PM

reply
 
I have tried KTV in KDE and still get the same problem with the audio. I can adjust the fine tunning to get some poor audio while greatly reducing my picture quallity

I will look into this :study:
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found

And see if I can find something out.
Thanks for the link, I did not have this one.

RipClaw 05-02-2006 08:39 AM

AFAIK, poor picture quality in tuner cards often happen because of a low powered cable tv signal.
My understanding is that TVs might have signalboosting circuitry in them, but TV cards do not have.

To test the real pic quality, that your tuner card can produce, use a Video game console or a DVD Player

artistikone 05-03-2006 02:53 PM

Have you tried to select a different tuner? The dmesg output shows it's using #33. For me, when trying to get my saa7133 card to work, I had to manually select a card and tuner to get it to work properly. Even though I have a NTSC card and tuner, I have to use PAL card selection and a different NTSC tuner then the autodetect uses to get it to work.

Try using different combos and see if you get any changes (even if worse). If you do, you know it's a driver (tuner/card selection) issue and not your soundcard/volume issue.

CARD #'s from the 2.6.15.5 Kernel:

39 -> Pinnacle PCTV Studio/Rave
52 -> Pinnacle PCTV Studio Pro
94 -> Pinnacle PCTV Sat

TUNER #'s from the 2.6.15.5 Kernel (NTSC):

tuner=2 - Philips NTSC (FI1236,FM1236 and compatibles)
tuner=6 - Temic NTSC (4032 FY5)
tuner=8 - Temic NTSC (4036 FY5)
tuner=17 - Philips NTSC_M (MK2)
tuner=21 - Temic NTSC (4039 FR5)
tuner=27 - LG NTSC+FM (TPI8NSR01F)
tuner=31 - SHARP NTSC_JP (2U5JF5540)
tuner=36 - Temic NTSC (4136 FY5)
tuner=39 - LG NTSC (newer TAPC series)
tuner=42 - Philips 1236D ATSC/NTSC daul in
tuner=43 - Philips NTSC MK3 (FM1236MK3 or FM1236/F)
tuner=47 - LG NTSC (TAPE series)
tuner=49 - Microtune 4042 FI5 ATSC/NTSC dual in
tuner=52 - Thomson DDT 7610 (ATSC/NTSC)
tuner=60 - Thomson DDT 7611 (ATSC/NTSC)
tuner=66 - LG NTSC (TALN mini series)
tuner=68 - Philips TUV1236D ATSC/NTSC dual in



Also check out the Documentation/video4linux/bttv/Sound-FAQ file if you haven't already.


All times are GMT -5. The time now is 06:30 AM.