在Ubuntu上安装D-link DWA-131驱动
来源:互联网 发布:学java培训课程 编辑:程序博客网 时间:2024/04/29 19:34
原文地址::http://all2h.com/?p=30
本子上的无线网卡不堪我的蹂躏在一个多月前彻底罢工,大约是什么地方接触出问题了,网卡本身倒是没有什么问题
昨天在珠江路顺手买了个D-link DWA-131的无线网卡来接手,发现在Ubuntu下编译驱动还是挺费劲的
在经过google以后终于解决编译过程中遇到的各种错误,记录一下
第一步
去官网下载最新的linux驱动包 RealTek 8192SU
第二步
解压下载的驱动包,从driver文件夹中获得压缩包”rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20100625.tar.gz”
再次解压该文件,里面才是需要编译的驱动文件,比如都解压到 ~/DWA_driver 即可
第三步
打开终端,输入:
cd ~/DWA_driver/include
nano osdep_service.h
增加一行修改如下,红色部分为增加内容:
#ifndef __OSDEP_SERVICE_H_
#define __OSDEP_SERVICE_H_
#include <drv_conf.h>
#include <basic_types.h>
#include <linux/sched.h>
//#include <rtl871x_byteorder.h>
……
然后”ctrl+x”退出并选择“y”保存
第四步
返回上一级目录即“~/DWA_driver”中继续修改
cd ..
nano Makefile
修改如下,其中红字部分为增加的内容
EXTRA_CFLAGS += -O1 -Wno-unused-variable -Wno-unused-value -Wno-unused-label -W$
EXTRA_CFLAGS += -I$(src)/include -Wno-unused -Wno-unused-functionCONFIG_BUILT_IN = n
export TOPDIR := $(PWD)
nullstring :=ifeq ($(CONFIG_BUILT_IN), y)
include $(src)/config
else
ifeq ($(TOPDIR), $(nullstring))
include config
else
include $(TOPDIR)/config
endif
endififeq ($(CONFIG_RTL8711), y)
修改完成后保存退出
第五步
编译并安装使用
make clean
make
sudo make install
sudo modprobe 8712u
echo “8712u” | sudo tee -a /etc/modules
然后直接在网络管理器中就会发现已经正常运行可以搜索到周围的wifi热点咯:)
注:每次更新内核都需要重新编译安装才可正常启用,并且笔者在更新2.6.35-28-generic内核后无法使用了,之前版本的内核都可正常工作
本文参考:HOWTO : RealTek 8192SU USB dongle (RTL8192SU) on Ubuntu 10.04
- 在Ubuntu上安装D-link DWA-131驱动
- D-Link DWA-125 (芯片rt3070)在linux下的驱动安装(Ad-hoc网络实验)
- D-Link DWA-160 wifi抓包
- D-Link DWA-160 wifi抓包
- ubuntu 上tp-link无线网卡驱动安装
- 在ubuntu上安装nvidia驱动
- 如何在ubuntu里安装b-link usb无线网卡驱动
- 在fedora 9 上给我的TP-Link 620G+网卡安装驱动
- 转:在fedora 9上给我的TP-Link 620G 网卡安装驱动
- 在ubuntu 15.04 版本上安装nvidia显卡驱动
- D-Link DWL-G122 USB无线网卡驱动安装配置
- ubuntu14.04安装D-Link DWA123无线网卡驱动
- 安装指南:在Ubuntu Edgy上安装ATI显卡驱动 (译自Ubuntu Edgy Installation Guide)
- ubuntu(linux)下TP-LINK,W823N驱动安装
- Ubuntu安装TP-LINK WN821N wifi 无线网卡驱动
- TP-Link WN321G+ 在Ubuntu 7.04上的使用
- 在Ubuntu上安装beryl实现3D桌面(转)
- 在ubuntu 8.04上安装Robocup 3D simspark simulation server (version 0.6.2)
- 使用snmp4j实现Snmp功能(一)
- 利用FileStream对文件进行加密解密
- 网卡的分类
- 使用snmp4j实现Snmp功能(二)
- Android中View绘制流程以及invalidate()等相关方法分析
- 在Ubuntu上安装D-link DWA-131驱动
- oracle相关专题
- 使用snmp4j实现Snmp功能(三)
- android surfaceflinger研究----显示系统
- (1) 第二章 WCF服务与数据契约 契约的基本概念
- CSS gradient渐变之webkit核心浏览器下的使用
- linux 内核屏障
- [分享]谁用掉了我的数据库空间?
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月26日-1月1日)