All,

First... I'm a newbie to the list... sorry if I'm not following proper
protocol.  I CAN be taught.

I have a Diamond Multimedia Monster Sound MX400 soundcard.  It runs
great with the automatically chosen snd-es1968 driver.  This is also
the driver suggested on the ALSA Soundcard Matrix.

The problem...
This card has a coax/RCA SPDIF connector.  I have used this for
passing AC3/DD/DTS sound via Windows drivers... but am unable to
figure out how to get Linux to recognize it exists.  In my google
research I've found references to "IEC958" settings for ALSA.  It
seems to be typical to see this within alsamixer.  Unfortunately I am
not seeing this in my alsa mixer!?  It is probably not relevant, but I
think it is interesting the driver is "es1968", but lspci shows it is
a "es1978".  Perhaps this was a slight variation of the chipset, to
provide SPDIF support?

Any help would be greatly appreciated.

Thanks,
Dave


Important Info:
-----------------------------------------
[EMAIL PROTECTED] ~]# uname -r
2.6.12-1.1381_FC3
-----------------------------------------
lscpi -vvv
00:0d.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
       Subsystem: Diamond Multimedia Systems Monster Sound MX400
       Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
       Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium
TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Latency: 32 (500ns min, 6000ns max)
       Interrupt: pin A routed to IRQ 5
       Region 0: I/O ports at 8400 [size=256]
       Capabilities: [c0] Power Management version 2
               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0-,D1+,D2+,D3hot+,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-

-----------------------------------------
[EMAIL PROTECTED] ~]# lsmod | grep snd
snd_es1968             38272  2
gameport               18377  1 snd_es1968
snd_ac97_codec         87584  1 snd_es1968
snd_ac97_bus            1920  1 snd_ac97_codec
snd_pcm_oss            49056  0
snd_mixer_oss          16896  2 snd_pcm_oss
snd_pcm                95240  3 snd_es1968,snd_ac97_codec,snd_pcm_oss
snd_timer              30724  1 snd_pcm
snd_page_alloc          8584  2 snd_es1968,snd_pcm
snd_mpu401_uart         9088  1 snd_es1968
snd_rawmidi            27424  1 snd_mpu401_uart
snd_seq_device          8204  1 snd_rawmidi
snd                    54756  11
snd_es1968,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10785  2 snd
[EMAIL PROTECTED] ~]#
-----------------------------------------
[EMAIL PROTECTED] ~]# cat /etc/modprobe.conf
<snip>
# Soundcard Settings
alias snd-card-0 snd-es1968
options snd-card-0 index=0
install snd-es1968 /sbin/modprobe --ignore-install snd-es1968 &&
/usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-es1968 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; };
/sbin/modprobe -r --ignore-remove snd-es1968
<snip>
-----------------------------------------
[EMAIL PROTECTED] ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: E2E [ESS ES1978 (Maestro 2E)], device 0: ESS Maestro [ESS Maestro]
 Subdevices: 4/4
 Subdevice #0: subdevice #0
 Subdevice #1: subdevice #1
 Subdevice #2: subdevice #2
 Subdevice #3: subdevice #3
-----------------------------------------
[EMAIL PROTECTED] ~]# cat /etc/asound.state
state.E2E {
       control.1 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Master Playback Switch'
               value true
       }
       control.2 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 31'
               iface MIXER
               name 'Master Playback Volume'
               value.0 29
               value.1 29
       }
       control.3 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Master Mono Playback Switch'
               value false
       }
       control.4 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 1
               comment.range '0 - 31'
               iface MIXER
               name 'Master Mono Playback Volume'
               value 0
       }
       control.5 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'PC Speaker Playback Switch'
               value false
       }
       control.6 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 1
               comment.range '0 - 15'
               iface MIXER
               name 'PC Speaker Playback Volume'
               value 0
       }
       control.7 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Phone Playback Switch'
               value false
       }
       control.8 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 1
               comment.range '0 - 31'
               iface MIXER
               name 'Phone Playback Volume'
               value 0
       }
       control.9 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Mic Playback Switch'
               value false
       }
       control.10 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 1
               comment.range '0 - 31'
               iface MIXER
               name 'Mic Playback Volume'
               value 24
       }
       control.11 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Mic Boost (+20dB)'
               value false
       }
       control.12 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Line Playback Switch'
               value false
       }
       control.13 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 31'
               iface MIXER
               name 'Line Playback Volume'
               value.0 0
               value.1 0
       }
       control.14 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'CD Playback Switch'
               value true
       }
       control.15 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 31'
               iface MIXER
               name 'CD Playback Volume'
               value.0 29
               value.1 29
       }
       control.16 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Video Playback Switch'
               value true
       }
       control.17 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 31'
               iface MIXER
               name 'Video Playback Volume'
               value.0 29
               value.1 29
       }
       control.18 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Aux Playback Switch'
               value false
       }
       control.19 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 31'
               iface MIXER
               name 'Aux Playback Volume'
               value.0 0
               value.1 0
       }
       control.20 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'PCM Playback Switch'
               value true
       }
       control.21 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 31'
               iface MIXER
               name 'PCM Playback Volume'
               value.0 30
               value.1 30
       }
       control.22 {
               comment.access 'read write'
               comment.type ENUMERATED
               comment.count 2
               comment.item.0 Mic
               comment.item.1 CD
               comment.item.2 Video
               comment.item.3 Aux
               comment.item.4 Line
               comment.item.5 Mix
               comment.item.6 'Mix Mono'
               comment.item.7 Phone
               iface MIXER
               name 'Capture Source'
               value.0 Mic
               value.1 Mic
       }
       control.23 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Capture Switch'
               value true
       }
       control.24 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 2
               comment.range '0 - 15'
               iface MIXER
               name 'Capture Volume'
               value.0 14
               value.1 14
       }
       control.25 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name '3D Control - Switch'
               value false
       }
       control.26 {
               comment.access 'read write'
               comment.type ENUMERATED
               comment.count 1
               comment.item.0 Mix
               comment.item.1 Mic
               iface MIXER
               name 'Mono Output Select'
               value Mix
       }
       control.27 {
               comment.access 'read write'
               comment.type ENUMERATED
               comment.count 1
               comment.item.0 Mic1
               comment.item.1 Mic2
               iface MIXER
               name 'Mic Select'
               value Mic1
       }
       control.28 {
               comment.access 'read write'
               comment.type INTEGER
               comment.count 1
               comment.range '0 - 3'
               iface MIXER
               name '3D Control Sigmatel - Depth'
               value 1
       }
       control.29 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Sigmatel 4-Speaker Stereo Playback Switch'
               value true
       }
       control.30 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'Sigmatel Surround Phase Inversion Playback '
               value true
       }
       control.31 {
               comment.access 'read write'
               comment.type BOOLEAN
               comment.count 1
               iface MIXER
               name 'External Amplifier'
               value true
       }
}

-----------------------------------------

End of Info...


----------------------------------------------------------
Are Your Friends Lemmings?
-- http://www.lemmingshirts.com


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to