在网上买了一个usb 无线网卡准备给实验室的kuka-youbot装上使它通过wifi上网,但它的驱动在ubuntu

12.04LTS上老提示fatal error: linux/smp_lock.h: No such file or

directory,

在网上找来很长时间时间,最后花了今天一个上午把它搞定了。

参考的地址是http://hi.baidu.com/rawk_sin/item/db1897d2304c59e6b2f77734

这里的原因主要是因为Linux/300M/RTL8192CU_8188CUS_8188CE-VAU_linux_v3.0.2164.20110715/document中的RTL8192C_usb_quick_installation_guide.ppt中提到的官方的驱动程序只支持

而ubuntu 12.04的linux版本可以用命令uname -a来查看。

这里是3.2.0-29

为此,原来的linux/smp_lock.h这个头文件在新版本中被替换成了linux/hardirq.h,因此,我们需要将旧文件替换掉。

osdep_service.h

rtw_io.h

把这两个文件的

#include  改为

#include

然后在 rtl8192_8188CU_linux_v3.0.2164.20110715

这个目录里面执行 make ,make install

然后把 /lib/modules/3.1.0-1.2-desktop/kernel/drivers/net/wireless/8192cu.ko

取代 /lib/modules/3.1.0-1.2-desktop/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko

注意:如果你已经把网卡插上去了,最好就是重启系统。或者先把 无线相关模块 rmmod 一次,再配置网络.

最后重启过后就看到了可以上网了

耐心的替换这几个文件,编译、安装,最后结果一定不会另你失望的。也希望那些官网的驱动能够靠点谱,对消费者负责。

8192网卡linux驱动,基于realik8192cu的usb无线网卡的linux驱动fatal error: Linux/smp_lock.h: No su...相关推荐

  1. linux编译lame,技术|Linux 有问必答:如何在Linux中修复“fatal error: lame/lame.h: No such file or dir...

    提问: 我尝试着在Linux中编译视频编码器,但是编译提示出错:"fatal error: lame/lame.h: No such file or directory", 我该如 ...

  2. 如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录

    如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录 参考文章: (1)如何解决编译linux内核(解决声卡问题),遭遇fata ...

  3. linux 内核编译 错误 fatal error: linux/compiler-gcc6.h: No such file or directory

    在交叉编译i.MX6UL的Kernel代码时出现这个错误 CHK include/config/kernel.release  Using .. as source for kernel  GEN . ...

  4. 【错误记录】编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Linux 内核 , 执行 sudo make 命令 , 开始正式编译 Linux 内核 , 报如下错误 : root@ubuntu:~/ke ...

  5. Linux 编译时查找错误字符,编译Linux内核时出现“fatal error: linux/netfilter/xt_dscp: No such file or directory”...

    编译Linux内核时出现"fatal error: linux/netfilter/xt_dscp: No such file or directory".下面开始查找原因. 第一 ...

  6. linux移植wifi板载驱,基于arm\Linux平台USB无线网卡的wifi驱动移植

    arm平台是三星2440,Linux内核是2.6.24,威盛VNT6656的USB无线网卡:开发平台是Fedora10,内核是2.6.27.遭遇的问题主要有如下几个: 一.驱动程序的版本不对 开始在网 ...

  7. Linux下基于XScale的USB摄像头图像采集

    1.引言 摄像头分为数字摄像头和模拟摄像头两大类.传统的模拟摄像头,获取图像信息需要先将视频采集设备产生的模拟视频信号经过特定的视频捕捉卡转换成数字信号,进而才能进行存储等处理.数字摄像头可以直接捕捉 ...

  8. linux 内核模块 编译错误 include/linux/mmzone.h:18:26: fatal error: linux/bounds.h: No such file or director

    解决方案:内核编译后 不要执行make clean 出现的问题:编译的时候提示缺少头文件 mmzone.h ....bounds.h...等 include/linux/mmzone.h:18:26: ...

  9. Linux那些事儿 之 戏说USB(34)接口的驱动

    从上节的上节我们已经知道,usb_generic_driver在自己的生命线里,以一己之力将设备的各个接口送给了linux的设备模型,让usb总线的match函数,也就是usb_device_matc ...

最新文章

  1. HDU2255(最全权完美匹配)
  2. Java lambda 循环累加求和
  3. Adobe Flash Player 10新特性详解:支持GPU加速
  4. [SCOI2010]股票交易
  5. 数据科学家们,请补齐你的短板,如何提升R语言编程能力
  6. Java之JVM调优案例分析与实战(1) - 高性能硬件上的程序部署策略
  7. Java ThreadLocal的使用
  8. 分布式架构中一致性解决方案——Zookeeper集群搭建
  9. Servlet的运行方式
  10. oracle 快照用途,Oracle快照原理及实现总结
  11. 【Python3网络爬虫开发实战】1.7.3-Appium的安装
  12. neo4j call
  13. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨2.97%
  14. 熊猫烧香当年到底有多残忍?
  15. java毕业设计校园博客系统mybatis+源码+调试部署+系统+数据库+lw
  16. Spring Boot集成微信扫码登录(实测通过)
  17. common模块的依赖问题
  18. 用力过猛的“中产阶级教育
  19. java成员变量的访问权限_Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...
  20. XCode 3 中我的常用快捷键

热门文章

  1. 小型健身俱乐部管理系统的设计与实现_kaic
  2. 【2022-03-01】JS逆向之PDD滑块
  3. 获取日期的时间戳问题、前端倒计时不准问题
  4. Vue 运行 npm run dev 是报错提示 web-project-base@1.0.0 dev: `webpack-dev-server --inline --progress --open
  5. VC++界面编程之--自定义CEdit(编辑框)皮肤
  6. 我是怎么用大数据分析预测航班延误的?(上)
  7. ETCD介绍—etcd概念及原理方面分析
  8. 欧内斯特·海明威曾经写道:“世界是一个美好的地方,值得为之奋斗。我同意第二部分。
  9. CoordinatorLayout高级用法-自定义Behavior
  10. ducter运维平台_开源自动运维管理平台_自动化运维平台 开源