等到风景都看透,我一定陪你看细水长流……
« »
2010/05/01未分类

Ubuntu 10.04 安装磊科nw336驱动 rtl8188su rtl8192su

1、去Realtek官方下载 rtl8188SU_usb_linux_v2.6.0006.20100226.zip

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,继续编译,安装。

本文参照:http://blog.csdn.net/ray1944/archive/2010/04/29/5542119.aspx

日志信息 »

该日志于2010-05-01 16:44由 林風聽雨 发表在未分类分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »

返回顶部