Hi there.
I've recently reinstalled my system.
I installed kernel 2.4.22 with sound card support
compiled as a module (and no other drivers under sound compiled)
I installed the ALSA driver, library and utils
package version 0.9.6.
The soundcard is an ISA SB16 PnP.
The system is a K6-2 300 on a Chaintech 5AGM2
motherboard.
In my AWARD bios I have PNP OS = Yes, Assign
resources = MANUAL, with IRQ 5 available for legacy ISA.
pnpdump shows "no boards found".
I have been running alsa before I reinstalled my
system with the same bios settings and was able to load all drivers
normally.
When I try to load the drivers in my
current configuration, I get the message
/lib/modules/2.4.22/kernel/sound/isa/sb/snd-sb16.o:
init_module: No such device
Hint: insmod errors can be caused by incorrect
module parameters, including invalid IO or IRQ parameters
...
When I run alsaconf, it tries to auto-detect any
cards. I have it scan for an SB16 legacy card and have it try all combinations
of IRQ's etc.
alsaconf says it can't find any board.
Weird thing is: after running alsaconf all drivers
have been loaded and I can use alsamixer to set sound levels and sound
works.
However, this is the _only_ way I have been able to
get it to work: run alsaconf, alsaconf can't find a card, afterwards it
works.
When I run lsmod, this is the output:
Module
Size Used by Not
tainted
snd-sb16 6244 0 snd-opl3-lib 6756 0 [snd-sb16] snd-mpu401-uart 3680 0 [snd-sb16] snd-rawmidi 14208 0 [snd-mpu401-uart] snd-seq-device 4352 0 [snd-opl3-lib snd-rawmidi] snd-sb16-csp 16652 0 [snd-sb16] snd-sb16-dsp 6832 0 [snd-sb16] snd-pcm 64832 0 [snd-sb16-dsp] snd-hwdep 5568 0 [snd-opl3-lib snd-sb16-csp] snd-timer 15748 0 [snd-opl3-lib snd-pcm] snd-sb-common 7908 0 [snd-sb16 snd-sb16-csp snd-sb16-dsp] snd-page-alloc 6452 0 [snd-pcm] snd-pnp 3200 0 [snd-sb16] snd 34596 0 [snd-sb16 snd-opl3-lib snd-mpu401-uart snd-rawmidi snd-seq-device snd-sb16-csp snd-sb16-dsp snd-pcm snd-hwdep snd-timer snd-sb-common] soundcore 3396 3 [snd] isa-pnp 29892 0 [snd-sb16 snd-pnp] ipt_MASQUERADE 1336 1 (autoclean) ipt_state 568 12 (autoclean) iptable_filter 1644 1 (autoclean) ip_nat_ftp 2704 0 (unused) ip_conntrack_irc 2928 0 (unused) ip_conntrack_ftp 3824 1 iptable_nat 15640 2 [ipt_MASQUERADE ip_nat_ftp] ip_conntrack 18408 4 [ipt_MASQUERADE ipt_state ip_nat_ftp ip_conntrack_irc ip_conntrack_ftp iptable_nat] ip_tables 12064 6 [ipt_MASQUERADE ipt_state iptable_filter iptable_nat] rtc 6492 0 (autoclean) My configurtion in /etc/modules.conf is currently
(although I have been trying various settings):
# ALSA
portion
alias char-major-116 snd alias snd-card-0 snd-sb16 # module options should go here options snd-sb16 index=1 port=0x220 irq=5 dma8=1 dma16=5 isapnp=0 #
OSS/Free portion
alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # 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 Is there anybody out there that can help me get the
drivers to load normally, without giving these errors?
Things work, but not the way that they're supposed
to and I have to use this alsaconf workaround to get sound to work.
Regards,
Joost Schevers.
|