免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5013 | 回复: 1

fedora13下安装网卡驱动问题 [复制链接]

论坛徽章:
0
发表于 2011-03-16 23:35 |显示全部楼层
我的系统是Fedora 13,内核版本为2.6.33.3-85.fc13.i686.PAE,在安装网卡驱动时,遇到了问题。请大家帮忙看看,最好有具体的操作步骤,越详细越好,感谢!



我是这样安装的:首先将您提供的驱动程序解压缩,然后再linux终端下,进入解压之后的那个目录下,执行make命令,然后就遇到了如下问题:

会不会因为我的系统缺少什么软件或者库之类的东西导致的?

[root@localhost Linux-2.6.x]# make
make -C src/ clean
make[1]: Entering directory `/home/ims/linux-software/Linux-2.6.x/src'
rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/home/ims/linux-software/Linux-2.6.x/src'
make -C src/ modules
make[1]: Entering directory `/home/ims/linux-software/Linux-2.6.x/src'
make -C /lib/modules/2.6.33.3-85.fc13.i686.PAE/build SUBDIRS=/home/ims/linux-software/Linux-2.6.x/src modules
make[2]: Entering directory `/usr/src/kernels/2.6.33.3-85.fc13.i686.PAE'
  CC [M]  /home/ims/linux-software/Linux-2.6.x/src/r1000_n.o
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:378: 错误:expected ‘)’ before string constant
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_phy_timer_t_handler’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:525: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_timer_handler’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:561: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_init_board’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:615: 错误:隐式声明函数‘SET_MODULE_OWNER’
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:621: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_init_one’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:783: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:794: 错误:‘struct net_device’没有名为‘open’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:795: 错误:‘struct net_device’没有名为‘hard_start_xmit’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:796: 错误:‘struct net_device’没有名为‘get_stats’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:797: 错误:‘struct net_device’没有名为‘stop’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:798: 错误:‘struct net_device’没有名为‘tx_timeout’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:799: 错误:‘struct net_device’没有名为‘set_multicast_list’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:816: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_open’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1052: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1064: 错误:‘SA_SHIRQ’未声明(在此函数内第一次使用)
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1064: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1064: 错误:所在的函数内也只报告一次。)
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1064: 警告:传递‘request_irq’的第 2 个参数时在不兼容的指针类型间转换
include/linux/interrupt.h:117: 附注:需要类型‘irq_handler_t’,但实参的类型为‘enum irqreturn_t (*)(int,  void *, struct pt_regs *)’
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_hw_PHY_reset’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1140: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_hw_PHY_config’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1168: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_hw_start’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1244: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_init_ring’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1399: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_tx_timeout’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1475: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_start_xmit’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1508: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_interrupt’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1749: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_close’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1812: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_set_rx_mode’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1914: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_get_stats’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:1980: 错误:‘struct net_device’没有名为‘priv’的成员
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c: 在函数‘r1000_init_module’中:
/home/ims/linux-software/Linux-2.6.x/src/r1000_n.c:2009: 错误:隐式声明函数‘pci_module_init’
make[3]: *** [/home/ims/linux-software/Linux-2.6.x/src/r1000_n.o] 错误 1
make[2]: *** [_module_/home/ims/linux-software/Linux-2.6.x/src] 错误 2
make[2]: Leaving directory `/usr/src/kernels/2.6.33.3-85.fc13.i686.PAE'
make[1]: *** [modules] 错误 2
make[1]: Leaving directory `/home/ims/linux-software/Linux-2.6.x/src'
make: *** [modules] 错误 2
[root@localhost Linux-2.6.x]# uname -a
Linux localhost.localdomain 2.6.33.3-85.fc13.i686.PAE #1 SMP Thu May 6 18:27:11 UTC 2010 i686 i686 i386 GNU/Linux

论坛徽章:
0
发表于 2011-05-13 21:05 |显示全部楼层
楼主应该把问题设的简单点,再一步步问下 这样大家都被吓跑了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP