Welcome 微信登录

首页 / 操作系统 / Linux / Slackware Linux 编译r8101驱动问题

cd  /root/Desktop/r8101-1.016.00/src
make
提示ERROR: Kernel configuration is invalid!
解决方法:
bt ~# make oldconfig && make prepare

把.config(/proc/config.gz)文件复制到/usr/src/linux-xxx/
bt ~#ll /proc/config.gz -r--r--r--  1 root root 15192 Sep 27 01:12 /proc/config.gz
bt ~#file /proc/config.gz
 /proc/config.gz: gzip compressed data, from Unix, max compression
bt ~#cat /proc/config.gz |gzip -d > /tmp/config
cp/tmp/config/usr/src/linux-xxx/.config

提示ERROR:
make -C /lib/modules/2.6.21.5/build SUBDIRS=/root/Desktop/r8101-1.016.00/src/src modules
make[1]: Entering directory `/usr/src/linux-2.6.21.5"

  WARNING: Symbol version dump /usr/src/linux-2.6.21.5/Module.symvers
           is missing; modules will have no dependencies and modversions.

scripts/Makefile.build:17: /root/Desktop/r8101-1.016.00/src/src/Makefile: No such file or directory
make[2]: *** No rule to make target `/root/Desktop/r8101-1.016.00/src/src/Makefile".  Stop.
make[1]: *** [_module_/root/Desktop/r8101-1.016.00/src/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.21.5"
make: *** [modules] Error 2
解决方法:
modpos这个文件缺少了,直接导致驱动编译失败,这个文件的作用:从编译的过程日志中可以看到,他的作用应该是就爱嗯.o文件转成.ko文件的,这样我们用.ko文件才能去内核里insmod。

bt ~#make modules_prepare如何在Linux里面进行锐捷认证上网Linux下OpenSSL 安装图文详解相关资讯      Linux技术 
  • Linux 的成功源自社区,而非技术  (02/27/2014 09:46:11)
  • Linux下显卡配置错误 无法进入X   (07/10/2008 07:04:26)
  • Linux:技术创新也需要自由  (12/15/2007 10:11:54)
  • Linux的天赋在于社区,而非技术  (01/07/2014 10:50:37)
  • 2007年Linux新技术简看  (12/17/2007 09:08:34)
本文评论 查看全部评论 (0)
表情: 姓名: 字数