再关于s90安装时的问题!

再关于s90安装时的问题!

这是我编译是发生的错误,不过重启后linux可以发现声卡!
/lib/modules/2.4.2-2/misc/au8820.o: insmod/lib/modules/2.4.2-2/misc/au8820.o failed
/lib/modules/2.4.2-2/misc/au8820.o: insmod au8820 failed
make[1]: [install] Error 255 (ignored)
make[1]: Leaving directory `/root/aureal'
于是我又执行insmod au8820.o
[root@localhost aureal]# insmod /lib/modules/2.4.2-2/misc/au8820.o
/lib/modules/2.4.2-2/misc/au8820.oau8820.o: unresolved symbol __pollwait_Rf55e743f
/lib/modules/2.4.2-2/misc/au8820.oau8820.o: unresolved symbol mem_map_R53821d33
/lib/modules/2.4.2-2/misc/au8820.oau8820.o: unresolved symbol register_sound_dsp_Rfb0875dd
/lib/modules/2.4.2-2/misc/au8820.oau8820.o: unresolved symbol register_sound_mixer_R7af30ad2
/lib/modules/2.4.2-2/misc/au8820.oau8820.o: unresolved symbol register_sound_special_R4760d1e2
/lib/modules/2.4.2-2/misc/au8820.oau8820.o: unresolved symbol register_sound_midi_R8e0cc8e3
cd、mp3还是没声音。
请问这是什么原因?      
au8820不是for kernel 2,4.2的
你要自己编译      
编译的大部分我没贴出来,只把最后的几句提示错误的话贴出来了!      
检查内核是否支持sound card support

[已被 沧海 编辑过, 在 2001-08-20  11:36]      
不懂,请高手讲清楚些,更具体些,谢谢!      
如果你的redhat7.1内核没有编译或升级过,那么内核默认支持sound card support,
否则就要要编译内核加入sound card support.
具体编译内核过程可在论坛上找.

另外,编译出来的au8820.o是在当前目录下的,比如驱动解开后在/usr/aureal下,编译后au8820.o也应该在/usr/aureal下,这样就用insmod  au8820.o .      
http://www.linuxeden.com/edu/doctext.php?docid=1720