Ralink蓝牙无法在Ubuntu 13.04中运行
我的蓝牙无法在Ubuntu 13.04中运行。 我无法打开它,并且蓝牙图标不会显示在顶部栏中。
我在#ubuntu IRC上询问了这个问题,他们说我错过了它的专有驱动程序。 软件和更新中的 附加驱动程序下没有任何内容
当我从DVD / USB启动Ubuntu时,蓝牙确实可以“ 尝试Ubuntu模式 ”。
我怎样才能获得所需的驱动程序?
如果您的Ralink蓝牙设备是RT3290,那么您可以按照以下说明操作:
-
从公共文件夹下载此.zip存档:
http://downloads.zotac.com/mediadrivers/mb/download/NB087_Ubuntu.zip
-
将其解压缩到任何目录,
cd $PATH-OF-YOUR-DOWNLOAD/NB087_Ubuntu/rtbth_v3.9.3/rtbth_v3.9.3/
并制作蓝牙模块:sudo make sudo mkdir /etc/Wireless/RT3290
…然后在指定目录中复制必要的文件,如下所示:
sudo cp rtbth.ko /etc/Wireless/RT3290/ cd $PATH-OF-YOUR-DOWNLOAD/NB087_Ubuntu/ sudo cp rtbt.bin /etc/Wireless/RT3290/ ; sudo chmod +x /etc/Wireless/RT3290/rtbt.bin sudo cp 49rtbt /usr/lib/pm-utils/sleep.d/
-
像这样创建启动脚本:
sudo nano /etc/init/bluetooth.sh ; sudo chmod +x /etc/init/bluetooth.sh
…将此文件转到编辑器字段并保存:
#!/bin/bash insmod /etc/Wireless/RT3290/rtbth.ko mknod /dev/rtbth c 192 0 /etc/Wireless/RT3290/rtbt.bin exit 0
..然后编辑
/etc/rc.local
(用sudo执行此操作)并在exit 0
行之前添加行/etc/init/bluetooth.sh
。 这必须如下所示:#!/bin/sh -e /etc/init/bluetooth exit 0
-
通过运行测试脚本并寻找错误:
sudo /etc/init/bluetooth.sh
请不要忘记给出执行标志和
rtbt.bin
。 -
重新登录或重新启动计算机并在任务栏中查找蓝牙小程序
这是安装Ralink 3290蓝牙驱动程序的典型方案,但此特殊版本适用于基于13.04的Ubuntu内核。 寻找这篇文章http://ubuntuforums.org/showthread.php?t=2115570,了解典型的蓝牙驱动程序安装。
如果您遇到编译错误,请尝试下载包含源代码的软件包并手动编译和安装。 要执行此操作,请打开下载源代码的shell,将其解压缩并运行:
make sudo make install
然后重启。
测试于13.04,3.10.9-031009-通用内核,h / w型号:Pavilion 15-E016Tx产品:RT3290蓝牙,供应商:Ralink corp