[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: