You are not logged in.

#1 2012-12-07 22:29:52

cmmps
Member
From: Portugal, Lisbon
Registered: 2012-04-26
Posts: 70

ALSA is not detecting my M-Audio Delta 1010 sound card (x86-64)

Hi

I've been searching Arch forums and googling for my problem but I can't find a suitable answer.

I installed my M-Audio Delta 1010 sound card on this PC but ALSA doesn't get it to work.
Chipset envy24 / ice1712

On dmesg I find:

$ dmesg | grep -i ice1712
[    8.135832] snd_ice1712: probe of 0000:05:06.0 failed with error -5

However, it is listed on lsmod:

$ lsmod | grep '^snd' | column -t
snd_hda_codec_hdmi     24529   4
snd_ice1712            59590   0
snd_cs8427             6970    1   snd_ice1712
snd_i2c                4107    2   snd_ice1712,snd_cs8427
snd_ice17xx_ak4xxx     2437    1   snd_ice1712
snd_ak4xxx_adda        8070    2   snd_ice1712,snd_ice17xx_ak4xxx
snd_hda_codec_realtek  61420   1
snd_ac97_codec         113344  1   snd_ice1712
snd_mpu401_uart        5980    1   snd_ice1712
snd_hda_intel          26181   5
snd_hda_codec          98034   3   snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              6429    1   snd_hda_codec
snd_rawmidi            18800   1   snd_mpu401_uart
snd_seq_device         5269    1   snd_rawmidi
snd_pcm                75735   5   snd_ice1712,snd_ac97_codec,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         7218    2   snd_pcm,snd_hda_intel
snd_timer              18935   1   snd_pcm
snd                    60189   25  snd_ice1712,snd_hda_codec_realtek,snd_ac97_codec,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_i2c,snd_pcm,snd_rawmidi,snd_hda_codec,snd_ak4xxx_adda,snd_hda_intel,snd_mpu401_uart,snd_seq_device,snd_cs8427

I followed some instruction and created a alsa-base.conf file with:

$ cat /etc/modprobe.d/alsa-base.conf 
options snd slots=snd_ice1712,snd_hda_intel
options snd_ice1712 index=0
options snd_hda_intel index=1

