感谢支持
我们一直在努力

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服务器里,下载地址:


FTP地址:ftp://www.linuxidc.com


用户名:www.linuxidc.com


密码:www.muu.cc


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


下载方法见这里 http://www.linuxidc.net/thread-1187-1-1.html


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 <linux/sched.h>


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


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


include $(TOPDIR)/config


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

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 10.04 安装磊科nw336驱动 rtl8188su rtl8192su
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