免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2498 | 回复: 4
打印 上一主题 下一主题

2.6内核加载无线网卡驱动失败 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-18 16:45 |只看该作者 |倒序浏览
目标板是一台via X86兼容系列的工控板,主机是P4 2.6(suse 10.1),我自己裁减了suse10编译的内核,启动正常,我在主机上编译的Wlan网卡驱动能够正常加载(modprobe rt61),但是放到工控机上做加载操作时就提示“invalid module format”,baidu了很多文章没看到类似的问题,请高手解答,谢谢!
     PS:目标机的/lib/modules/KERNEL_VERSION和主机相同。工控机的module.dep文件我也用depmod重新生成了,两个主机的cpu也都是X86系列,按道理说应该没问题的呀!百般郁闷啊!
     网卡驱动Makefile如下:
      

  1.           WFLAGS = -DAGGREGATION_SUPPORT -DWMM_SUPPORT -Wall -Wstrict-prototypes -Wno-trigraphs
  2. #WFLAGS += -DRALINK_ATE
  3. #WFLAGS += -DSINGLE_ADHOC_LINKUP
  4. #CFLAGS += -DDBG
  5. CFLAGS+= $(WFLAGS)

  6. obj-m := rt61.o

  7. rt61-objs := rtmp_main.o mlme.o connect.o sync.o assoc.o auth.o auth_rsp.o rtmp_data.o rtmp_init.o sanity.o rtmp_wep.o rtmp_in
  8. fo.o eeprom.o rtmp_tkip.o wpa.o md5.o

  9. all:
  10.         make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(shell pwd) modules
  11. clean:
  12.         rm -f *.o *~ .*.cmd *.ko *.mod.c

  13. #make command :   make -C path/to/src SUBDIRS=$PWD modules
  14. #example :        make -C /usr/src/linux-2.6.3-4mdk SUBDIRS=$PWD modules

复制代码

[ 本帖最后由 camelli 于 2006-12-18 17:19 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-12-21 10:25 |只看该作者
自己顶?没人知道么?

论坛徽章:
0
3 [报告]
发表于 2006-12-21 11:41 |只看该作者
主机的内核和你的工控机的内核不是一个?

论坛徽章:
0
4 [报告]
发表于 2006-12-21 11:44 |只看该作者
提示“invalid module format”后, dmesg|tail看一下具体原因, 它可能是内核与模块版本不符、gcc版本不符等原因造成的

论坛徽章:
0
5 [报告]
发表于 2006-12-21 14:26 |只看该作者
原帖由 biglei 于 2006-12-21 11:41 发表
主机的内核和你的工控机的内核不是一个?



主机和工控机的内核不是一个!我是在主机上编译驱动放到工控机上用!我现在用
modprobe --force-modversion 可以把模块加载进去了!不过提示tainted和
license unspecialed错误,但是奇怪在主机上加载一点错误提示都没有!

两种cpu都是586兼容系列,应该不用交叉编译吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP