|
新买的机器, 根据精华帖里的方法在linux下驱动好了显卡, 又在网上找到了显卡的驱动. 现在就剩下声卡这个了.
看了精华区, 照者作,可是不能编译 alsa-driver, 我的机器声卡是 realtek alc882芯片的, 操作系统是redhat 9.0, kernel version: 2.4.20.8 (请不要嫌我用的版本太老,因为特殊用途,需要低版本的内核)
make产生的错误如下(0.94版的):
In file included from /lib/modules/2.4.20-8smp/build/include/linux/module.h:21,
from pnp.c:40:
/usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package.
/usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel.
make[2]: *** [pnp.o] Error 1
make[2]: Leaving directory `/home/lw/drv0.94/alsa-driver-0.9.4/support/pnp'
make[1]: *** [_modsubdir_pnp] Error 2
make[1]: Leaving directory `/home/lw/drv0.94/alsa-driver-0.9.4/support'
make: *** [compile] Error 1
1.07版的make出错信息如下:
In file included from /home/lw/sounddrv/alsa-driver-1.0.7/include/adriver.h:51,
from /home/lw/sounddrv/alsa-driver-1.0.7/include/sound/driver.h:42,
from hwdep.c:22:
/lib/modules/2.4.20-8smp/build/include/linux/module.h:21:34: linux/modversions.h: 没有那个文件或目录
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory `/home/lw/sounddrv/alsa-driver-1.0.7/acore'
make: *** [compile] Error 1
难道是我的kernel source有问题? 已经正确建立了符号联接, 而且source也是全的阿.
希望大家帮忙看看哪里出错了,多谢!! |
|