参考网上的办法终于搞好了。
我的声卡是 ALC662
现下载了驱动程序,原先以为驱动有问题,后来证明不需要那样做,这里主要是找那个说明文档而已。
1.到alsa-driver-rt20080527-5.04\alsa-kerne\Document\ALSA-Configuration.txt文本文件
打开此文本文件,查找声卡型号,我的是 ALC662,得到
ALC662
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
auto auto-config reading BIOS (default)
2.打开 那个alsa-base,命令 是 sudo gedit /etc/modprobe.d/alsa-base
3 注释掉options snd-cmipci mpu_port=xxx fm_port=xxx这行,就是前面加上 #。他就不起作用了。
#options snd-cmipci mpu_port=xxx fm_port=xxx
4 然后最下面添加 options snd_hda_intel model=xxxx ,这个xxxx,就是上面的文本内容。上面那个文本查出来的就是 model 的值,例如我的系统是:
options snd_hda_intel model=3stack-dig
重起电脑后就一切正常了。
;--------------------------------------------------------------------------------
2009-3-20 更新
昨晚升级了内核到 Linux Hikari 2.6.27-14-generic 发现没有声音了 orz ,于是上网找文章乱搞一通,最后发现竟然只是拉了静音而已,但是本来打算手动装驱动的,装到一半,手动安装进去覆盖了 orz 当场jiong掉,重启后,本来没有问题的声音驱动被搞坏了 orz .....
今天决定继续搞搞,发现那个编译还是不过,哎,算了,不折磨了 .... 上网看文章,突然发现了一篇好物体,ubuntu官方网上面的,英文不过很容易懂,跟着敲了几个命令,应该是搞坏了驱动,于是继续看,找到了ubuntu下面装alsa声音驱动的办法,很简单。
原文在这里,可以自己去看:
下面是我自己搞的记录:
(1)检查系统
aplay -l
应该能看到安装的声卡设备,否则应该就是驱动安装失败了。
etual@Hikari:~$ aplay -l
**** PLAYBACK硬件设备列表 ****
卡 0: Intel [HDA Intel], 设备 0: ALC662 Analog [ALC662 Analog]
子设备: 0/1
子设备:#0: subdevice #0
卡 0: Intel [HDA Intel], 设备 1: ALC662 Digital [ALC662 Digital]
子设备: 1/1
子设备:#0: subdevice #0
(2)检查一下系统设备是否有检测到声卡
lspci -v
应该能看到类似的:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e1280000 (64-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
证明内核是找到声卡的。
(3)通过ubuntu的APT-GET安装,好吧,我就是通过这个搞回来的驱动,推荐!
首先,将原来的卸载干净
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
千万注意,因为依赖关系,多删除了部分东西,必须装回来,否则重启后就进不了桌面了。
sudo apt-get install gdm ubuntu-desktop
下面就是安装了
sudo apt-get install linux-sound-base alsa-base alsa-utils
恩,经过漫长的下载安装,重启后,我的UBUNTU又在发出声音了,yeah~~~
最后就是修改一下音量,顺便保存一下:
alsamixer
调节好之后保存
sudo alsactl store 0
到此就完毕了,继续听歌,yeah~~~
有兴趣的看看原文吧,还有不少东西的呢:
Etual
2009-3-20
阅读(22819) | 评论(1) | 转发(0) |