Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103450
  • 博文数量: 102
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1011
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-15 13:58
个人简介

普普通通一个人

文章分类

全部博文(102)

文章存档

2018年(1)

2015年(13)

2014年(88)

我的朋友

分类: LINUX

2015-02-12 14:40:47

检查是否安装了网卡驱动
[samliux@localhost ~]$ iwconfig
lo            no wireless extensions.
wlan0     IEEE 802.11bgn  ESSID:off/any  
                Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
                Retry  long limit:7   RTS thr:off   Fragment thr:off
                Power Management:off
eth0        no wireless extensions.

查看网卡型号
[samliux@localhost ~]$ lspci |grep -i network
07:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe

查看内核版本
[samliux@localhost ~]$ uname -r
2.6.32-431.el6.i686

下载驱动
我是在csdn上下载的 _2012_0508_RT3290_Linux_STA_v2.6.0.0
这个包分为驱动和固件两部分,先安装驱动

安装必需的kernel-headers, kernel-devel, gcc* 软件环境
# yum install kernel-headers kernel-devel gcc*

解压缩源代码包
将/os/linux下的config.mk中的
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

执行 make
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]# make

这里会出错 提示没有build这个文件
需要自己手动做个build链接文件
进入 /lib/modules/2.6.32-431.el6.i686目录执行如下命令
[root@localhost 2.6.32-431.el6.i686]# ln -s /usr/src/kernels/2.6.32-504.8.1.el6.i686/ build
注:目的是把此目录与/usr/src/kernels/2.6.32-504.8.1.el6.i686/目录建立一个build的连接,以解决找不到目录的问题 
注意 如果之前没有安装kernel-devel,/usr/src/kernals/下面会没有2.6.32-504.8.1.el6.i686文件夹的。所以一定要先安装好kernel-headers, kernel-devel, gcc*这三个东西。

继续在无线网卡驱动目录中执行如下命令:
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]# makeclean
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]# make
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]# make install

到此 驱动就安装完了 下面安装固件
直接将rt3290.bin拷贝到/lib/firmware目录下就可以了。

重启电脑 ok



阅读(1476) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~