Ralink蓝牙无法在Ubuntu 13.04中运行

我的蓝牙无法在Ubuntu 13.04中运行。 我无法打开它,并且蓝牙图标不会显示在顶部栏中。

我在#ubuntu IRC上询问了这个问题,他们说我错过了它的专有驱动程序。 软件和更新中的 附加驱动程序下没有任何内容

当我从DVD / USB启动Ubuntu时,蓝牙确实可以“ 尝试Ubuntu模式 ”。

我怎样才能获得所需的驱动程序?

如果您的Ralink蓝牙设备是RT3290,那么您可以按照以下说明操作:

  1. 从公共文件夹下载此.zip存档:

    http://downloads.z​​otac.com/mediadrivers/mb/download/NB087_Ubuntu.zip

  2. 将其解压缩到任何目录, 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/ 
  3. 像这样创建启动脚本:

     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 
  4. 通过运行测试脚本并寻找错误:

     sudo /etc/init/bluetooth.sh 

    请不要忘记给出执行标志和rtbt.bin

  5. 重新登录或重新启动计算机并在任务栏中查找蓝牙小程序

这是安装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