Peter Cameron wrote:
What sound module are you talking about. Alsa? Alsa is not in the kernel yet. When you build your own kernel you will have to go and get alsa and install it your self for the kernel you have built.
The error I get from all Suse kernels after 2.4.10 that I have compiled is:
Starting sound driver: emu10k1modprobe: Can't locate module snd-card-emu10k1
[I get the same error (but different module location failure on my work machine, since it's got a different sound card).]
I can do a modeprobe emu10k1 as root and sound works. Since I'm using the Suse config file, the sound system is compiled the same way as in 2.4.10. I don't understand why I get the error.
Peter
It's because you are using the kernel emu10k1 sound driver and your system is starting alsa. snd-card-emu10k1 is from the alsa package emu10k1 is a kernel driver. You can use which ever one you want. If you want to use that instead of alsa that's ok, and the message can either be ignored or you can remove the alsa startup scripts in /etc/init.d/alsasound. If you made the kernel emu10k1 a modules instead of IN the kernel then put a line in /etc/init.d/boot.local to load it at bootup. snd-card-emu10k1 is alsa (not in kernel) and will be gone from the default installation if you CHANGE kernels. emu10k1 is a kernel sound driver built when you compile your kernel. Mark