Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
I'am a complete newbie, so if someone could help me and show all the steps, that would be great.
Alright some info. I can run alsaconf, however, it searches for all cards, and ends up finding nothing. I have tried reinstalling however, it already states that I have my alsa drivers installed.
Any fix to this would be great. I really want my sound.
More details please. Are you using onboard sound, or a separate card? If you've got both, have you disabled onboard in BIOS (assuming you want to use the card)? What mobo, soundcard, etc, are you using? Can you post the output of
Code:
lspci
I don't mean to bombard you with questions, but having some more background will allow people to offer better suggestions. Good luck with it -- J.W.
I'm going to assume you've already compiled and installed a kernel before. If you haven't there are several threads here to help with that.
In order to be sure you have the right drivers, rerun either 'make gconfig' or 'make xconfig' (whichever you like) and under the device drivers section make sure you have sound card support, as well as alsa configured as modules. You need, specifically, Sequencer support, OSS mixer, OSS PCM, and OSS Sequencer. Note this OSS stuff is under alsa and is there to offer backward compatibility with programs that use oss. Next, under PCI devices, select Intel/...AC97 Controller as a module. Save your changes, if any, and exit. Type 'make' and wait a little while. If any of these were originally built into the kernel, then you'll need to reinstall the kernel and modules. If you only compiled a few new modules, you can get away with just running 'make modules_install', but you still need to reboot afterwards.
Now run alsaconf and tell it to modify /etc/modprobe.conf. You should be ready to listen to some music. The next step is to create a .asoundrc file so that multiple programs can use your sound card simultaneously. You can find out more about that at this page.
It's tempting to build as much as you can into the kernel, but compiling things as modules makes it easier to figure out if a driver is being used (lsmod). This is very useful when troubleshooting hardware problems. You can always go back and compile them into the kernel when you know you have the right ones.
Could you please post your lsmod ouput? Also, what programs are you using to test if sound works?
I should also point out that by default alsa mutes all the audio outputs. You might just need to run run alsamixer as root and unmute everything, then run 'alsactl store'.
I've pretty well reached the end of my experience with this sort of stuff.
A quick check list for you:
- go into your BIOS and check that onboard audio is enable.
- check the alsa website to make sure your hardware is supported.
- try 'modprobe snd_intel8x0' as root, if it works try alsamixer.
- check that the card runs under windows (if you have it installed).
Sorry I couldn't be more help. Maybe someone else here will have some ideas.
I've read some other posts, and you got some bad information --
specifically about the .asoundrc file. I got Slack-9.1, Slack-10.0,
Slack-10.1 running on various boxen here. One of these fellers
has an onboard Intel soundchip. The only thing I have in that
kernel, and all the others, is all you need to run ALSA -- and that
is the soundcore module, which in your kernel is this rascal here:
Code:
# Sound
#
CONFIG_SOUND=m
Here's all the ALSA information on any Intel onboard chipset -
they all use the same instructions, so read about that .asoundrc
file, and all the other suggestions, and see if that doesn't help.
I have never used an .asoundrc file, and right now I'm listening
to a CD with XMMS, and Thunderbird gives me a ring tone from
Windoze every time I get mail. And if I play a movie in XINE, it
has sound, also -- all at the same time.
Originally posted by Parradux Alright i've tried your modprobe and it comes back as fatal, saying the device not found.
I've checked my config, and I CONFIG_SOUND=y, does it have to equal M?
Any other suggestions? I really want to get my sound to work.
I'm not sure it has to equal M, but that is the instruction from ALSA.
Have you read them?
Here is the sound portion of my .config in a 2.6.7 kernel. You
can look at what I have and see if a similar setup will help you:
Code:
#
# Sound
#
CONFIG_SOUND=m <- you need this, ALSA says as a module
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
# CONFIG_SND_DUMMY is not set
# CONFIG_SND_VIRMIDI is not set
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m <- you will need this codec
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_AZT3328 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
CONFIG_SND_EMU10K1=m <- you do not need -- this is my SoundBlaster Audigy ES
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set <- you will need this for Intel
# CONFIG_SND_INTEL8X0M is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VX222 is not set
You asked earlier
Quote:
whats the command that brings up the program that displays all my systems vitals?
What system vitals do you mean?
I hope this helps you --
Last edited by Bruce Hill; 03-12-2005 at 06:33 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.