Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
As you can see it has in fact loaded the driver. But when I do a cat /proc/asound/cards I get:
No soundcard. Also, trying to run echomixer says that it can't find an echo card. HAL can see it:
Well, in alsa the numbering system is card 1 = hw0,0 card 2 = hw0,1 and so on. Usually you can send stuff to /dev/dsp but if that doesn't exist you will need to send stuff to /dev/snd/[name of device] or, more likely, /dev/sound/[name of device] usually named "audio" or "mixer" or similar, you just need to work out where to send the sound to! I wish I could help further, please look at the devices II mentioned and see if you can get any sound mixing frontends to use them (eg. alsamixer or gnome-volume-control or kmixer or whatever). Post back if you get stuck.
It seems that the problem is that alsa hasn't configured the card correctly..
____________________________________________
alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
____________________________________________
gnome-volume-control
- using device default
- using device default
ALSA lib pcm_hw.c:1355_snd_pcm_hw_open) Invalid value for card
ALSA lib pcm_dmix.c:862snd_pcm_dmix_open) unable to open slave
_____________________________________________
/proc/asound$ ls
card1 cards devices modules oss pcm seq timers UART version
saul@saul-desktop:/proc/asound$ cat cards
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x330, irq 5
_____________________________________________
:/dev/snd$ ls
controlC1 midiC1D0 seq timer
____________________________________
My card is not listed here as you can see...and it should be if it has been correctly configure/recognized/installed. Also note that /proc/asound/card1 is the MPU401...
I had the same problem a few weeks ago, I did an upgrade from breezy. I pulled out all the stops, no sound so I re-installed breezy then 6.06 final came out I upgraded and the sound worked fine, go figure.
Unfortunately I'm not so lucky...my recommendation for people wanting to try out Dapper....wait until they fix the sound issues because I'm not the only one. Canonical better give this some attention or they'll start to lose some users to other distros.....and I myself will only wait so long with no music until I install FC5.
That's a shame, I heard they really did a good job of it. Do you have a development env.? You could try dl'ing the alsa driver, utils and libs, compile it and see if that fixes things?!
Remove the originals first, or better still, use checkinstall to make your own .debs
Ok all is finally working. The problem was that the firmware-helper could not load the firmware for my card correctly (looking in the wrong location). Thanks for all your help.
It is there however:
lspci | grep Motorola
0000:05:08.0 Multimedia controller: Motorola DSP56301 Digital Signal Processor (rev 02)
The strange thing is that I can't find the module snd-darla20 anywhere on my harddisk either. I'm running the K8 SMP kernel and the required kernel modules for any of the echo cards are not to be found in the /lib/modules dir.
Does anyone have an idea on how to fix this? The only thing I can come up with is recompiling alsa from source. reinstalling the packages doesn't work and I can remove it either since it then wants to remove ubuntu-minimal and -base as well.
Ok I got mine working. The first thing you need to do is install alsa by compiling source. You'll need to install the driver/firmware at minimum. What you may then find, as I did, is that it can't load the firmware file (you'll see an error on startup indicating that it can't find the file to load). All you need to do is move the .fw file to the correct location and all should be fine.
Thanks! I already did the same you suggest, following this guide:
<sorry for some stupid reason I'm not allowed to post a link. Go the the ubuntuforums dot org site, video&sound, "comprehensive sound problem solutions guide", thread 205449>
and choosing the second option "Using drivers from alsa-project".
In case anyone else runs into trouble, don't forget to install the alsa-firmware from the alsa-project website first!
Finally I had to do a reboot after the driver make/make install, both a modprobe and a depmod had the darla20 kernel object complaining about version mismatches.
Hi Yellius, you will be able to post as many links as you like after you've done a few more posts! This is done to stop spammers I think.
Oh, and well done all!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.