I have made some progress loading snd_bt87x on debian.

According to this post...http://lists.debian.org/debian-testing/2004/10/msg00054.html
debian runs both hotplug and discover as default. Alsa-base will add oss modules to hotplug blacklist but discover continues to load oss.
 
So from a fresh install of Debian testing with a stock 2.6.8-386 kernel I did the following.

Installed alsa-base
edited /etc/discover.conf -- removed "pci" from line "enable pci,usb,..." and added "disable pci"
edited /etc/hotplug/blacklist -- added bt878 (bt878 continued to load after editing discover.conf. ???)
reboot

And praise the linux gods it works. Bt878 appears in "cat /proc/asound/cards" and "alsamixer -c1" brings up the bt878 mixer with one channel I can mute and unmute.

Happy day. With problem solved its time to continue building out my Mythtv install.
First step upgrading the kernel (cx88 driver is very poor in 2.6.8). So I install a 2.6.15-k7 kernel using aptitude and reboot.

After reboot snd_bt87x is not auto load. No problem I load it using modprobe then check "cat /proc/asound/cards" and its not there.
So I unload it and load it again like this "modprobe -v snd_bt87x load_all=1". Still nothing.

I have double checked /etc/discover.conf and /etc/hotplug/blacklist to ensure my edits are still there.
What could keep snd_bt87x from loading in 2.6.15 and not in 2.6.8.


Reply via email to