aplay -l returns:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: SB [HDA ATI SB], device 0: ALC889 Analog [ALC889 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 1: ALC889 Digital [ALC889 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Seems card 0 is reserved for the m-audio card but is not being detected by ALSA

envy24control also exits with:

$ envy24control 
No ICE1712 cards found

Finally, my /dev/snd

$ ls -l /dev/snd
total 0
drwxr-xr-x  2 root root       80 Dec  7 20:25 by-path
crw-rw----+ 1 root audio 116,  7 Dec  7 20:25 controlC1
crw-rw----+ 1 root audio 116, 16 Dec  7 20:25 controlC2
crw-rw----+ 1 root audio 116,  6 Dec  7 20:25 hwC1D0
crw-rw----+ 1 root audio 116, 15 Dec  7 20:25 hwC2D0
crw-rw----+ 1 root audio 116, 14 Dec  7 20:25 hwC2D1
crw-rw----+ 1 root audio 116, 13 Dec  7 20:25 hwC2D2
crw-rw----+ 1 root audio 116, 12 Dec  7 20:25 hwC2D3
crw-rw----+ 1 root audio 116,  5 Dec  7 20:26 pcmC1D0c
crw-rw----+ 1 root audio 116,  4 Dec  7 20:26 pcmC1D0p
crw-rw----+ 1 root audio 116,  3 Dec  7 20:26 pcmC1D1p
crw-rw----+ 1 root audio 116,  2 Dec  7 20:25 pcmC1D2c
crw-rw----+ 1 root audio 116, 11 Dec  7 20:27 pcmC2D3p
crw-rw----+ 1 root audio 116, 10 Dec  7 20:26 pcmC2D7p
crw-rw----+ 1 root audio 116,  9 Dec  7 20:26 pcmC2D8p
crw-rw----+ 1 root audio 116,  8 Dec  7 20:26 pcmC2D9p
crw-rw----  1 root audio 116,  1 Dec  7 20:25 seq
crw-rw----+ 1 root audio 116, 33 Dec  7 20:25 timer
$ ls -l /dev/snd
total 0
drwxr-xr-x  2 root root       80 Dec  7 20:25 by-path
crw-rw----+ 1 root audio 116,  7 Dec  7 20:25 controlC1
crw-rw----+ 1 root audio 116, 16 Dec  7 20:25 controlC2
crw-rw----+ 1 root audio 116,  6 Dec  7 20:25 hwC1D0
crw-rw----+ 1 root audio 116, 15 Dec  7 20:25 hwC2D0
crw-rw----+ 1 root audio 116, 14 Dec  7 20:25 hwC2D1
crw-rw----+ 1 root audio 116, 13 Dec  7 20:25 hwC2D2
crw-rw----+ 1 root audio 116, 12 Dec  7 20:25 hwC2D3
crw-rw----+ 1 root audio 116,  5 Dec  7 20:26 pcmC1D0c
crw-rw----+ 1 root audio 116,  4 Dec  7 20:26 pcmC1D0p
crw-rw----+ 1 root audio 116,  3 Dec  7 20:26 pcmC1D1p
crw-rw----+ 1 root audio 116,  2 Dec  7 20:25 pcmC1D2c
crw-rw----+ 1 root audio 116, 11 Dec  7 20:27 pcmC2D3p
crw-rw----+ 1 root audio 116, 10 Dec  7 20:26 pcmC2D7p
crw-rw----+ 1 root audio 116,  9 Dec  7 20:26 pcmC2D8p
crw-rw----+ 1 root audio 116,  8 Dec  7 20:26 pcmC2D9p
crw-rw----  1 root audio 116,  1 Dec  7 20:25 seq
crw-rw----+ 1 root audio 116, 33 Dec  7 20:25 timer

controlC0 and pcmC0 is not present!

So, what might be causing the probe error -5?
I really need to get this card working! :S
I have Arch up to date!

Hardware specs:
CPU: AMD FX6100
Board: Gigabyte (can't recall the model) with NVidia chipset

Thank you,


Carlos Santos

Offline

#2 2012-12-11 02:54:17

cmmps
Member
From: Portugal, Lisbon
Registered: 2012-04-26
Posts: 70

Re: ALSA is not detecting my M-Audio Delta 1010 sound card (x86-64)

Hi again,

I decided to install arch again but this problem persists.
I can't make my sound card to be detected by ALSA and the same error appears:

$ dmesg | grep -i ice1712
[    8.135832] snd_ice1712: probe of 0000:05:06.0 failed with error -5

If someone knows this issue and have a workaround, please help me!

I had this sound card working on another PC with Arch too, but due to some financial issues I had to get rid of my "dedicated studio PC".
The other PC was also running x86-64... so I can't understand what's going wrong! sad


Carlos Santos

Offline

#3 2012-12-11 03:59:13

mynis01
Member
Registered: 2011-04-29
Posts: 71

Re: ALSA is not detecting my M-Audio Delta 1010 sound card (x86-64)

I have an m-audio delta 1010lt as well, it's a great card but it sits in my closet now because I "upgraded" to a motherboard that doesn't have legacy PCI slots. However, I'm pretty sure I remember the card working for me and being "plug and play" under arch with kernel 3.3 or newer. So some things I would consider:

  • Try checking IRQs, make sure nothing is overlapping.

  • Try using the LTS kernel, to see if it is kernel related, since ice1712 module should ship with almost any kernel => 2.6.26.

  • How many watts is the power supply? Sometimes insufficient wattage can result in drivers failing to load.

  • What other sound cards do you have installed? Have you tried blacklisting all of the other cards in your system using alsa-base.conf? This is a bit extreme, but might be a useful troubleshooting measure, as some people have had issues in the past with alsa indexing mutiple cards to the same slot number

Offline

#4 2012-12-13 19:06:25

cmmps
Member
From: Portugal, Lisbon
Registered: 2012-04-26
Posts: 70

Re: ALSA is not detecting my M-Audio Delta 1010 sound card (x86-64)

Well... strange things happens... I've changed my card to another PCI slot and now it's working... :S

You may mark this case as "SOLVED"

Thank you all for your help!


Carlos Santos

Offline

Board footer

Powered by FluxBB