tempestuous
Group: Members
Posts: 259
Joined: Aug. 2004 |
|
Posted: July 25 2005,07:47 |
|
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
|