一旦我禁用蓝牙,现在我就无法再次打开它

一旦我禁用蓝牙,现在我就无法再次打开它

我的蓝牙曾经工作得很好,直到有一天我不知怎么停用了它。我记不太清楚了,但也许这与我尝试让 Wi-Fi 正常工作有关,也就是说,也许存在驱动程序问题。但也许这无关紧要。现在我想重新激活它……

观察结果:

  1. 在蓝牙设置中,按钮是灰色的。网络指示器中不再显示蓝牙。
  2. 使用 Ubuntu 14.04.2 实时映像时也是如此。
  3. 我尝试安装 blueman-applet,但找不到任何适配器。
  4. rfkill不显示蓝牙适配器。
  5. hcitool dev没有显示任何设备。
  6. 在 BIOS 设置中,蓝牙设置为“启用”,启用/禁用键设置为 WLAN+蓝牙。我看不出它是否真的在任何地方都能正常工作。
  7. 该适配器显示在 lsusb 中。
  8. 蓝牙服务正在运行。

我目前使用的是 Ubuntu 16.04 64 位,但问题在 14.04 中就已经出现了(我已经从 13.10-->14.04-->16.04 升级)。我的笔记本电脑是 Dell Studio 1558,蓝牙适配器是BCM2046B1。这台笔记本电脑多年来没有安装任何 Windows(上次我使用 Windows 后蓝牙就可以正常工作了)。

lsusb | grep 蓝牙

Bus 001 Device 007: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)

lsmod | grep 蓝牙

bluetooth             520192  5 bnep

rfkill 列表

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

dmesg | grep 蓝牙

[    5.275593] Bluetooth: Core ver 2.21
[    5.275713] Bluetooth: HCI device and connection manager initialized
[    5.275718] Bluetooth: HCI socket layer initialized
[    5.275721] Bluetooth: L2CAP socket layer initialized
[    5.275730] Bluetooth: SCO socket layer initialized
[    5.346807] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.346812] Bluetooth: BNEP filters: protocol multicast
[    5.346821] Bluetooth: BNEP socket layer initialized

hcitool 开发

Devices:

sudo 服务蓝牙状态

bluetooth start/running, process 1279

我已经尝试过的解决方案:

  1. btusb -https://askubuntu.com/a/257123/142834
  2. 重新安装 bluez -https://askubuntu.com/a/543392/142834
  3. 重新安装 linux 固件 -https://askubuntu.com/a/543392/142834

我已经安装了以下内容: 安装与蓝牙相关的软件

关于如何继续,您有什么想法吗?我猜它在硬件层面上以某种方式被停用了,因为当我尝试使用实时图像时问题仍然存在。但是,当发生这种情况时,我没有 Windows,因此一定有一种方法可以在不安装 Windows 的情况下解决问题……问题可能是在我试图使 Wi-Fi 工作时开始的,但它们是两个不同的硬件(尽管都来自 Broadcom)。


更新 - 2017 年 4 月 18 日

同时,我也尝试通过取出 CMOS 电池来重置 BIOS,但没有帮助。

我还发现这个非常有趣的答案,描述了如何从 Windows 驱动程序中提取必要的固件。不幸的是,我找不到适合我的型号的固件。

仅与 Windows 相关的解决方法有效......

在过去的几个月里,我花了很多时间试图以正确的方式解决这个问题,之后我尝试了“安装 Windows 并启用它”的解决方案。安装 Windows 和蓝牙驱动程序花了几个小时,但它确实有效。这是一个肮脏的解决方法,但如果你遇到困难并且有选择,那就去做吧。即使是不同驱动器上的试用版也足够了。没有 GRUB 混乱,只是浪费了几个小时。

我仍然不明白在没有安装 Windows 的情况下我如何禁用它。我猜我删除了一些东西,这也自动硬禁用了该设备。

相关内容