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