ESD And ALSA Can't find my sound card!
When I try to set up sound in Enlightenment, I run ESD and it says: Audio_Alsa: Can't find audio device . Is there some module I need to load or some setting I need to change?
|
Hi,
yes there are some kernel modules to be loaded. At first you should identify the exact type of your soundcard with lspci. Then go to http://www.alsa-project.org/alsa-doc/ and find out which module is needed for your soundcard. If you use a 2.6.x kernel you have to compile the required modules (or build them into the kernel). If you compiled modules you should add them to /etc/modules.autoload.d/kernel-2.6 to have them loaded at startup. If you use a 2.4.x kernel you must set the ALSA_CARDS variable in /etc/make.conf then emerge alsa-driver. Afterwards add /etc/init.d/alsasound to the default runlevel. |
What do I need to set ma ALSA_CARDS variable to? My ALSA soundcard module (snd-ens1371)? or is it a USE variable?
|
Yesss, figured it out!! it's the actual sound card-code-module-thingy ens1371
|
Oops, it still doesn't work. I get as far as "modprobe snd-ens1371" and I get the following output:
Code:
bash-2.05b# modprobe snd-ens1371 EDIT: I also tried to run "/etc/init.d/alsasound start", and I get this output: Code:
* Loading ALSA drivers... Code:
bash-2.05b# alsamixer EDIT2: I also went and edited modules.conf, but when I try '/etc/init.d/alsasound start', it tries to load the snd-es1371 module and the snd-interwave module. Both fail to load (it can't find interwave :confused: :confused: |
Hi,
there is no sense in re-emerging alsa-utils unless the kernel modules don't work. As the insmod of snd-ens1371 fails, I guess, that eigther it is not the correct module (are you sure it is the same chipset that was reported by lspci? [there are ens and es chipsets]) or that another module has to be loaded first (soundcore or something like that). Unfortunately I've a 2.6 kernel with alsa compiled in (yes an ens1371 based card) so I can not try out this loadable module stuff. And the mahine is much to slow to recompile a kernel quickly with modules enabled. It's a pity that I couldn't help you. |
Problem solved:
I downloaded the gentoo 2.6 kernel sources and compiled them with built in support for my es1371 sound card and now it works (btw: the alsa module I needed was ens, but the kernel module was es, so go figure!). Anyways, I'm curently running the 2.6.8-r3-gentoo kernel, and am very happy with my alsa-based sound :D. Oh yeah, and the config needed a little tweaking too :P |
All times are GMT -5. The time now is 04:27 AM. |