Chinaunix首页 | 论坛 | 博客
  • 博客访问: 39690
  • 博文数量: 2
  • 博客积分: 623
  • 博客等级: 中士
  • 技术积分: 135
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-04 21:45
文章分类
文章存档

2010年(2)

我的朋友
最近访客

分类: LINUX

2010-03-28 00:04:50

要给两台pc装linux,同事选了AS5,开始安装……除了网卡一切顺利,记得windows下显示是Atheros L2的网卡,在找到相关驱动,下来驱动文件,按照readme操作,结果报错

make -C /lib/modules/2.6.18-164.el5PAE/build SUBDIRS=/work/l2-linux-v1.0.40.4/src modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
  CC [M]  /work/l2-linux-v1.0.40.4/src/at_main.o
In file included from /work/l2-linux-v1.0.40.4/src/at.h:30,
                 from /work/l2-linux-v1.0.40.4/src/at_main.c:28:
/work/l2-linux-v1.0.40.4/src/kcompat.h:1084: 错误:‘irq_handler_t’ 重定义
include/linux/interrupt.h:67: 错误:‘irq_handler_t’ 的上一个声明在此
make[2]: *** [/work/l2-linux-v1.0.40.4/src/at_main.o] 错误 1
make[1]: *** [_module_/work/l2-linux-v1.0.40.4/src] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
make: *** [default] 错误 2

上网搜之,参考处理办法,注释掉1084行内容,终于编译成功

make -C /lib/modules/2.6.18-164.el5PAE/build SUBDIRS=/work/l2-linux-v1.0.40.4/src modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
  CC [M]  /work/l2-linux-v1.0.40.4/src/at_main.o
  CC [M]  /work/l2-linux-v1.0.40.4/src/at_hw.o
  CC [M]  /work/l2-linux-v1.0.40.4/src/at_param.o
  CC [M]  /work/l2-linux-v1.0.40.4/src/at_ethtool.o
  CC [M]  /work/l2-linux-v1.0.40.4/src/kcompat.o
  LD [M]  /work/l2-linux-v1.0.40.4/src/atl2.o
  Building modules, stage 2.
  MODPOST
  CC      /work/l2-linux-v1.0.40.4/src/atl2.mod.o
  LD [M]  /work/l2-linux-v1.0.40.4/src/atl2.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.18-164.el5-PAE-i686'
gzip -c ../atl2.7 > atl2.7.gz
# remove all old versions of the driver
find /lib/modules/2.6.18-164.el5PAE -name atl2.ko -exec rm -f {} \; || true
find /lib/modules/2.6.18-164.el5PAE -name atl2.ko.gz -exec rm -f {} \; || true
install -D -m 644 atl2.ko /lib/modules/2.6.18-164.el5PAE/kernel/drivers/net/atl2/atl2.ko
/sbin/depmod -a || true
install -D -m 644 atl2.7.gz /usr/share/man/man7/atl2.7.gz
man -c -P'cat > /dev/null' atl2 || true

配置IP,联网测试……同样方法搞定第二台,回家吃饭……
阅读(1611) | 评论(0) | 转发(0) |
0

上一篇:firefox的TypeError处理

下一篇:没有了

给主人留下些什么吧!~~