Re: Module load order? bt878?
On Sat, 19 Feb 2005 07:20:07 +0100, sparcc wrote:
> I'm having some problems with sound. It is described here:
> http://lists.debian.org/debian-user/2005/01/msg04360.html
>
> My working suspicion was that it has something to do with the kernel module
> load order.
At the quoted URL you say:
> # cat /proc/asound/cards
> 0 [Bt878 ]: Bt87x - Brooktree Bt878
> Brooktree Bt878 at 0xe4001000, irq 201
so you are using ALSA drivers.
This is a known problem which has been discussed at length at
https://bugzilla.ubuntu.com/show_bug.cgi?id=1293 .
The basic problem is that some applications blindly send sounds to sound
card #0, but sound card #0 might be an input-only card or a modem.
The correct solution is for applications to pay more attention to what
sound card they are talking to.
A workaround which has been implemented in the latest alsa packages is to
prevent input-only cards (including bt878) and modems from grabbing index
0. To take advantage of this you must
* be using ALSA, not OSS
* install the latest alsa-base and alsa-utils packages and an
alsa-modules package generated for your kernel from alsa-source
using make-kpkg.
>
> However, I tried the following...
> -----
> # modprobe -r bt878
> # modprobe -r bttv
> # modprobe bttv
> # modprobe bt878
> -----
> It didn't change anything-- sound was only on the right speaker for the TV
> tuner.
The module names quoted above are OSS module names, not ALSA module names,
so it is no wonder that nothing was changed.
Good luck.
--
Thomas Hood
Reply to: