Sou*_*abh 2 bluetooth ralink drivers
我的蓝牙在 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
Run Code Online (Sandbox Code Playgroud)
...然后在指定目录中复制必要的文件,如下所示:
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/
Run Code Online (Sandbox Code Playgroud)像这样创建启动脚本:
sudo nano /etc/init/bluetooth.sh ; sudo chmod +x /etc/init/bluetooth.sh
Run Code Online (Sandbox Code Playgroud)
...将其传递到编辑器字段并保存:
#!/bin/bash
insmod /etc/Wireless/RT3290/rtbth.ko
mknod /dev/rtbth c 192 0
/etc/Wireless/RT3290/rtbt.bin
exit 0
Run Code Online (Sandbox Code Playgroud)
..然后编辑你的/etc/rc.local
(用sudo做这个)并在行/etc/init/bluetooth.sh
前添加exit 0
一行。这必须如下所示:
#!/bin/sh -e
/etc/init/bluetooth
exit 0
Run Code Online (Sandbox Code Playgroud)通过运行和查找错误来测试脚本:
sudo /etc/init/bluetooth.sh
Run Code Online (Sandbox Code Playgroud)
请不要忘记给出执行标志和 for rtbt.bin
。
重新登录或重启机器并在任务栏中查找蓝牙小程序
这是安装 Ralink 3290 蓝牙驱动程序的典型场景,但此特殊版本适用于基于 13.04 的 Ubuntu 内核。寻找这篇文章http://ubuntuforums.org/showthread.php?t=2115570以了解典型的蓝牙驱动程序安装。
归档时间: |
|
查看次数: |
14308 次 |
最近记录: |