Multimedia :: 16-bit aria soundcard with DSL?



Hello all,
I have recently revived my legacy PC with DSL.  I was wondering if it is possible to get sound with the hardware I have.
I have a 16-bit Aria soundcard (I don't have the IRQ or base address handy, but I can get them later.)  This sound card is able to emulate a soundblaster, but it is not a soundblaster itself.  I have tried the following:
modprobe sb (followed by IRQ, base address, etc.)

However, it doesn't work.  Does DSL support this card?

P.S. The aria card is connected through the ISA bus, and is not plug and play (as far as I can tell.)

I'd appreciate any help you can give me.

In a section relating to obsolete cards, there's a mention of "Sierra Aria" cards at http://www.tdl.com/~netex/html/Sound-HOWTO-3.html
Even if this is not your card, the information that follows might help you "....These cards usually work better using the MSS/WSS or MAD16 driver".

I think the MSS/WSS (Microsoft Sound System / Windows Sound System) driver is the ad1848, as suggested here -
www.tldp.org/HOWTO/Hardware-HOWTO/sound.html

I have tried the suggestions laid out above, but each time modprobe spits out the following lines:

Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
     You may find more information in syslog or the output from dmesg
/lib/modules/2.4.26/kernel/drivers/sound/sb.o: insmod /lib/modules/2.4.26/kernel/drivers/sound/sb.o failed
/lib/modules/2.4.26/kernel/drivers/sound/sb.o: insmod sb failed


this happens for modprobe sb, as well as the other modules you suggested.  Is there some way I can get DSL just to scan the ISA bus and detect the soundcard? Another possible issue is that this soundcard is a "jumperless" model, and you have to set the IRQ, DMA, and base address from a line in the config.sys file under windows, so it may not have the IRQ and DMA that I believe it to have.

Any other ideas?

It's probably time to replace that card with a $5 Creative SoundBlaster ... but it sounds like you want to solve this challenge.
I agree that you're close, and it's probably just a matter of loading the driver (sb, ad1848, or mad16) with the correct settings.
Can you obtain the documentation with that card?
Or do you know what the original Windows config.sys settings were?

If not, the full ALSA driver package contains a utility - "alsaconf" which does a great job of detecting and configuring ISA sound cards.
ALSA can be installed in DSL with the alsadebs.dsl, after first installing gnu-utils.dsl and dsl-dpkg.dsl.
I'm not entirely certain that this package (sourced from Knoppix, I think) contains alsaconf, but if not, you could install alsa-base deb from http://packages.debian.org/unstable/sound/
Installing one driver package over another might mess things up, but you should at least be able to run alsaconf and take note of the hardware settings it detects.
Then you can wipe everything and do a clean re-install.

Yes, I am definitely just tinkering with this old computer for the challenge of it, and as a chance to get more familiar with linux through all of this tinkering :)

I do know the original config.sys settings.  I am at work now, so I don't remember them exactly something like
io=0x290
irq=11
dma=5

However, the config.sys file also has settings for soundblaster emulation, which is mildly confusing, they are
io=0x220
irq=5
dma=1

Now, the most confusing part is that the card is jumperless, as I said above, meaning that the config.sys actually sets these values into the card when I boot-up into windows.  I will try the ALSA package when I get home from work, but shouldn't modprobe work if I know the correct settings? Or does modprobe not work because the card is jumperless, requiring programming at boot-up?

Next Page...
original here.