Bug#282602: [Pkg-alsa-devel] Bug#282602: alsa-base: SoundBlaster Live! not working anymore

Thomas Hood Thomas Hood <jdthood@aglu.demon.nl>, 282602@bugs.debian.org
Tue, 23 Nov 2004 17:26:21 +0100


On Tue, 2004-11-23 at 17:19, Felix Homann wrote:
> OK, I've build two alsa-modules packages. The first one was build with only 
> support for
> 
> emu10k1 (PCI: EMU10K1 (SB Live! or E-mu APS))
> 
> selected. [Ex]cept for some error messages (see below) everything worked.
> 
> When I build alsa-modules with additional support for
> 
> bt87x (PCI: Bt878/Bt879 TV card audio)
> 
> then all the previously discussed problems reappear.
> 
> Hence, there must be some kind of conflict between the emu10k1 and the bt87x 
> modules. What has changed from alsa-base 1.0.6a-8 to 1.0.6a-11?


I was beginning to guess that this was the cause because one of the few
differences between 1.0.6a-8 and 1.0.6a-11 was the addition of bt878 to
the module blacklist in 1.0.6a-9.  This change prevents discover1 and
hotplug from loading the OSS driver "bt878".

Hypothesis: With alsa-base 1.0.6a-8 installed, bt878 was being loaded by
either discover1 or hotplug.  This prevented ALSA's snd-bt87x from being
loaded.  When you upgraded to 1.0.6a-11, bt878 was blacklisted and so
discover1|hotplug was able to load snd-bt87x and the latter does bad
things.

If the hypothesis is true then the workaround would be to add snd-bt87x
to your blacklist files too.  E.g.:

echo "snd-bt87x" > /etc/hotplug/blacklist.d/local
echo "skip snd-bt87x" > /etc/discover.d/local

-- 
Thomas Hood