|
Fedora Core5 test2版本, ATI Technologies Inc IXP SB400 AC'97 Audio声卡,默认不能出声,可驱动怎么也安装不了。
A. 在alsa-project下载了最新的1.0.11驱动,按照提供的Driver & Docs文档,设置./configure --with-cards=atiixp --with-sequencer=yes;make;make install编译,可提示/lib/modules/<version>/linux/include/linux/version.h找不到。
B. 于是接着又安装了kernel.src.rpm,结果路径又不对,把sound/version.h中的version.h拷贝到/lib...目录,结果编译又提示一大堆结构定义错误,宏没有定义,枚举变量没有定义等等乱七八糟的错误。
C. 好像alsa驱动说自己已经有内核文件的拷贝,用--with-kernel=<alsa驱动目录>,依然出错。
各位兄弟都能直接编译通过吗?请大侠们帮帮忙,多谢!
1.lsmod
[root@linux ~]# lsmod
Module Size Used by
ipv6 225569 14
ppdev 8645 0
autofs4 19013 1
hidp 15937 2
l2cap 23617 5 hidp
bluetooth 44069 2 hidp,l2cap
sunrpc 136573 1
ip_conntrack_netbios_ns 3009 0
ipt_REJECT 5441 1
xt_state 2241 2
ip_conntrack 49261 2 ip_conntrack_netbios_ns,xt_state
nfnetlink 6489 1 ip_conntrack
xt_tcpudp 3265 4
iptable_filter 3137 1
ip_tables 11657 1 iptable_filter
x_tables 12613 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables
video 14917 0
button 6609 0
battery 9285 0
ac 4933 0
lp 12297 0
parport_pc 25445 1
parport 34313 3 ppdev,lp,parport_pc
floppy 57733 0
nvram 8393 0
ehci_hcd 29005 0
ohci_hcd 19805 0
sg 32349 0
8139too 25409 0
8139cp 21185 0
mii 5313 2 8139too,8139cp
snd_atiixp 19157 0
snd_ac97_codec 83937 1 snd_atiixp
snd_ac97_bus 2497 1 snd_ac97_codec
snd_seq_dummy 3781 0
snd_seq_oss 28993 0
snd_seq_midi_event 7105 1 snd_seq_oss
snd_seq 47153 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 8909 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 45009 0
snd_mixer_oss 16449 1 snd_pcm_oss
snd_pcm 76869 3 snd_atiixp,snd_ac97_codec,snd_pcm_oss
snd_timer 22597 2 snd_seq,snd_pcm
snd 50501 9 snd_atiixp,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9377 1 snd
snd_page_alloc 10441 2 snd_atiixp,snd_pcm
dm_snapshot 15981 0
dm_zero 2113 0
dm_mirror 19729 0
dm_mod 50009 6 dm_snapshot,dm_zero,dm_mirror
ext3 116169 2
jbd 52693 1 ext3
sata_sil 9673 2
libata 53969 1 sata_sil
sd_mod 16449 3
scsi_mod 124649 3 sg,libata,sd_mod
[root@linux ~]#
2. lspci
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 80)
Subsystem: ATI Technologies Inc IXP SB400 AC'97 Audio Controller
Flags: 66MHz, slow devsel, IRQ 19
Memory at fe029000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
3. modprobe.conf文件
alias eth0 8139too
alias scsi_hostadapter sata_sil
alias snd-card-0 snd-atiixp
options snd-card-0 index=0
options snd-atiixp index=0
remove snd-atiixp { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-atiixp |
|