slackware 12.1 problem with sound card (on board).......
SlackwareThis Forum is for the discussion of Slackware Linux.
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.
I also have NVidia 8600GT installed.
I run alsaconfig ,said that my card is configured successfully but still have no sound, (also configure the volumes from alsamixer)
excerpt from 'man alsaconf'
ALSACONF(8) ALSACONF(8)
NAME
alsaconf - configuration tool for the Advanced Linux Sound Archi-
tecture
SYNOPSIS
alsaconf [options]
DESCRIPTION
This manual page documents briefly the alsaconf command.
Alsaconf is a simple shell script which tries to detect the sound
cards on your system and writes a suitable configuration file for
ALSA. It will try to guess what GNU/Linux distribution you're run-
ning, and will act accordingly to the standards of that distribu-
tion, if specific support is available.
Alsaconf will write a module-init-tools (or modutils) snippet which
can be then used by module-init-tools (or modutils) to load the
correct parameters for your sound card.
You should then run 'alsamixer';
Code:
excerpt from 'man alsamixer';
ALSAMIXER(1) ALSAMIXER(1)
NAME
alsamixer - soundcard mixer for ALSA soundcard driver, with ncurses
interface
SYNOPSIS
alsamixer [options]
DESCRIPTION
alsamixer is an ncurses mixer program for use with the ALSA sound-
card drivers. It supports multiple soundcards with multiple
devices.
You should unmute anything that you want to use.
The run 'alsactl store';
Code:
excerpt from 'man alsactl';
ALSACTL(1) ALSACTL(1)
NAME
alsactl - advanced controls for ALSA soundcard driver
SYNOPSIS
alsactl [options] [store|restore|names] <card # or id>
DESCRIPTION
alsactl is used to control advanced settings for the ALSA soundcard
drivers. It supports multiple soundcards. If your card has features
that you can't seem to control from a mixer application, you have
come to the right place.
COMMANDS
store saves the current driver state for the selected soundcard to
the configuration file.
restore loads driver state for the selected soundcard from the con-
figuration file.
After a reboot you should be able to use your sound system if everything went well.
If you read /usr/src/linux-2.6.24.5/Documentation/sound/alsa/ALSA-Configuration.txt and search for "snd-hda-intel", there is a large section that lists all of the possible model options you can pass to the snd-hda-intel module. It looks like you have the ALC883 model (as do I), so you would only need to try the modules in that section. The possible options you can pass are listed below:
Code:
3stack-dig 3-jack with SPDIF I/O
6stack-dig 6-jack digital with SPDIF I/O
3stack-6ch 3-jack 6-channel
3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
6stack-dig-demo 6-jack digital for Intel demo board
acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
acer-aspire Acer Aspire 9810
medion Medion Laptops
medion-md2 Medion MD2
targa-dig Targa/MSI
targa-2ch-dig Targs/MSI with 2-channel
laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
lenovo-101e Lenovo 101E
lenovo-nb0763 Lenovo NB0763
lenovo-ms7195-dig Lenovo MS7195
haier-w66 Haier W66
6stack-hp HP machines with 6stack (Nettle boards)
3stack-hp HP machines with 3stack (Lucknow, Samba boards)
auto auto-config reading BIOS (default)
You can add the following to /etc/modprobe.d/sound (create the file if it doesn't exist. Don't use /etc/modprobe.conf as suggested above -- if you read that file, it will tell you that it's deprecated):
Code:
options snd-hda-intel model=modelname
Of course, replace modelname with one of the above options. You may need to try quite a few. Unload the snd-hda-intel module using
Code:
# rmmod snd-hda-intel
Then edit /etc/modprobe.d/sound and try an option. Then load the module again with
Code:
# modprobe snd-hda-intel
Then test the sound (play a sound file). If the rmmod command doesn't work you may wish to try `modprobe -r snd-hda-intel`, but it shouldn't be necessary. You may wish to try this outside of X in a console, since sometimes KDE (and other DEs) insist(s) on reserving the sound card so you can't unload the module.
This Really helped me get the sound working with 12.1 on a System76 Serp3 Laptop has the intel 82801h (ICH8 Family) using the snd-hda-intel Kernel Module.
T3slider was right on, follow the instructions.
the magic name for this laptop came from the Ubuntu forums for System76.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.