关于控制中心未发现蓝牙设备和蓝牙连接后频繁掉线的反馈
Tofloor
poster avatar
jingle
deepin
2017-11-21 01:39
Author
1.控制中心没有蓝牙选项

    1).执行 sudo dmesg|grub bluetooth 查看输出结果

     输出里有 timeout

            此时再用 systemctl status bluetooth.service 看下服务有没有正常启动,错误信息是什么,然后根据错误去网上搜索答案。

            如果蓝牙是由网卡提供的,此时可以试着开关一下网卡的硬件开关。因为内核在初始化网卡之前初始化蓝牙,就会导致蓝牙设备不可用,重新初始化一次就好了。 如果还是无效那就重启进入 window,再 window 里开关一次蓝牙再重启到 linux。

        输出里无 timeout

            这就表明初始化没问题,继续下一步

    2).执行 sudo hciconfig 查看设备当前的状态

        状态为 DOWN

        则执行 sudo hciconfig hci up,其中 number 为前面输出显示的。 如果命令执行失败,参照第一步。

        状态为 UP

        继续下一步

    3).执行 sudo rfkill list 查看设备是否被 block

        被 block

        则执行 sudo rfkill unblock

    如果尝试完上述步骤,蓝牙仍不可用,那就反馈吧,提供日志及 lsusb 输出,等待问题被解决。



2.蓝牙设备使用中频繁断开

        应在断开后执行 sudo dmesg 来查看是否有错误,如果没有错误信息,那就反馈吧。 如果出现 firmware 加载失败,记住这个固件名。试着从 window 那里获取最新的驱动,然后转成 linux firmware,方法如下:

        1).查找并下载本机蓝牙适配器的驱动,一般可在笔记本或蓝牙适配器的官网下载到

        2).然后解压,如果是 .exe 文件就安装 innoextract 来解压

        3).然后查看驱动信息的 .inf 文件,比如 thinkpad x230 win8 64 的文件就是 app/Win64/bcbtums-win8x64-brcm.inf

        4).执行 lsusb 获取蓝牙设备的 ID。如 x230 即是 ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad],然后搜索 0a5c 21e6 相关的内容,找到对应的 .hex 文件。如 x230 即是 BCM20702A1_001.002.014.1443.1453.hex

        5).使用 hex2hcd xxx.hex 将 xxx.hex 转为 .hcd 文件,然后重命名为缺失的固件名,复制到 /lib/firmware/ 下对应的位置

Reply Favorite View the author
All Replies
1 / 2
To page
jingle
deepin
2017-11-22 00:35
#1
蓝牙的问题 大家可以通过这个来反馈。
Reply View the author
Alley
deepin
2017-11-22 01:35
#2
It has been deleted!
蒙笛
deepin
2017-11-22 05:32
#3
本帖最后由 yuzh496 于 2017-12-30 08:57 编辑

我也有控制中心蓝牙按钮时有时无的问题,是Asus  A550VC的机子,这个机子蓝牙应该是由网卡提供的。

Fn+F1待机,然后再唤醒机器,执行楼主第一步,有timeout, 应该是没唤醒。
执行 systemctl status bluetooth.service,显示服务已启动。

这个机器比较怪的是没有开关蓝牙的开关或者快捷键,又懒得每次都重进一下Windows。

多次测试后,发现合上屏幕待机(别用Fn+F1),然后再打开,蓝牙就正常。有类似问题的同学可以试试。

另外:
1.现在蓝牙管理器,连接已配对的蓝牙耳机,如果耳机没开机连接失败,就会自动删除(忽略)配对设备。
再配对又经常失败,希望不要自动删除(忽略)已配对设备。
2.蓝牙:“其他设备”后的搜索小圈一直在转,只要一折腾蓝牙连接,什么程序不开,控制中心自己耗cpu20%多。
希望那个搜索其他设备的开关可以手动开启或者停止。

查到 Arch论坛上的老帖子,貌似和我的问题一样的。
https://bbs.archlinux.org/viewtopic.php?id=193813










Reply View the author
倚竹聽雨
deepin
2017-12-14 18:11
#4
老大,我的帖子按照你说的反馈了,可是你们没有理我。。。
https://bbs.deepin.org/post/149950
Reply View the author
melodyzou
deepin
2017-12-18 19:38
#5
https://bbs.deepin.org/post/148636
老大,我的帖子按照你说的反馈了,可是你们没有理我。。。
https://bbs.deepin.org/forum.php?mod=vie ...

