ubuntu 13.10 Ralink RT3290 无线与蓝牙4.0的驱动安装

时间:2023-03-09 00:19:01
ubuntu 13.10 Ralink RT3290 无线与蓝牙4.0的驱动安装

我的本是hp envy15, 蓝牙与无线的型号是Ralink RT3290, 装了Ubuntu 13.10 64bit后,蓝牙无法使用,无线几秒钟就会断开,查知,是因为驱动问题。

## 准备工作
首先,应当升级内核

获取3.12内核:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb

安装并更新grub:

sudo dpkg -i linux-headers-3.12.0-*.deb linux-image-3.12.0-*.deb
sudo update-grub

安装编译环境:

sudo apt-get update && sudo apt-get install build-essential

## 无线驱动

下载无线驱动,我已经打好补丁,13.10 64bit下没问题

wget http://files.cnblogs.com/hangxin1940/DPOLinuxSTA_V2600_.zip
unzip DPOLinuxSTA_V2600_.zip

进入目录,并编译安装:

cd DPOLinuxSTA_V2600_
make
sudo make install

然后测试一下是否能载入模块:

sudo modprobe rt3290sta

没有问题的话,就将每次启动都加载这个模块

echo "rt3290sta" | sudo tee -a /etc/modules

屏蔽如下两个模块:

echo "blacklist rt2800pci" | sudo tee -a /etc/modprobe.d/blacklist-rt2800pci.conf
echo "blacklist rt2x00pci" | sudo tee -a /etc/modprobe.d/blacklist-rt2x00pci.conf

ok,重启测试一下。

## 蓝牙驱动

下载驱动

wget http://files.cnblogs.com/hangxin1940/rtbth-3.9.3.zip

解压

unzip rtbth-3.9.3.zip
sudo mv rtbth-3.9.3 /usr/src/

安装模块:

sudo dkms install -m rtbth -v 3.9.3

测试一下:

sudo modprobe rtbth

没问题的话,重启一下,蓝牙应该可以使用了