Re: HARDDRAKE doesn't see SB16 -- ALSA works now!

From: Kevin (nobody_at_tex.kom)
Date: 09/27/03


Date: Sat, 27 Sep 2003 00:30:42 GMT

In article <A54db.8806$3r1.133@news02.bloor.is.net.cable.rogers.com>,
 Clive Dove <chdove@rogers.com> 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
    edit /etc/modules.conf
    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
suppose.

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.

Thanks....

-- 
Unless otherwise noted, the statements herein reflect my personal
opinions and not those of any organization with which I may be affiliated.


Relevant Pages

  • EsounD by alsa
    ... decided to go with ALSA - I used the original 2.2.20_compact kernel which was on ... didn't include sound support, ... When I fire up the sound-monitor applet it says esd is inactive so I take my ... Couldn't open any alsa card! ...
    (Debian-User)
  • Re: HARDDRAKE doesnt see SB16 -- ALSA works now!
    ... > Install sndconfig from the distribution disks. ... I dove into this further and got ALSA to recognize my SB16 by ... ALSA to recognize the card. ... for my SB16 card. ...
    (comp.os.linux.setup)
  • Re: HARDDRAKE doesnt see SB16 -- ALSA works now!
    ... > Install sndconfig from the distribution disks. ... I dove into this further and got ALSA to recognize my SB16 by ... ALSA to recognize the card. ... for my SB16 card. ...
    (comp.os.linux.setup)
  • Re: HARDDRAKE doesnt see SB16 -- ALSA works now!
    ... > Install sndconfig from the distribution disks. ... I dove into this further and got ALSA to recognize my SB16 by ... ALSA to recognize the card. ... for my SB16 card. ...
    (comp.os.linux.misc)