不好意思,管理员这几天不在,处理延迟了。已经反馈给相关的开发来看看了。
Reply View the author
倚竹聽雨
deepin
2017-12-19 03:54
#6
https://bbs.deepin.org/post/148636
不好意思,管理员这几天不在,处理延迟了。已经反馈给相关的开发来看看了。 ...

好的,谢谢,终于理我了。
Reply View the author
蒙笛
deepin
2017-12-30 17:03
#7
本帖最后由 yuzh496 于 2017-12-30 19:20 编辑

https://bbs.deepin.org/user/101846  有同学反应卸载掉搜狗可以解决蓝牙掉线问题
https://bbs.deepin.org/post/150750蓝牙

另外,只要连接蓝牙耳机有问题,系统会忽略掉这个设备,然后这个设备就再也连接不上了。
现在对这个提示框恨之入骨。
Reply View the author
aida
deepin
2018-01-02 21:36
#8
https://bbs.deepin.org/post/148636
@aida  有同学反应卸载掉搜狗可以解决蓝牙掉线问题
https://bbs.deepin.org/forum.php ... d=150750&highli ...

https://bbs.deepin.org/user/33250
Reply View the author
老银杏
deepin
2018-06-01 17:33
#9

罗技键盘需要输入配对码,然后才能连接上,在deepin下不能输入配对码,链接不上,其他不要输入配对码的蓝牙键盘可以直接连接,希望能处理一下
Reply View the author
yunzhongshan
deepin
2018-06-25 20:59
#10
sudo dmesg|grub bluetooth     [/img]
Reply View the author
mrdoubleu
deepin
2018-06-26 22:49
#11
则参考第一步是什么意思呢? 我第二步启动失败了
Reply View the author
qucheng
deepin
2018-06-27 00:44
#12
本帖最后由 qucheng 于 2018-6-26 16:46 编辑

1: ideapad_bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no



~$ sudo rfkill unblock
bash: dev: 没有那个文件或目录
这是什么意思?怎么解决?



Reply View the author
lzy_prime
deepin
2018-06-28 00:31
#13
15.6 刚解决

systemctl status bluetooth.service 看看服务起了没
systemctl start bluetooth.service  手动起一下
如果好使了
systemctl reenable bluetooth.service  重设一下开机自启服务

确保硬件没问题  驱动没问题  Windows下没有终结之类的  剩下就是软件有病,慢慢修吧 从 /dev  到 /etc  顺着找吧
Reply View the author
Comments
boncen
2018-09-10 21:51
成功了,感谢!
34******[email protected]
deepin
2018-09-10 03:58
#14
运行第一条命令sudo dmesg|grub bluetooth是grub:未找到命令,怎么处理?
Reply View the author
绍贝格尔
deepin
2018-10-31 19:41
#15
sudo dmesg|grub bluetooth
bash: grub: 未找到命令
Reply View the author
baoerxingkong
deepin
2019-05-09 21:50
#16
https://bbs.deepin.org/post/148636
rick@DESKTOP-HOME:~$  sudo dmesg|grub bluetooth
bash: grub: 未找到命令

他写错了,是grep才对.
Reply View the author
liwl
deepin
2019-05-09 22:25
#17
https://bbs.deepin.org/post/148636
罗技键盘需要输入配对码,然后才能连接上,在deepin下不能输入配对码,链接不上,其他不要输入配对码的蓝 ...

