In the case that the alsasound init script cannot detect the existing cards and must load all available sound modules, the script will only load pci cards. Reproducible: Always Steps to Reproduce: 1. /etc/init.d/alsasound restart * Caching service dependencies ... [ ok ] * Loading ALSA modules ... * Could not detect custom ALSA settings. Loading all detected alsa drivers. * Loading: snd_hda_intel ... [ ok ] * Loading: snd_intel8x0 ... [ ok ] * Restoring Mixer Levels ... [ ok ] Actual Results: All available pci modules are loaded, but not usb ones. Expected Results: Any usb sound modules available should be loaded. On my system this includes snd_usb_usx2y for my Tascam US-122 card. Here is what I added to my /etc/init.d/alsasound: @@ -21,7 +21,8 @@ if [ -z "${DRIVERS}" ] && \ ( [ ! -r /proc/asound/cards ] || grep -q ' no soundcards ' /proc/asound/cards 2>/dev/null ) ; then ewarn "Could not detect custom ALSA settings. Loading all detected alsa drivers." - DRIVERS="$(modprobe -c | sed -n -e '/^alias pci:.* snd.*/ s/^alias pci:[^ ]* \(.*\)/\1/p' | sort | uniq)" + DRIVERS="$(modprobe -c | sed -n -e '/^alias pci:.* snd.*/ s/^alias pci:[^ ]* \(.*\)/\1/p' \ + -e '/^alias usb:.* snd.*/ s/^alias usb:[^ ]* \(.*\)/\1/p' | sort | uniq)" if [ -z "${DRIVERS}" ] ; then eerror "Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly?" f
Reassigning to alsa herd.
Which version of ALSA are you on? Also, need emerge --info
Information was asked for two years ago that was never provided.