磊科nw336 linux驱动程序,Ubuntu 10.04 安装磊科nw336驱动 rtl8188su rtl8192su

Ubuntu 10.04 安装磊科nw336驱动 rtl8188su rtl8192su

1、下载rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.zip

相关文件下载地址在Linux公社的1号FTP服务器里,下载地址:

在 2011年LinuxIDC.com\8月\磊科NW330 Linux下驱动安装记

2、执行命令:

$ unzip rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.zip

$ cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/driver

$ tar -zxf rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202.tar.gz

$ cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202

$ make

$ sudo make install

$ sudo modprobe 8712u

3、用该驱动,编译出现错误,

error: implicit declaration of function ‘daemonize’

猜测可能是内核版本的改变致使找不到daemonize函数声明造成的,于是确定内核版本是2.6.32-21, google到声明可能在sched.h头文件中。

于是到/下run: sudo find . -name sched.h|xargs grep daemonize

找到/usr/src/linux-headers-2.6.32-21-generic/include/linux/sched.h

/usr/src/linux-headers-2.6.32-21/include/linux/sched.h

修改驱动程序的include/osdep_service.h 加入 #include

重新编译,居然非常顺利。

make install的时候有个错误说是没找到config这个文件,打开Makefile第12行,

include $(TOPDIR)/config

也许由于环境不一样,$(TOPDIR)为空,所以找不到config文件,所以修改为include config,继续编译,安装。0b1331709591d260c1c78e86d0c51c18.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值