腾达W311MA无线网卡驱动安装 ubuntu16.04

腾达W311MA无线网卡驱动安装 ubuntu16.04

官网下载驱动W311MAV3.0_Linux_Driver ,注意免驱版不支持linux,我就买错了,装了驱动发现不能用,后来问了技术支持。下面是安装过程中几条错误的处理记录。

错误1: incompatible types when assigning to type ‘int’ from type ‘kuid_t’

vi os/linux/Rt_linux.c
replace on line 991
-        pOSFSInfo->fsuid = current_fsuid();
+        pOSFSInfo->fsuid = current_fsuid().val;
replace on line 992
-        pOSFSInfo->fsgid = current_fsgid();
+        pOSFSInfo->fsgid = current_fsgid().val;      

错误2: ‘OS_NDIS_MINIPORT_TIMER has no member named ‘data’

 __inline static void _init_timer(_timer *ptimer,_nic_hdl nic_hdl,void *pfunc,void* cntx)
 {
        //setup_timer(ptimer, pfunc,(u32)cntx); 
-       ptimer->function = pfunc;
-       ptimer->data = (unsigned long)cntx;
-       init_timer(ptimer);
+       //ptimer->function = pfunc;
+       //ptimer->data = (unsigned long)cntx;
+       // init_timer(ptimer);
+       timer_setup(ptimer, pfunc, (unsigned long)cntx);
 }

错误3: string.h:343:4: error: call to ‘__read_overflow2

vi  /os/linux/sta_ioctl.c
replace on line number 700
-		memcpy(extra, addr, i*sizeof(addr[0]));
+		memcpy(extra, addr, i*sizeof(struct sockaddr));
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值