You are not logged in.
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
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!
Carlos Santos
Offline
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
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