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

Re: ALSA devices: NOT ENABLED IN CONFIG



On Mon, Feb 16, 2009 at 05:00:50 +0000, T o n g wrote:

[...]

> Done as you suggested. Here are the results:
> 
>   # modprobe -r snd_via82xx gameport snd_ac97_codec ac97_bus snd_pcm snd_page_alloc snd_mpu401_uart snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_timer snd_seq_device snd soundcore
> 
>   # lsmod | grep snd
> 
>   # modprobe -v snd_via82xx snd_pcm snd_seq
>   FATAL: Error inserting snd_via82xx (/lib/modules/2.6.26-grml/kernel/sound/pci/snd-via82xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
> 
>   # dmesg | tail -1
>   [47924.339972] snd_via82xx: Unknown parameter `snd_pcm'

Ah, yes, my mistake; I forgot that multiple module names only work for
unloading with "modprobe -r" but not for loading modules.

>   # modprobe -v snd_via82xx
>   install /sbin/modprobe --ignore-install snd-via82xx  && { /lib/alsa/modprobe-post-install snd-via82xx ; /sbin/modprobe --quiet snd-seq ; }
>   insmod /lib/modules/2.6.26-grml/kernel/sound/pci/snd-via82xx.ko index=0

Maybe the grml kernel is for some reason not compatible with Debian's
ALSA setup. (Grml is based on Debian, but I don't know which changes its
maintainers introduce to their kernels. They are focused on system
rescue so maybe they don't bother too much about ALSA.) Do you have the
same problem with a stock Debian kernel?

>   # modprobe -v snd_pcm
> 
>   # modprobe -v snd_seq

That means the modules were already loaded together with snd_via82xx. I
do see such additional modules listed when I "modprobe -v" my main sound
module; maybe the "--quiet" in the command above suppresses this output
for you.

>   $ cat /dev/sndstat
>   Sound Driver:3.8.1a-980706 (ALSA v1.0.16 emulation code)
>   Kernel: Linux helios.selfip.org 2.6.26-grml #1 SMP PREEMPT Wed Nov 26 21:41:43 UTC 2008 i686
>   Config options: 0
> 
>   Installed drivers: 
>   Type 10: ALSA emulation
> 
>   Card config: 
>   VIA 8237 with AD1980 at 0xc800, irq 22
> 
>   Audio devices: NOT ENABLED IN CONFIG

... and it is still broken. You already tried to purge and reinstall the
ALSA packages, so I am afraid the next step is to recompile your kernel
with CONFIG_SND_DEBUG enabled and hope that something useful shows up in
the syslog.

-- 
Regards,            | http://users.icfo.es/Florian.Kulzer
          Florian   |


Reply to: