To OpenVZ a fan, so on the FEDORA14 deployment, after the installation of all the normal, but can not drive the sound card.
Let's look at the driver module loading.
Lspci
Lsmod
Grep-i codec/proc/asound/card0/codec#0
The driver module can load, what is the problem? Initial speculation, Fedora14 Alsa-lib,alsa-utils or Upper PulseAudio and Gnome's voice management program and openvz2.6.32 kernel alsa-driver version.
Solution Idea:
First, direct reload Alsa-driver,alsa-lib,alsa-utils
General Steps for driver installation
./configure--with-sequencer=yes
--with-cards=snd-hda-intel
Make && make install
./sndevces
And then./configure && make && make install install alsa-lib and alsa-utils separately
Then configure the sound card
Note : There are no modprobe.conf files in fedora14, corresponding to dist.conf,dist-alsa.con,dist-oss.conf or alsaconf generated sound files.
Finally, add the Alsasound service, which is used to automatically save and automatically load related mixer settings.
Second, the installation is complete, the result is still no sound, with lsmod and other commands to see, the driver modules are loaded correctly, it should be the upper management of the problem of services.
Upgrade PulseAudio
Third, after the above steps after the sound or not, to a happy, uninstall PulseAudio, directly using ALSA or Oss,fedora in the default is only Alsa, and ubuntu10.04 in Alsa and Alsa-oss will be loaded
oss:vim/etc/modprobe.d/dist-oss.conf, get rid of the last line in front of you.
Alsa:yum Remove Alsa-plugins-pulseaudio
chmod 666/dev/snd*
So far, all the basic methods have been tried, still not. Put aside, but this round toss, harvest also quite abundant.
Some summary:
Replace the kernel considerations with the release version of the kernel.
Different distributions, different version numbers, and sound card driver modules have different configuration files, which are common in Linux systems.
Linux Audio Management system:
App--pulseaudio Service ——-
--alsa/oss
App ——-Mixer ———————
Linux sound card driver solution: Alsa,oss, official
Linux is still a little far from the civilian path.