Hi,
   I don't think you need to compile any modules or recompile the kernel.
   You have selected your sound card driver to build right into the kernel.
That's why the modprobe says it can't find module snd.
   Read the output of 'dmesg | more'. It will contain something like,
  Advanced Linux Sound Architecture.
  <Your sound card name>
  ALSA Device List:
  0:
  <Your sound card name>
  It will be the default device since you have not selected null sound
card.
  It is evident from you snd folder that the alsa is configure correctly.
 Try to find the controlC0 pcmC0 files in /dev directory.
 Actually they should be in /dev/snd directory.
  You should look at the /etc/udev/rules.d/alsa. This is the main script
that controls the
  generation of controlC0 and rest of the files in /dev/snd directories.

 Here is my version of /etc/udev/rules.d/alsa
 # Give the audio group ownership of sound devices
SUBSYSTEM=="sound",       GROUP="audio"
SUBSYSTEM=="snd",         GROUP="audio"

# ALSA Devices
# When a sound device is detected, restore the volume settings
KERNEL=="controlC[0-9]*",  NAME="snd/%k", ACTION=="add",
RUN+="/usr/sbin/alsactl restore %n"
KERNEL=="hw[CD0-9]*",      NAME="snd/%k"
KERNEL=="pcm[CD0-9cp]*",   NAME="snd/%k"
KERNEL=="midiC[D0-9]*",    NAME="snd/%k"
KERNEL=="timer",           NAME="snd/%k"
KERNEL=="seq",             NAME="snd/%k"
EOF

chmod 644 /etc/udev/rules.d/15-alsa.rules

Also add the user (you) to audio group.

This is not the perfect solution, I am just giving you the possibilities.

Jignesh D. Gangani
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to