New soundcard, no sound
I am using Fedora Core 3 at work. Completely update. I am on a temporary box and installed FC3 with no sound card in the box. Since then, I have put in a sound card from my old computer. Fedora recognizes the card but I cannot get any sound when I try soundcard detection. When I click on volume control I get the following error "Sorry no mixer elements and/or devices found". Anyone have any suggestions on what I need to install/tweak to get this working?
|
I assume you mean that the module for the card is loading.
So I would think that all is happening is that you permissions are incorrect. If that's the case, try this: Create an audio group and add your user(s) to it. Make sure that your /dev/audio, /dev/dsp and /dev/mixer devices are owned by root:audio. Good luck |
Ok, I guess I don't know linux as well as I thought. Could you walk me through how I would do that?
|
OK,
1. Check the card is recognised: #lspci | grep Multimedia should list your PCI devices, and you should see a multimedia device there somewhere eg. I get: 0000:00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) 0000:00:0f.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 0000:00:0f.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) The sound card is the first entry 2. Check a kernel module is loading for that card #lsmod | grep snd will list all the loaded modules that have anything to do with sound one of them will be related to the sound card you are using eg. mine is snd_cmipci 3. Add an audio group #groupadd audio 4. Add your user to that group #usermod -G audio username 5. Check / change devuice permissions: #ls -l /dev/audio /dev/dsp /dev/mixer #chown root:audio /dev/audio /dev/dsp /dev/mixer Hope that helps. |
uberNUT69,
That list of instructions should be a tutorial. I certainly saved it for my little cheatsheet collection. |
This all worked until ls -l /dev/audio
I don't have a /dev/audio. Any suggestions from here? Scott |
No /dev/mixer or /dev/dsp eithor.
|
CyberBeginner..
I had perhaps the same problem last night with my FC3 box. It is now fixed, see if the following info can be of any use for you. My card SB Live(digital audio/gaming card) in a gateways P3 w/ Boston 2speaker+sub audio system. If your device manager recognizes your card with no problems and you happen to have speakers with digital input, then go to "Audio Control" (maybe Volume Control) under System Tools and look for something like "...Analog/Digital..." tool, and check to see if it's "MUTE" radio button is checked and simply uncheck it. Hope that helps.. Good luck |
10S Player,
No go. See first message - no mixer message. I think when I did my first install, no sound devices or support was installed. When I added the new card, I think the driver was installed but the mixers and dev folders were no installed. I am afraid this is one of those blackhole questions where I will just have to reinstall the OS with all the hardware already in and I know that will solve the problem. Thanks everyone for the help. |
What happens when you play the test sound on the soundcard detection?
|
Quote:
Quote:
This would suggest that you haven't successfully loaded the correct audio module for your card. Would you mind posting the output of lspci? |
Similar problems
Thanks for excellent help. I have a debian on which the sound does not work. I get an error message everytime I boot which says that /dev/dsp does not exist and therefore the sound server will use null output. I looked for it and found that /dev/dsp exists. I followed your instructions and this is what I get.
vikas@vikas:~$ lspci |grep Multimedia 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) After this "/sbin/lsmod |grep snd" gives no output. Where does one go from there? vikasrawal |
I believe that the correct module for you sound card is "i810_audio".
Does #lsmod | grep i810_audio list anything? If not, try #modprobe i810_audio and then see if your audio devices have been created: # ls -l /dev/audio (or try playing a sound!:)) If this works, edit /etc/modules (you said Debiand, right? :)) and put the following line at the end i810_audio or ... just do this: #echo i810_audio >> /etc/modules ** If _any_ of the above tests work ... retry the steps from my earlier post http://www.linuxquestions.org/questi...44#post1676444 |
All times are GMT -5. The time now is 04:37 AM. |