Chinaunix首页 | 论坛 | 博客
  • 博客访问: 603806
  • 博文数量: 99
  • 博客积分: 5128
  • 博客等级: 大校
  • 技术积分: 1538
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-27 19:40
文章分类

全部博文(99)

文章存档

2012年(3)

2011年(5)

2010年(4)

2009年(31)

2008年(56)

分类: LINUX

2008-07-10 01:15:22

参考网上的办法终于搞好了。

我的声卡是  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
阅读(22793) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-15 17:14:17

多谢楼主分享哦,学习了!也欢迎广大linux爱好者来我的论坛一起讨论arm哦!www.lt-net.cn