当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]关于笔记本使用SIGMATEL STAC 92XX C-Major HD Audio声卡驱动问题
帖子发表于 : 2008-02-10 21:03 

注册: 2007-08-08 15:22
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
本人使用的是DELL1520笔记本,在装了ubuntu7.10后无法开启声音,在安装OSS那个声卡驱动后虽然能发声音,但是感觉还是用的不爽。就在网上搜索我笔记本上使用的声卡型号的linux驱动。

在下面的链接里面发现了我所使用的声卡的驱动下载地址,但是将文件下载下来后却发现没办法安装,后缀名是RPM的,而且里面有好几个文件,我在网上查了一下,有一个是驱动的源文件,有个是编译好了的二进制文件。

http://search.dell.com/results.aspx?c=u ... srch=False

下面这个地址也是包括下载文件的网址

http://linux.dell.com/files/audio/intel-high-def/rhel4/

希望有人能帮助我安装这个驱动。以前看到过有个用DELL1420的同志也在找这个驱动,我虽然找到了,可惜没办法装。准备明天打电话到DELL客服去,让他们告诉我怎么装这个驱动!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-02-12 17:14 

注册: 2007-08-08 15:22
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
DELL的客服说没这个驱动,然后发给我个网址,是红旗LINUX的1520的驱动!汗,上面的驱动就是在dell的网站上找到的,他们竟然说没有!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-14 6:46 

注册: 2007-08-08 15:22
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
终于将声卡问题解决了!
参考clarezoe仁兄写的方法。
http://forum.ubuntu.org.cn/viewtopic.php?t=90653
另外参考了fifawqm写的方法
http://forum.ubuntu.org.cn/viewtopic.php?t=50865
虽然按照上面两个人的方法都没有安装成功,但是他们对我将声卡问题解决提供了最基础的支持。

下面将我使用的方法写下,为同样使用DELL 并且集成声卡为 SigmaTel? STAC9205的同胞提供思路

先去ALSA的官方网站将最新的驱动下载下来

http://www.alsa-project.org/main/index.php/Main_Page

alsa-driver-1.0.16 ftp://ftp.alsa-project.org/pub/driver/a ... 16.tar.bz2
alsa-lib-1.0.16 ftp://ftp.alsa-project.org/pub/lib/alsa ... 16.tar.bz2
alsa-utils-1.0.16 ftp://ftp.alsa-project.org/pub/utils/al ... 16.tar.bz2

将下载的文件放置在/home/"youname"/downloads目录下

先执行下面的命令,确保下面的驱动都能编译过去

代码:
sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`
sudo apt-get install libncurses5-dev


一步一步执行下面的命令

代码:
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/downloads/alsa* .
sudo tar xjf alsa-driver*.bz2
sudo tar xjf alsa-lib*.tar.bz2
sudo tar xjf alsa-utils*.tar.bz2


现在开始编译alsa-driver
代码:
cd alsa-driver*
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install


编译alsa-lib
代码:
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install


编译alsa-utils
代码:
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install


添加 /etc/modprobe.d/sound 文件,内容为:
alias snd-card-0 snd-MODULE_NAME
alias sound-slot-0 snd-MODULE_NAME
比如我的就是:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

在 /etc/modprobe.d/alsa-base 中最后一行添加:
options snd-MODULE_NAME model=MODEL_NAME
比如我的就是:
options snd-hda-intel model=dell-m44

在这里的dell-m44是根据http://clarezoe.googlepages.com/alsaconfdoc.txt上面找到的我所使用的声卡所对应的model
其他的dell的声卡应该也能在上面找到。如果不想找就直接打dell的服务电话,反正也是免费的!


最后总结一下,求人不如求己,上面我发的帖子已经证明了dell的人只知道在已有的解决办法中找答案。我们自己却要在网络中寻找答案!所以多看多学有好处的!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-03-11 10:45 

注册: 2006-09-01 9:45
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
只要 sudo aptitude install linux-backports-modules-generic 就好了


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [问题]关于笔记本使用SIGMATEL STAC 92XX C-Major HD Audio声卡驱动问题
帖子发表于 : 2008-11-17 1:23 

注册: 2008-10-30 0:24
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
按LZ的步骤,在UBUNTU 8。10上, 对alsa-driver执行make时出错:

/usr/src/alsa/alsa-driver-1.0.16/acore/timer.c: 在函数‘snd_timer_request’中:
/usr/src/alsa/alsa-driver-1.0.16/acore/timer.c:155: 错误: 单目 ! 的实参类型无效
make[3]: *** [/usr/src/alsa/alsa-driver-1.0.16/acore/timer.o] 错误 1
make[2]: *** [/usr/src/alsa/alsa-driver-1.0.16/acore] 错误 2
make[1]: *** [_module_/usr/src/alsa/alsa-driver-1.0.16] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.27-7-generic'
make: *** [compile] 错误 2

不知道怎么回事


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译