[alsa-devel] Can someone verify support for "AzTech Sound Galaxy Nova 16 Extra II-3D - using AZT-2316/R Chipset - FCC-ID:I38-MMSN846" ?

Rene Herman rene.herman at gmail.com
Mon May 7 22:51:24 CEST 2007

On 05/07/2007 07:46 AM, ramkromberg at mail.com wrote:

> I have an old "AzTech Sound Galaxy Nova 16 Extra II-3D - using AZT-2316/R
>  Chipset - FCC-ID:I38-MMSN846"

I have a few similar cards. Also a "Nova 16 Extra" in fact, but that one an 
older AZT1605 based version (I38-MMSN811). My closest match is probably a 
"Sound Galaxy Waverider Pro 32-3D" (I38-MMSN811852) which is a AZT2316R + 
CS4231 (+ an AZT3321 wavetable). Have a number of AZT2316A cards as well.

> I believe the card is unsupported in alsa and I was hoping someone might
> be free to help me with this legacy card ?

It's at least "unsupported" in the sense that noone is supporting it yes :-)

As you have noticed, snd-sgalaxy will not work for this card. "sgalaxy" is 
actually a really unfortunate name for that driver as Aztech named _all_ 
their cards "Sound Galaxy" and snd-sgalaxy only drives the couple with a 
AZT1605 chip on them. The module should preferably be renamed.

As you also found out, snd-azt2320 will not work as is as that's an ISA-PnP 
only driver and the AZT2316A/R is legacy ISA. The drivers are not more than 
shells around the cs4231 library though and can be made to work with 
relative ease. I was actually working on snd-sgalaxy a while ago and briefly 
looked at my azt2316 cards as well but a few other things intervened again.

Let's first see if your card is as expected. It should have a "JMPB0" on it 
somewhere that you can use to choose between 0x22x and 0x24x as the base 
address. Look which one it's using (the windows driver will also tell). 
Then, there should be a "JMPCFG" jumper on the card somewhere where 1-2 
means "use EEPROM settings" and 2-3 "use software settings". For use in 
Linux, you should (at least for now) set it to EEPROM so that the card will 
enable itself and not wait for the driver to do so.

If you have that done, you should already be able to use it in it's basic 
Soundblaster Pro mode. Try loading snd-sb8 with:

	modprobe snd-sb8 port=0x220 irq=5 dma8=1

This is not unlikely to work (change 0x220 to 0x240 if the jumper is set to 
the other one ofcourse). If it's giving you a load "hum" on the speakers 
immediately after loading use the DOS mixer application to mute all and save 
to the EEPROM.

I can help with getting the rest to work (where "the rest" is the MIDI port 
and the cs4231 codec which it offers instead of the sb8 mode as well) in a 
few weeks time, but maybe you won't even care greatly -- it's "instead of" 
and while the cs4231 is in principle the better chip these days it's all 
water under the bridge; they're _both_ old crap. But yes, I'll also want my 
2316A/R cards supported again so if you have a while, I'll get to it...


More information about the Alsa-devel mailing list