4

Linux下无线驱动的安装

 3 years ago
source link: https://iphyer.github.io/blog/2014/03/21/wireless-drivers/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

无线驱动安装更新

我发现再从换了新的电脑,就从来没有正常使用过无线驱动。非常郁闷。今天因为觉得无法再拖延了,到了教学楼总是需要使用无线的,所以花了一个晚上的时间Google了一会解决方法,现在总结如下。

查看自己的无线网卡类型

lspci | grep Network

输出的结果是

04:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe

剩下的问题就是google这个型号的网卡和Linux作为关键词看这是不是在Ubuntu的支持中。

参看这个网址给出了正确的使用方法How do I install ra3290.bin wireless driver into /lib/firmware

其实Linux内核3.6之后就支持Ra3290了,但是但疼的是我当年是直接从Ubuntu12.04LTS的第一个版本直接安装的。到现在两年了都是3.2的内核。坑爹呢。

有人给出的方法是升级版本,比如14.04这是下一个LTS。但是当年装12.04其实主要目的就是不要升级了,这么升级很麻烦而且其实我用不到很多Ubuntu越来越偏向平板电脑操作的东西,比如Unity桌面。

所以How do I install RALink 3290?上面给出的方案其实非常方便,就是先按更新内核在安装一个无线网卡驱动。

升级Ubuntu内核

给Ubuntu 13.04, 12.10, 12.04以及Linux Mint 15, 14, 13升级最新的内核当然他的版本安装的特别新,本着稳定第一的原则我之选择了3.8的内核。

下载你需要的内核版本,这里特别需要强调要4下载deb格式文件: 安装kernell 3.x.x from kernel.ubuntu 比如:

linux-headers-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-headers-3.6.6-030606_3.6.6-030606.201211050512_all.deb
linux-image-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb	
linux-image-extra-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb

然后用sudo安装如下命令

dpkg -i *.deb
update-grub

下载相应驱动

git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK