-   Linux - General (
-   -   Sound module or driver loading issue (

FlyingSolo 02-05-2005 04:45 AM

Sound module or driver loading issue
Hello Team, as you guessed, I have a problem.
I'll try to include as much as possible so please bare with me.

A Bt878 analogue tv card running SuSE 9.2 pro and am unable to record sound from tv or radio or other input.
Pictures can be recorded and sound can be heard and is otherwise unaffected.

I also have Mandrake 10.1 installed which does record the sound so hardware and connections appear to be OK.

The easiest way for me to find out is to type 'record' into a terminal where indicator bars should be bouncing sideways but alas are nil while running Suse.
Volume however can be controlled with keyboard up-down arrow keys.
Yast tv config does not seem to have any other option but to configure the bttv audio device as a DVB selection. If I install any bttv sound device using yast, Gv4l, ( a tv recording program), it's window will open but the program fails.
If I disregard installing the tv card audio device,leaving it unconfigured, all sound and apps work fine but cannot record sound.

Can you see something amongst the following?
Which other module/driver can I/we insert or remove or try?
Anything else that I/we might try?
Is this the correct info?
Do you need more information and what sort?
I don't think I am not the only user that must resolve this issue.

Thanks anyway...
Oh, and take care out in that big nasty world...

My lspci output.

# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
0000:00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
0000:00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)

SuSE 9.2


[ should I do something with this? ]
via82xx: Assuming DXS channels with 48k fixed sample rate.
Please try dxs_support=1 or dxs_support=4 option
and report if it works on your machine.

Linux video capture interface: v1.00
gbuffers: can only take 1 arguments
bttv: `4' invalid for parameter `gbuffers'
bttv: driver version 0.9.15 loaded
bttv: using 4 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 11 (level, low) -> IRQ 11
bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 11, latency: 32, mmio: 0xee000000
bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=1, sda=0
i2c-algo-bit.o: (2) scl=1, sda=1
i2c-algo-bit.o: (3) scl=0, sda=1
i2c-algo-bit.o: (4) scl=1, sda=1
i2c-algo-bit.o: bt878 #0 [sw] passed test.
bttv0: using tuner=5
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc2 i2c-bus bt878 #0 [sw]
tuner: type set to 5 (Philips PAL_BG (FI1216 and compatibles)) by bt878 #0 [sw]
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: registered device radio0
bttv0: PLL: 28636363 => 35468950 .. ok
msp3400: Ignoring new-style parameters in presence of obsolete ones

>>>What do those bttv0: i2c: checking for TDA9875 @ 0xb0... not found errors mean?

SuSE 9.2


Module Size Used by
snd_pcm_oss 57896 0
snd_mixer_oss 19200 2 snd_pcm_oss
snd_via82xx 26276 4
snd_ac97_codec 69728 1 snd_via82xx
snd_pcm 96776 5 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 24708 1 snd_pcm
snd_mpu401_uart 7552 1 snd_via82xx
snd_rawmidi 24356 1 snd_mpu401_uart
snd_seq_device 8716 1 snd_rawmidi
snd 60164 13 snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,s nd_seq_device
tuner 20004 0
bttv 147276 1
video_buf 20356 1 bttv
firmware_class 9600 1 bttv
i2c_algo_bit 9352 1 bttv
v4l2_common 6144 1 bttv
btcx_risc 4744 1 bttv
i2c_core 23312 4 msp3400,tuner,bttv,i2c_algo_bit
videodev 9344 2 bttv
nvidia 4815052 12
nvram 8328 0
snd_page_alloc 10248 2 snd_via82xx,snd_pcm
gameport 4608 2 snd_via82xx,analog
soundcore 9056 2 snd

Mandrake 10.1 (for comparason.)


remove snd-via82xx /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe --first-time -r --ignore-remove snd-via82xx
install snd-via82xx /sbin/modprobe --first-time --ignore-install snd-via82xx && { /sbin/modprobe snd-pcm-oss; /bin/true; }
alias eth0 8139too
alias sound-slot-0 snd-via82xx
install usb-interface /sbin/modprobe uhci-hcd; /sbin/modprobe ehci-hcd; /bin/true
options bttv radio=1 tuner=5 card=37 gbuffers=4

SuSE 9.2

alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-via82xx

SuSE 9.2
Yast confed with sound...I chose 'any' driver.

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options bttv card=37 radio=1 tuner=5
# YaST2 configured TV card
# Ogcx.xuduPkbCZQ0:Bt878 Audio Capture
install char-major-212-3 /sbin/modprobe bt878; /sbin/modprobe cx22702

>>>>>>>>>>>>In the above ^ , cx22702 is incorrect. Need another to try... <<<<<<<<<<<<<

# YaST2 configured TV card
# WL76.bJ31E5obFa9:User-Defined TV Card
alias char-major-81-0 bttv
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off


Oh, and did I tell you?..

Oh, and take care out in that big nasty world...

FlyingSolo 02-10-2005 03:57 AM

Now I've broken gv4l and get a green screen.
Now can't listen to radio as there is now no device.
It's all broken

FlyingSolo 02-12-2005 03:43 AM

Nearly not broken and may work not.
I can now record sound, I can watch tv, listen to radio but now gv4l/transcode has a green screen and cant record video.
Jeeze, don't ya just love this kind of thing. Working all hours then come home and work all hours.

FlyingSolo 02-13-2005 05:21 AM

After, um, 4 months and many many many hours of frustration,
countless, fruitless searches with not a' mention of a fix, I have it solved.
Thanks for all the help. You will love the solution when you find it.

All times are GMT -5. The time now is 08:53 AM.