Re: HARDDRAKE doesn't see SB16 -- ALSA works now!
From: Kevin (nobody_at_tex.kom)
Date: Sat, 27 Sep 2003 00:30:42 GMT
In article <A54db.email@example.com>,
Clive Dove <firstname.lastname@example.org> writes:
> Install sndconfig from the distribution disks.
sndconfig works fine and gets all the OSS (emulated?) stuff set
up correctly. But, ALSA still doesn't recognize any cards, and
harddrake doesn't recognize any cards.
I dove into this further and got ALSA to recognize my SB16 by
altering my /etc/modules.conf to read like so:
# ALSA portion
alias char-major-116 snd
alias /dev/snd/seq snd-seq
# alias midi opl3 <--------- Not sure about this
alias snd-card-0 snd-sb16
alias synth0 opl3
options opl3 io=0x388
options sb16 dma=1 dma16=5 io=0x220 irq=5 isapnp=1 mpu_io=0x330
options sound dmabuf=1
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #0
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
The ALSA documentation for the SB16 card was quite helpful, but
not perfect. Some debugging hints in google about "no soundcards"
were also helpful. Those sources, and some experimentation got
ALSA to recognize the card. My main debugging recipe was:
service sound stop ; service alsa stop
service alsa start ; service sound start
examine error/status messages from starting alsa service
look for my card in /proc/asound/cards
repeat above steps
'modinfo snd-sb16' was helpful to determine what options exist
for my SB16 card. Looking in /proc/ioports was helpful for
setting some of those sb16 options correctly, given that it's
an ISA card. lspci would be helpful for those types of cards I
Harddrake still doesn't see my SB16 card. Any more ideas?
Maybe I don't really need to run harddrake since I've got the
card all set up now, but it sure would be nice to know how to
make it detect my card.
-- Unless otherwise noted, the statements herein reflect my personal opinions and not those of any organization with which I may be affiliated.