chenjiancong 于 2007-10-11 23:02:42发表:
690G芯片都存在这个问题,不用担心,能解决的,不过要自己编译内核 1. 上www.alsa-project.org下载最新的driver,utilities ftp://ftp.alsa-project.org/pub/drive....14rc4.tar.bz2 ftp://ftp.alsa-project.org/pub/utils....14rc4.tar.bz2 解压 #tar jxf alsa-driver-1.0.14rc4.tar.bz2 #tar jxf alsa-utils-1.0.14rc4.tar.bz2 2.装备utilities #cd alsa-utils-1.0.14rc4 #./configure && make && make install 3.修改atiixp.c #cd ../alsa-driver-1.0.14rc4 #vi alsa-kernel/pci/atiixp.c 在290行左右有一个结构 static struct pci_device_id snd_atiixp_ids[] = { { 0x1002, 0x4341, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB200 */ { 0x1002, 0x4361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB300 */ { 0x1002, 0x4370, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB400 */ { 0, } }; 加一行,成如下 static struct pci_device_id snd_atiixp_ids[] = { { 0x1002, 0x4341, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB200 */ { 0x1002, 0x4361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB300 */ { 0x1002, 0x4370, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB400 */ { 0x1002, 0x4382, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB600 */ { 0, } }; 保存退出(用:wq) 3. 编译,安装 #./configure && make && make install 4. #modprobe snd-atiixp 5 #alsamixer 调节声音(注意的是,声卡是静音的,要打开) 还有问题可以看一下这篇 http://bbs.linuxpk.com/redirect.php?tid=10448&goto=lastpost 我的板是A69G,也有相同 的问题,不过解决了,祝你好运!
Cleanmeter 于 2007-10-11 21:56:33发表:
应该是没认到了,要不开关机都没声,得找到这款的linux声卡驱动,
gxf 于 2007-10-11 21:55:48发表:
难道是系统没识别你的声卡?装个驱动试试
chenjiancong 于 2007-10-11 23:02:42发表:
690G芯片都存在这个问题,不用担心,能解决的,不过要自己编译内核
1.
上www.alsa-project.org下载最新的driver,utilities
ftp://ftp.alsa-project.org/pub/drive....14rc4.tar.bz2
ftp://ftp.alsa-project.org/pub/utils....14rc4.tar.bz2
解压
#tar jxf alsa-driver-1.0.14rc4.tar.bz2
#tar jxf alsa-utils-1.0.14rc4.tar.bz2
2.装备utilities
#cd alsa-utils-1.0.14rc4
#./configure && make && make install
3.修改atiixp.c
#cd ../alsa-driver-1.0.14rc4
#vi alsa-kernel/pci/atiixp.c
在290行左右有一个结构
static struct pci_device_id snd_atiixp_ids[] = {
{ 0x1002, 0x4341, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB200 */
{ 0x1002, 0x4361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB300 */
{ 0x1002, 0x4370, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB400 */
{ 0, }
};
加一行,成如下
static struct pci_device_id snd_atiixp_ids[] = {
{ 0x1002, 0x4341, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB200 */
{ 0x1002, 0x4361, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB300 */
{ 0x1002, 0x4370, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB400 */
{ 0x1002, 0x4382, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* SB600 */
{ 0, }
};
保存退出(用:wq)
3.
编译,安装
#./configure && make && make install
4.
#modprobe snd-atiixp
5
#alsamixer
调节声音(注意的是,声卡是静音的,要打开)
还有问题可以看一下这篇
http://bbs.linuxpk.com/redirect.php?tid=10448&goto=lastpost
我的板是A69G,也有相同 的问题,不过解决了,祝你好运!
Cleanmeter 于 2007-10-11 21:56:33发表:
应该是没认到了,要不开关机都没声,得找到这款的linux声卡驱动,
gxf 于 2007-10-11 21:55:48发表:
难道是系统没识别你的声卡?装个驱动试试