Multimedia :: sound card not detected?
ok it didn't work. the card i have is of course an isa card. i was told that i had to manually add like the irq and dma1 or something? do i have to do any steps with it being isa?
also, where is the alsaconf located? i can't search with locate because it gives me some kind of error that mentions the database being older than 8 days..
ok i just reformatted and reinstalled DSL. i followed your steps, but it didn't work. i tried typing alsaconf at BASH, but it said file or directory not found.
OK,
Sorry about the red herring. The knoppix-alsa package that gets installed does not include the standard alsa alsaconf script.
However, it is still possible to manually launch a specific alsa driver.
The alsa driver filenames are located in /lib/modules/extra/alsa
and the driver names are the words that appear after the "snd-" prefix, but before the ".o" suffix.
So for example, the soundblaster 16 driver filename is snd-sb16.o and the driver name is "sb16".
Now that you know the name of the driver, you can specify it on the boot line like this:
dsl alsa=sb16
where you replace the "sb16" part with the name of your driver.
Or you can do it after the fact by opening an xterminal window and type:
sudo /etc/init.d/alsa-autoconfig sb16
where you replace the "sb16" with the name of your driver.
Good Luck.
ok i decided to do the second one and i typed "sudo /etc/init.d/alsa-autoconfig opl3sa2" since i have opl3sa2 as the name of the driver. it didn't give any error message. i tried to play audio. it still gave me the error pop-up and asked to "Please check blaa blah blah". i ran lsmod, but i don't think i saw my driver there. =\
i installed alsaconfig (from the alsa website, 0.4.3b) and tried to run it. at the end of the configuration, it said,
Loading driver:
./alsaconf: line 880: start: command not found
Setting the PCM volume to 100% and the Master output volume to 50%
./alsaconf: line 882: amixer: command not found
Could not initialize the mixer, the card was probably not detected correctly.
still didn't play. :*(
The ALSA driver for your chip is "snd-opl3sa2", not "opl3sa2".
When you boot with "dsl alsa=snd-opl3sa2" the ALSA driver will attempt to load, but possibly with the wrong settings. This is typical with ISA-based chips.
The various configuration utilities are giving you trouble, so I suggest you set things up manually.
Once DSL is fully booted, you can probably reload your driver as such -
modprobe snd-opl3sa2 isapnp=0 port=0x370 sb_port=0x220 wss_port=0x530 fm_port=0x388 midi_port=0x330 irq=5 dma1=0 dma2=1
If you get various error messages about the driver being loaded already, you could try to unload the driver first -
rmmod snd-opl3sa2
If you can successfully launch alsamixer it means things are working, but you may have to unmute the master volume before you can hear anything.
If this works, add these settings to your /etc/modules.conf file to set things up at each boot. Add this text -
alias snd-card-0 snd-opl3sa2
alias sound-slot-0 snd-opl3sa2
options snd-opl3sa2 isapnp=0 port=0x370 sb_port=0x220 wss_port=0x530 fm_port=0x388 midi_port=0x330 irq=5 dma1=0 dma2=1
Next Page...
original here.