On Thu, Sep 26, 2013 at 10:29 PM, Brian Sorahan <bsora...@gmail.com> wrote:
> Hi,
> I just bought an M Audio Delta 44 for recording music on my desktop at
> home, but can not seem to get any sound out of it. I bought this card
> because it sounded like it was supported by ALSA, so I am deeply
> discouraged that I haven't been able to get it working.
>
> I have tried installing envy24control because that seemed to be a popular
> recommendation on the ubuntu forums, and when I run speaker-test with this
> up (on the PCM Monitor tab) the level meters are actually lighting up.
>
> Any help would be greatly appreciated!!!
>
> Here is some info about my system:
>
> uname -a
> Linux ... 3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013
> x86_64 x86_64 x86_64 GNU/Linux
>
> ================================
>
> aplay -L
> null
> Discard all samples (playback) or generate zero samples (capture)
> pulse
> PulseAudio Sound Server
> hdmi:CARD=HDMI,DEV=0
> HDA ATI HDMI, HDMI 0
> HDMI Audio Output
> dmix:CARD=HDMI,DEV=3
> HDA ATI HDMI, HDMI 0
> Direct sample mixing device
> dsnoop:CARD=HDMI,DEV=3
> HDA ATI HDMI, HDMI 0
> Direct sample snooping device
> hw:CARD=HDMI,DEV=3
> HDA ATI HDMI, HDMI 0
> Direct hardware device without any conversions
> plughw:CARD=HDMI,DEV=3
> HDA ATI HDMI, HDMI 0
> Hardware device with all software conversions
> default:CARD=M44
> M Audio Delta 44, ICE1712 multi
> Default Audio Device
> sysdefault:CARD=M44
> M Audio Delta 44, ICE1712 multi
> Default Audio Device
> front:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> Front speakers
> surround40:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> 4.0 Surround output to Front and Rear speakers
> surround41:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> 4.1 Surround output to Front, Rear and Subwoofer speakers
> surround50:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> 5.0 Surround output to Front, Center and Rear speakers
> surround51:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> 5.1 Surround output to Front, Center, Rear and Subwoofer speakers
> iec958:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> IEC958 (S/PDIF) Digital Audio Output
> dmix:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> Direct sample mixing device
> dsnoop:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> Direct sample snooping device
> hw:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> Direct hardware device without any conversions
> plughw:CARD=M44,DEV=0
> M Audio Delta 44, ICE1712 multi
> Hardware device with all software conversions
> default:CARD=TM1
> Default Audio Device
> sysdefault:CARD=TM1
> Default Audio Device
>
> ================================
>
> lshw -c multimedia
> *-multimedia
> description: Audio device
> product: RV710/730 HDMI Audio [Radeon HD 4000 series]
> vendor: Advanced Micro Devices [AMD] nee ATI
> physical id: 0.1
> bus info: pci@0000:01:00.1
> version: 00
> width: 64 bits
> clock: 33MHz
> capabilities: pm pciexpress msi bus_master cap_list
> configuration: driver=snd_hda_intel latency=0
> resources: irq:47 memory:fbbfc000-fbbfffff
> *-multimedia
> description: Multimedia audio controller
> product: ICE1712 [Envy24] PCI Multi-Channel I/O Controller
> vendor: VIA Technologies Inc.
> physical id: 2
> bus info: pci@0000:07:02.0
> version: 02
> width: 32 bits
> clock: 33MHz
> capabilities: pm bus_master cap_list
> configuration: driver=snd_ice1712 latency=64
> resources: irq:17 ioport:ec00(size=32) ioport:e880(size=16)
> ioport:e800(size=16) ioport:e480(size=64)
>
> ================================
>
> cat /usr/share/alsa/cards/ICE1712.conf
> #
> # Configuration for the ICE1712 (Envy24) chip
> #
>
> # default with dmix & dsnoop
> ICE1712.pcm.default {
> @args [ CARD ]
> @args.CARD {
> type string
> }
> type asym
> playback.pcm {
> type plug
> slave.pcm {
> @func concat
> strings [ "dmix:" $CARD ",FORMAT=S32_LE" ]
> }
> }
> capture.pcm {
> type plug
> slave.pcm {
> @func concat
> strings [ "dsnoop:" $CARD ",FORMAT=S32_LE" ]
> }
> }
> }
>
> <confdir:pcm/front.conf>
>
> ICE1712.pcm.front.0 {
> @args [ CARD ]
> @args.CARD {
> type string
> }
> type asym
> playback.pcm {
> type route
> ttable.0.0 1
> ttable.1.1 1
> slave.pcm {
> type hw
> card $CARD
> }
> slave.format S32_LE
> slave.channels 10
> }
> capture.pcm {
> type route
> ttable.0.0 1
> ttable.1.1 1
> slave.pcm {
> type hw
> card $CARD
> }
> slave.channels 12
> }
> }
>
> <confdir:pcm/surround40.conf>
>
> ICE1712.pcm.surround40.0 {
> @args [ CARD ]
> @args.CARD {
> type string
> }
> type route
> ttable.0.0 1
> ttable.1.1 1
> ttable.2.2 1
> ttable.3.3 1
> slave.pcm {
> type hw
> card $CARD
> }
> slave.channels 10
> }
>
> <confdir:pcm/surround41.conf>
> <confdir:pcm/surround50.conf>
> <confdir:pcm/surround51.conf>
>
> ICE1712.pcm.surround51.0 {
> @args [ CARD ]
> @args.CARD {
> type string
> }
> type route
> ttable.0.0 1
> ttable.1.1 1
> ttable.2.2 1
> ttable.3.3 1
> ttable.4.4 1
> ttable.5.5 1
> slave.pcm {
> type hw
> card $CARD
> }
> slave.channels 10
> }
>
> <confdir:pcm/iec958.conf>
>
> ICE1712.pcm.iec958.0 {
> @args [ CARD AES0 AES1 AES2 AES3 ]
> @args.CARD {
> type string
> }
> @args.AES0 {
> type integer
> }
> @args.AES1 {
> type integer
> }
> @args.AES2 {
> type integer
> }
> @args.AES3 {
> type integer
> }
> type asym
> playback.pcm {
> type hooks
> slave.pcm {
> type route
> ttable.0.8 1
> ttable.1.9 1
> slave.pcm {
> type hw
> card $CARD
> }
> slave.format S32_LE
> slave.channels 10
> }
> hooks.0 {
> type ctl_elems
> hook_args [
> {
> interface PCM
> name "IEC958 Playback PCM Stream"
> lock true
> preserve true
> value [ $AES0 $AES1 $AES2 $AES3 ]
> }
> ]
> }
> }
> capture.pcm {
> type route
> ttable.0.8 1
> ttable.1.9 1
> slave.pcm {
> type hw
> card $CARD
> }
> slave.format S32_LE
> slave.channels 12
> }
> }
>
> ================================
>
> cat /etc/modprobe.d/alsa-base.conf
> # autoloader aliases
> install sound-slot-0 /sbin/modprobe snd-card-0
> install sound-slot-1 /sbin/modprobe snd-card-1
> install sound-slot-2 /sbin/modprobe snd-card-2
> install sound-slot-3 /sbin/modprobe snd-card-3
> install sound-slot-4 /sbin/modprobe snd-card-4
> install sound-slot-5 /sbin/modprobe snd-card-5
> install sound-slot-6 /sbin/modprobe snd-card-6
> install sound-slot-7 /sbin/modprobe snd-card-7
>
> # Cause optional modules to be loaded above generic modules
> install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && {
> /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet
> --use-blacklist snd-seq ; }
> #
> # Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
> install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && {
> /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
> install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS
> && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
> install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && {
> /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe
> --quiet --use-blacklist snd-seq-oss ; : ; }
> #
> install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi
> $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; :
> ; }
> # Cause optional modules to be loaded above sound card driver modules
> install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1
> $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth
> ; }
> install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx
> $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }
>
> # Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
> install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && {
> /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
> # Prevent abnormal drivers from grabbing index 0
> options bt87x index=-2
> options cx88_alsa index=-2
> options saa7134-alsa index=-2
> options snd-atiixp-modem index=-2
> options snd-intel8x0m index=-2
> options snd-via82xx-modem index=-2
> options snd-usb-audio index=-2
> options snd-usb-caiaq index=-2
> options snd-usb-ua101 index=-2
> options snd-usb-us122l index=-2
> options snd-usb-usx2y index=-2
> # Ubuntu #62691, enable MPU for snd-cmipci
> options snd-cmipci mpu_port=0x330 fm_port=0x388
> # Keep snd-pcsp from being loaded as first soundcard
> options snd-pcsp index=-2
> # Keep snd-usb-audio from beeing loaded as first soundcard
> options snd-usb-audio index=-2
> # Enable ICE1712 for MAudio Delta44
> options snd-ice1712 model=delta44
>
> ================================
>
> modinfo snd-ice1712
> filename:
> /lib/modules/3.8.0-25-generic/kernel/sound/pci/ice1712/snd-ice1712.ko
> license: GPL
> description: ICEnsemble ICE1712 (Envy24)
> author: Jaroslav Kysela <pe...@perex.cz>
> srcversion: 48E27ADB805DDA7FE444F67
> alias: pci:v00001412d00001712sv*sd*bc*sc*i*
> depends:
>
> snd-pcm,snd,snd-i2c,snd-mpu401-uart,snd-ice17xx-ak4xxx,snd-cs8427,snd-ak4xxx-adda,snd-ac97-codec
> intree: Y
> vermagic: 3.8.0-25-generic SMP mod_unload modversions
> parm: index:Index value for ICE1712 soundcard. (array of int)
> parm: id:ID string for ICE1712 soundcard. (array of charp)
> parm: enable:Enable ICE1712 soundcard. (array of bool)
> parm: omni:Enable Midiman M-Audio Delta Omni I/O support. (array
> of bool)
> parm: cs8427_timeout:Define reset timeout for cs8427 chip in
> msec resolution. (array of int)
> parm: model:Use the given board model. (array of charp)
> parm: dxr_enable:Enable DXR support for Terratec DMX6FIRE.
> (array of int)
>
>
>
>
I've also tried running alsaconf. It said it couldn't detect any supported
PnP or PCI cards and asked if I wanted to possible destabilize my system by
probing for ISA cards/chips.
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user