[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 at gmail.com
Mon May 14 23:53:18 CEST 2007
On 05/13/2007 12:17 PM, ramkromberg at mail.com wrote:
> EPPROM OFF (SOFTWARE ON):
> in dos: diagnose works,
> reboot and back to lin: sudo modprobe snd-sb8 port=0x220 irq=5 dma8=1
> no error, no mention in dmesg, but xmms gives the usual error...
Yep. The DSP is there but the IRQ isn't firing.
I now understand what the difference between our boards is; we both have a
jumper that can be set to EEPROM, but only I actually have an EEPROM...
It's amazing the things some manufacturers choose to save a penny on but
both your and my (formerly) non-working AZT2316A boards do not have an
actual EEPROM. It should be on that spot marked UX2 close to the clock (the
shiny metal thing in the lower left corner).
This also means your board is simply not supported by any driver currently
available in the tree. The driver needs to "play EEPROM" and upload the
configuration values to the AZT2316 before the card will work and current
drivers don't do this (under DOS, it's the job of that EEPROM.SYS DOS device
driver that's executed from CONFIG.SYS).
Attached is a new snd-galaxy driver that _does_ do the enabling. It's not
final yet, but works nicely for my EEPROM-less boards. It took quite a bit
of grovveling around but it's completely documented now.
I want to test it with more cards first, with and without EEPROMS and with
the JMPCFG jumper set to either position, need to figure out full-duplex on
cards with a CS4231 (as opposed to a half-duplex CS4248), want to see if
there are any cards among them that allow _both_ the SB and the WSS part to
be active, and will finally merge in snd-azt2320 as well for one unified
Thought I'd post it now though. You already said you can't compile new
drivers for that machine anyhow so consider this just for educational
purposes. In the next message I'll post a small userspace program to do the
enabling from userspace so that you can use that for now and then just use
either snd-sb8 or snd-sgalaxy to drive the card.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the Alsa-devel