我发现有很多人正在遭受 WiFi-蓝牙卡 Ralink RT-3290 问题的困扰。这个问题从 2012-2013 年开始出现。
我发现的所有解决方案都不是简单、有效和持久的。
我付出了很大努力,取得了一些成果。但是当内核更新时,问题又出现了。
有人能提供一个简单、有效且持久的解决方案吗?
Ubuntu 开发人员是否有一个项目可以解决此问题?
答案1
总体来说,上面的答案是朝着正确方向迈出的一步。只缺少两步。
分步解决方案打开新终端(++ Ctrl)并输入以下内容:AltT
sudo apt install git
mkdir ~/tmp
cd ~/tmp
git clone https://github.com/alinefr/rtbth.git
cd rtbth
make
sudo make install
sudo cp -r ~/rtbth /usr/src/rtbth-3.9.3
sudo dkms install rtbth/3.9.3
sudo nano /etc/modules
添加rtbth
到文件末尾,然后Ctrl+o和ENTER(保存文件)和Ctrl+X关闭编辑器
然后重新启动并加载新的驱动程序。
这个方法可以帮助我激活蓝牙并找到设备,但是,我无法成功将我的 Jabra play clipper 与它配对,但这可能是由于 Jabra 设备问题造成的。
无论如何,你可以尝试一下并与我们分享你的进展
答案2
我也遇到了同样的问题,我尝试了所有能找到的解决方案但仍然无法解决,我所能想到的最多的就是所有蓝牙设备都显示出来但我无法连接任何一个。
但是我今天终于找到了一个可以工作并且非常容易安装的东西,它位于 github 上rtbth-dkms。
安装,
sudo add-apt-repository ppa:blaze/rtbth-dkms
sudo apt-get update
sudo apt-get install rtbth-dkms
然后按照Init
下面的命令,您的蓝牙现在就可以工作了,如果有任何问题请发表评论,我很乐意为您提供帮助。
用法
# Init
sudo modprobe rtbth
sudo rfkill unblock bluetooth
hcitool dev # check
# Switch off
sudo rfkill block bluetooth
# Switch on
sudo rfkill unblock bluetooth
# Shutdown
sudo pkill -2 rtbt
sudo rmmod rtbth
答案3
对于蓝牙支持,有一个适用于最新内核版本的更新的 rtbth 版本(它适用于我的 4.4.6)
以下是网址:https://github.com/alinefr/rtbth
从 Ubuntu 你需要
make
sudo make install
sudo dkms install rtbth/3.9.3
内核模块被称为rtbth
对于无线支持,Ubuntu 16.04 LTS(Xenial Xerus)的最新内核,目前,4.4.0 应该可以与rt2800pci
模块一起开箱即用。
答案4
我正在使用 16.10。
你应该更换
HCI_BREDR
和
HCI_PRIMARY
在rtbth_core_bluez.c
。