逻辑键盘不是有3个蓝牙的么,我用的也是啊,用第二个就行了。
Reply View the author
liwl
deepin
2019-05-09 22:25
#18
这个帖子不错哦,我刚还想找来着
Reply View the author
魔法师
deepin
2019-05-09 22:50
#19
表示 我执行 dmesg 全是 input 设备。。
  1. [20087.585331] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  2. [20087.594346] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: -1
  3. [20087.594348] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 3
  4. [20087.594348] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  5. [20087.602772] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: -1
  6. [20087.602774] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 3
  7. [20087.602775] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  8. [20087.611844] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: -1
  9. [20087.611846] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 5
  10. [20087.611846] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  11. [20087.620286] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: -2
  12. [20087.620287] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 3
  13. [20087.620288] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  14. [20087.629210] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: -1
  15. [20087.629211] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 4
  16. [20087.629212] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  17. [20087.637806] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: -1
  18. [20087.637807] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 3
  19. [20087.637808] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  20. [20087.646825] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: 3
  21. [20088.591615] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: -2
  22. [20088.591616] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  23. [20088.609057] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: -3
  24. [20088.609058] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  25. [20088.617800] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: 4
  26. [20088.617801] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: -4
  27. [20088.617801] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  28. [20088.626879] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: 4
  29. [20088.626880] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: -5
  30. [20088.626881] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  31. [20088.635300] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: 2
  32. [20088.635301] evbug: Event. Dev: input68, Type: 2, Code: 1, Value: -2
  33. [20088.635302] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  34. [20088.644024] evbug: Event. Dev: input68, Type: 2, Code: 0, Value: 2
  35. [20088.644026] evbug: Event. Dev: input68, Type: 0, Code: 0, Value: 0
  36. [20088.883237] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458978
  37. [20088.883249] evbug: Event. Dev: input11, Type: 1, Code: 56, Value: 1
  38. [20088.883255] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  39. [20088.913024] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458976
  40. [20088.913026] evbug: Event. Dev: input11, Type: 1, Code: 29, Value: 1
  41. [20088.913026] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  42. [20089.152912] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458775
  43. [20089.152913] evbug: Event. Dev: input11, Type: 1, Code: 20, Value: 1
  44. [20089.152914] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  45. [20089.202881] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458775
  46. [20089.202882] evbug: Event. Dev: input11, Type: 1, Code: 20, Value: 0
  47. [20089.202883] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  48. [20089.332888] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458978
  49. [20089.332890] evbug: Event. Dev: input11, Type: 1, Code: 56, Value: 0
  50. [20089.332892] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  51. [20089.352880] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458976
  52. [20089.352882] evbug: Event. Dev: input11, Type: 1, Code: 29, Value: 0
  53. [20089.352883] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  54. [20090.142880] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458759
  55. [20090.142881] evbug: Event. Dev: input11, Type: 1, Code: 32, Value: 1
  56. [20090.142882] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  57. [20090.242984] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458759
  58. [20090.242992] evbug: Event. Dev: input11, Type: 1, Code: 32, Value: 0
  59. [20090.242997] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  60. [20090.833009] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458768
  61. [20090.833010] evbug: Event. Dev: input11, Type: 1, Code: 50, Value: 1
  62. [20090.833011] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  63. [20090.882984] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458760
  64. [20090.882992] evbug: Event. Dev: input11, Type: 1, Code: 18, Value: 1
  65. [20090.882997] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  66. [20090.923153] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458768
  67. [20090.923164] evbug: Event. Dev: input11, Type: 1, Code: 50, Value: 0
  68. [20090.923169] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  69. [20090.992926] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458760
  70. [20090.992927] evbug: Event. Dev: input11, Type: 1, Code: 18, Value: 0
  71. [20090.992927] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  72. [20091.162924] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458795
  73. [20091.162926] evbug: Event. Dev: input11, Type: 1, Code: 15, Value: 1
  74. [20091.162926] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  75. [20091.177342] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 400
  76. [20091.177343] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 400
  77. [20091.177344] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 400
  78. [20091.177344] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 400
  79. [20091.177345] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 400
  80. [20091.177346] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 0
  81. [20091.177346] evbug: Event. Dev: input39, Type: 18, Code: 1, Value: 0
  82. [20091.177347] evbug: Event. Dev: input39, Type: 18, Code: 2, Value: 400
  83. [20091.177347] evbug: Event. Dev: input39, Type: 0, Code: 0, Value: 1
  84. [20091.333005] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458795
  85. [20091.333006] evbug: Event. Dev: input11, Type: 1, Code: 15, Value: 0
  86. [20091.333007] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  87. [20091.612979] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458774
  88. [20091.613005] evbug: Event. Dev: input11, Type: 1, Code: 31, Value: 1
  89. [20091.613006] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  90. [20091.692887] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458774
  91. [20091.692889] evbug: Event. Dev: input11, Type: 1, Code: 31, Value: 0
  92. [20091.692910] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  93. [20091.882984] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458795
  94. [20091.882992] evbug: Event. Dev: input11, Type: 1, Code: 15, Value: 1
  95. [20091.882997] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  96. [20092.012970] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458795
  97. [20092.012971] evbug: Event. Dev: input11, Type: 1, Code: 15, Value: 0
  98. [20092.012972] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
  99. [20092.232973] evbug: Event. Dev: input11, Type: 4, Code: 4, Value: 458792
  100. [20092.232974] evbug: Event. Dev: input11, Type: 1, Code: 28, Value: 1
  101. [20092.232975] evbug: Event. Dev: input11, Type: 0, Code: 0, Value: 0
Copy the Code
Reply View the author
189******95
deepin
2019-06-11 05:09
#20
应该是10楼兄弟说得问题,需要配对码,我的是罗技K380键鼠套装,键盘记得在windows和mac下都要输入一个随机6位数的编码。那个鼠标和手机就可以蓝牙直接链接不断。
Reply View the author
1 / 2
To page