Hi,
I own an audigy card (Class 0401: 1102:0004 (rev 03),Subsystem: 1102:0051)
and the DTT3500 speakers. I tried to use the digital out of the card but
it works only with the creative oss/free drivers. But not with alsa.
In the docs from creative oss drivers I found that :
IOCFG Register (fn0 - 0x18)
--------------
The upper 8 bits are inputs, lower 8 are outputs.
Inputs
------
The following are used to detect if something is plugged into the
card (use 'dbgemu -d f' to see this register (0x18)):
0x2000 - center-sub/digital-out Jack
0x4000 - Front Jack
0x8000 - Rear Jack
0x0100 - Audigy Drive's Headphone Jack
Output
------
0x0040 - Disable front + rear + center/sub analog output
0x0004 - Enable digital out
So there was a possible mistake in the alsa driver. I made that patch but
it didn't work :(
--- emu10k1.orig.h 2002-12-23 14:25:30.000000000 +0100
+++ emu10k1.h 2003-01-19 14:39:51.000000000 +0100
@@ -232,7 +232,7 @@
#define A_IOCFG 0x18 /* GPIO on Audigy
card (16bits) */
#define A_GPINPUT_MASK 0xff00
#define A_GPOUTPUT_MASK 0x00ff
-#define A_IOCFG_GPOUT0 0x0040 /* analog/digital? */
+#define A_IOCFG_GPOUT0 0x0044 /* analog/digital? */
#define TIMER 0x1a /* Timer terminal count
register */
/* NOTE: After the rate is
changed, a maximum */
Any idea to get this output working ?
P.S. : sorry for this long mail and my poor english
-------------------------------------------------------
This SF.NET email is sponsored by: FREE SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel