装完
NeoShine
Linux 4.0
后,插上耳机后,耳机和喇叭同时发声。
要解决这个故障, 关键问题在于找到文件
ALSA-Configuration.txt
。
这个文件里有声卡类型与
model
(模块)的对照表。
下面是操作的正确步骤:
1
、下载声卡驱动程序、库文件、工具,下面是目前最新的驱动程序,下载网址:
驱动程序:
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.16.tar.bz2
库文件:
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.16.tar.bz2
工具:
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.16.tar.bz2
2
、解压、安装声卡驱动程序
$
tar xvvjf alsa-driver-1.0.16.tar.bz2 $ cd alsa-driver-1.0.16 $
./configure $ make $ sudo make install
3
、解压、安装库文件
$
tar xvvjf alsa-lib-1.0.16.tar.bz2 $ cd alsa-lib-1.0.16 $ ./configure
$ make $ sudo make install
4
、解压、安装工具
$
tar xvvjf alsa-utils-1.0.15rc1.tar.bz2 $ cd alsa-utils-1.0.15rc1 $
./configure $ make $ sudo make install
5
、确定声卡的声卡的代码(
codec)
,使用下面的命令:
$
cat /proc/asound/card0/codec#* | grep Codec
Codec:
Realtek ALC662 #
这是我的声卡
6
、这一步最关键了,在文件中
ALSA-Configuration.txt
查找声卡的代码,找到对应的
model
。
这个
ALSA-Configuration.txt
其实就在你下载的驱动程序包中。
路径为:
alsa-driver-1.0.16/alsa-kernel/Documentation/ALSA-Configuration.txt
你也可以使用下面的命令来查找:
~$
find . -name “ALSA-Configuration.txt” -print
例如:我的声卡为
ALC662
ALC662/663/272
==============
3stack-dig 3-stack (2-channel) with SPDIF
3stack-6ch 3-stack (6-channel)
3stack-6ch-dig 3-stack (6-channel) with SPDIF
6stack-dig 6-stack with SPDIF
lenovo-101e Lenovo laptop
eeepc-p701 ASUS Eeepc P701
eeepc-ep20 ASUS Eeepc EP20
ecs ECS/Foxconn mobo
m51va A