When I insert the line
alias usb-controller uhci into my /etc/modules.conf file in RedHat 8.0
with the CCRMA files installed, whch is required to fire up my Midiman
2x2 USB interface and HP 6200c USB scanner, the bootup messages state
ALSA driver already loaded [FAILED}.
If I leave out this line, I see the drivers ennumerated and hear sound
come up on my speaker system.
It doesn't matter where in the modules.conf file I place this statement,
it still prevents ALSA from initialiizing.
Here is the configuration file (relevant section) as its grown over the
months I've been using ALSA:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cs4236
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major=116 cards_limit=3 device_mode=0666
options snd-cs4236 index=0
options snd-usb-audio index=1
options snd-virmidi index=2
# OSS/Free portion
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# card #2
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-8 snd-seq-oss
# card #3
alias sound-service-2-1 snd-seq-oss
alias sound-service-2-8 snd-seq-oss
# Keep modules from being autocleaned
add options -k snd-card-0
add options -k snd-card-1
add options -k snd-card-2
# Mixer settings
post-install snd-card-0 alsactl restore
/dev/null 2>&1 || :
pre-remove snd-card-0 alsactl store
/dev/null 2>&1 || :
Note, I have tried eliminating each of these sections without solving
the problem. Also, there is the following OSS section that RedHat
insists on inserting each bootup:
# Kernel autoload
alias sound-slot-0 cs4232
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
/dev/null 2>&1 || :
pre-remove
sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
/dev/null 2>&1 || :
options sound
dmabuf=1
alias synth0 opl3
options opl3 io=0x388
options cs4232 io=0x530 irq=5 dma=0 dma2=0 mpuio=0x330 mpuirq=5
This is despite the fact that I have remarked out all relevant sections
in rc.sysinit and halt, and even moved the drivers out of
/lib/modules/... and rerun depmod -a.
A couple of frustrating problems that I have had no success with at all,
so I'd really appreciate any light that might be shed here.
Thanks!
Frank