Results 1 to 3 of 3
I am using Debian 5, kernel 2.6.26-2, and trying to get ALSA (1.0.22.1) to recognize my M-Audio Delta1010 (ice1712 sound driver, envy24 chipset)
I think the card is there and ...
- 02-28-2010 #1Just Joined!
- Join Date
- Feb 2010
- Posts
- 7
alsa will not recognize my sound card
I am using Debian 5, kernel 2.6.26-2, and trying to get ALSA (1.0.22.1) to recognize my M-Audio Delta1010 (ice1712 sound driver, envy24 chipset)
I think the card is there and functional:
/# lspci -v
...
04:07.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)
Subsystem: VIA Technologies Inc. M-Audio Delta 1010
Flags: bus master, medium devsel, latency 32, IRQ 7
I/O ports at bf00 [size=32]
I/O ports at be00 [size=16]
I/O ports at bd00 [size=16]
I/O ports at bc00 [size=64]
Capabilities: [80] Power Management version 1
...(etc)
I have gone through the steps of configuring and installing the kernel module (snd-ice17xx-ak4xxx).
But still in alsamixer, I can only see the HDA ATI SB card (the one integrated into my motherboard), same with alsaconf.
I have read similar problems being solved by modifying the information in a file with a name like /etc/modprobe.d/alsa (or)
/etc/modprobe.d/alsa.conf (or similar)
to include something like:
# START
alias char-major-116 snd
alias char-major-14 soundcore
options snd snd_major=116 snd_cards_limit=3 snd_device_mode=0660 snd_device_gid=29 snd_device_uid=0
# Midiman
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-osshree
but in my /etc/modprobe.d directory there is only:
/etc/modprobe.d# ls
aliases arch display_class linux-sound-base_noOSS sound
alsa-base arch-aliases libpisock9 oss-compat
alsa-base-blacklist blacklist libsane pnp-hotplug
none of which contains text like the stuff pasted above. Also, I tried pasting similar lines into /etc/modprobe.d/aliases and /etc/modprobe.d/alsa-base, and it didn't seem to change anything. What file should I modify to get ALSA to recognize this sound card?
- 02-28-2010 #2Linux User
- Join Date
- Jan 2007
- Location
- cleveland
- Posts
- 452
> I have gone through the steps of configuring and installing the
> kernel module (snd-ice17xx-ak4xxx).
you don't say what steps:
1. did you recompile and reinstall the new kernel?
2. did you "modprobe <modulename>"
3. what do you get on saying "lsmod |grep snd-ice*"?
keep us posted, pleasethe sun is new every day (heraclitus)
- 03-01-2010 #3Just Joined!
- Join Date
- Feb 2010
- Posts
- 7
hi- thanks for the feedback.
I had to make sure this wasn't a hardware problem, so I installed a new Ubuntu studio system on my second HD, and got the card to work. Seems the Ubuntu system took care of it for me during setup...
>1. did you recompile and reinstall the new kernel?
No, I didn't. I thought I had two options for the installation of the drivers: either as 'soundcore' (aka snd?) kernel modules or compiled into a new kernel- I was trying to go the modular route- does this still require a recompile of the kernel?
>2. did you "modprobe <modulename>"
I modprobed snd-ice1712 to find that it didn't exist.
I modprobed -l | grep snd-ice and saw that there was a module called snd-ice17xx-ak4xxx.ko- I figured this would be the right module, so I modprobed it and installed it.
3. what do you get on saying "lsmod |grep snd-ice*"?
In the Ubuntu studio system:
~$ lsmod |grep snd_ice
snd_ice1712 68292 3
snd_ice17xx_ak4xxx 4432 1 snd_ice1712
snd_ak4xxx_adda 9456 2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427 9488 1 snd_ice1712
snd_ac97_codec 125752 1 snd_ice1712
snd_i2c 6704 2 snd_ice1712,snd_cs8427
snd_mpu401_uart 8720 1 snd_ice1712
snd_pcm 91960 7 snd_ice1712,snd_hda_intel,snd_ac97_codec,snd_hda_c odec,snd_pcm_oss
snd 79496 27 snd_ice1712, (etc...)
On the Debian system:
At startup:
# lsmod | grep ice
snd_seq_device 12308 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi ,snd_seq
snd 79384 15 snd_hda_codec_realtek, (etc... no snd_ice_anything)
I find snd-ice17xx-ak4xxx.ko via modprobe -l |grep ice, so I modprobe it. Then:
# lsmod |grep snd_ice
snd_ice17xx_ak4xxx 8448 0
snd_ak4xxx_adda 13696 1 snd_ice17xx_ak4xxx
snd 79384 17 snd_ice17xx_ak4xxx, (etc...)
I've done this several times, but every time I reboot the modules seem to uninstall, and I note that on the Ubuntu system's lsmod output there are snd-ice1712 modules, which I can't find in the Debian system.


Reply With Quote
