联想 G500 上的蓝牙停止列出可用的连接结果

Kar19

我在我的联想 G500上安装了 Kubuntu ,蓝牙没有显示任何设备结果。

我不得不安装一个 bios 更新(3~4 天前),所以我连接了一个 Windows 10 闪存驱动器(这样我就可以执行一个 .exe 文件..)并且在途中,在 Windows 10 上测试了蓝牙 - 它工作了!

在更新BIOS后,我去了我的Kubuntu,和蓝牙列出可用的设备!我连接到我的耳机并保存了连接,是的 - 我不知道它是如何工作的。

所以,我决定今天再次连接我的耳机,尽管之前的连接已保存并列出,但仍无法连接。

我决定再次搜索设备 - 没有列出蓝牙设备。

请帮忙。

devwal@devwal-Len:~$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 005: ID 105b:e065 Foxconn International, Inc. BCM43142A0 Bluetooth module
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 174f:114f Syntek 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



devwal@devwal-Len:~$ sudo lshw -class communication
  *-communication           
       description: Communication controller
       product: 7 Series/C216 Chipset Family MEI Controller #1
       vendor: Intel Corporation
       physical id: 16
       bus info: pci@0000:00:16.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=mei_me latency=0
       resources: irq:29 memory:e0614000-e061400f


devwal@devwal-Len:~$ dmesg | grep Blue
[   21.464168] Bluetooth: Core ver 2.22
[   21.464188] Bluetooth: HCI device and connection manager initialized
[   21.464192] Bluetooth: HCI socket layer initialized
[   21.464193] Bluetooth: L2CAP socket layer initialized
[   21.464196] Bluetooth: SCO socket layer initialized
[   21.897774] Bluetooth: hci0: BCM: chip id 70
[   21.898742] Bluetooth: hci0: BCM: features 0x06
[   21.914795] Bluetooth: hci0: devwal-Len
[   21.915784] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   21.943711] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-105b-e065.hcd not found
[   35.960290] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   35.960293] Bluetooth: BNEP filters: protocol multicast
[   35.960300] Bluetooth: BNEP socket layer initialized
[  107.175892] Bluetooth: RFCOMM TTY layer initialized
[  107.175917] Bluetooth: RFCOMM socket layer initialized
[  107.175930] Bluetooth: RFCOMM ver 1.11
[  879.416301] Bluetooth: hci0: BCM: chip id 70
[  879.417321] Bluetooth: hci0: BCM: features 0x06
[  879.433325] Bluetooth: hci0: devwal-Len
[  879.434316] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[  879.434357] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-105b-e065.hcd not found
[  881.464758] Bluetooth: hci0: command 0x1003 tx timeout
[  881.466334] Bluetooth: hci0: unexpected event for opcode 0x1003


devwal@devwal-Len:~/Desktop$  service bluetooth status
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2020-04-07 16:42:05 IDT; 28min ago
     Docs: man:bluetoothd(8)
 Main PID: 1018 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           └─1018 /usr/lib/bluetooth/bluetoothd

Apr 07 16:42:05 devwal-Len systemd[1]: Started Bluetooth service.
Apr 07 16:42:06 devwal-Len bluetoothd[1018]: Bluetooth management interface 1.14 initialized
Apr 07 16:42:09 devwal-Len bluetoothd[1018]: Loading LTKs timed out for hci0
Apr 07 16:48:09 devwal-Len bluetoothd[1018]: Endpoint registered: sender=:1.59 path=/MediaEndpoint/A2DPSource
Apr 07 16:48:09 devwal-Len bluetoothd[1018]: Endpoint registered: sender=:1.59 path=/MediaEndpoint/A2DPSink
Apr 07 16:49:10 devwal-Len bluetoothd[1018]: Endpoint unregistered: sender=:1.59 path=/MediaEndpoint/A2DPSource
Apr 07 16:49:10 devwal-Len bluetoothd[1018]: Endpoint unregistered: sender=:1.59 path=/MediaEndpoint/A2DPSink
Apr 07 16:49:13 devwal-Len bluetoothd[1018]: Endpoint registered: sender=:1.59 path=/MediaEndpoint/A2DPSource
Apr 07 16:49:13 devwal-Len bluetoothd[1018]: Endpoint registered: sender=:1.59 path=/MediaEndpoint/A2DPSink
Apr 07 17:07:01 devwal-Len bluetoothd[1018]: connect error: Host is down (112)


devwal@devwal-Len:~/Desktop$ dmesg | grep -i bluetooth # Shows all Bluetooth driver info
[   22.016491] Bluetooth: Core ver 2.22
[   22.016507] Bluetooth: HCI device and connection manager initialized
[   22.016510] Bluetooth: HCI socket layer initialized
[   22.016512] Bluetooth: L2CAP socket layer initialized
[   22.016514] Bluetooth: SCO socket layer initialized
[   22.318157] Bluetooth: hci0: BCM: chip id 70
[   22.319109] Bluetooth: hci0: BCM: features 0x06
[   22.335161] Bluetooth: hci0: devwal-Len
[   22.339297] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   22.562555] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-105b-e065.hcd failed with error -2
[   22.562560] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-105b-e065.hcd not found
[   32.625596] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   32.625597] Bluetooth: BNEP filters: protocol multicast
[   32.625610] Bluetooth: BNEP socket layer initialized
[   36.235673] Bluetooth: hci0: command 0x1003 tx timeout
[   36.237390] Bluetooth: hci0: unexpected event for opcode 0x1003
[  396.299491] Bluetooth: RFCOMM TTY layer initialized
[  396.299501] Bluetooth: RFCOMM socket layer initialized
[  396.299514] Bluetooth: RFCOMM ver 1.11
[  457.377448] Bluetooth: hci0: BCM: chip id 70
[  457.378461] Bluetooth: hci0: BCM: features 0x06
[  457.394452] Bluetooth: hci0: devwal-Len
[  457.395447] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[  457.395470] bluetooth hci0: Direct firmware load for brcm/BCM43142A0-105b-e065.hcd failed with error -2
[  457.395473] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-105b-e065.hcd not found
[  459.403604] Bluetooth: hci0: command 0x1003 tx timeout
[  459.404439] Bluetooth: hci0: unexpected event for opcode 0x1003



devwal@devwal-Len:/lib/firmware/brcm$ ls
bcm4329-fullmac-4.bin   brcmfmac43236b.bin        brcmfmac4329-sdio.bin   brcmfmac43362-sdio.bin    brcmfmac4350c2-pcie.bin  brcmfmac4356-sdio.bin      brcmfmac4366b-pcie.bin
bcm43xx-0.fw            brcmfmac43241b0-sdio.bin  brcmfmac4330-sdio.bin   brcmfmac4339-sdio.bin     brcmfmac4350-pcie.bin    brcmfmac43570-pcie.bin     brcmfmac4366c-pcie.bin
bcm43xx_hdr-0.fw        brcmfmac43241b4-sdio.bin  brcmfmac43340-sdio.bin  brcmfmac43430a0-sdio.bin  brcmfmac4354-sdio.bin    brcmfmac4358-pcie.bin      brcmfmac4371-pcie.bin
brcmfmac43143.bin       brcmfmac43241b5-sdio.bin  brcmfmac4334-sdio.bin   brcmfmac43430-sdio.bin    brcmfmac43569.bin        brcmfmac43602-pcie.ap.bin  brcmfmac4373.bin
brcmfmac43143-sdio.bin  brcmfmac43242a.bin        brcmfmac4335-sdio.bin   brcmfmac43455-sdio.bin    brcmfmac4356-pcie.bin    brcmfmac43602-pcie.bin     brcmfmac4373-sdio.bin
  • 据我所知,我的键盘上没有“蓝牙开/关”按钮。大多数帖子都提到了 F5,但对于我的电脑来说,这是一个刷新。

  • 好像我有Foxconn International, Inc. BCM43142A0 Bluetooth module蓝牙,但我无法在任何地方找到它的安装。

  • 我尝试做一些事情,比如禁用和启用蓝牙。

  • 我尝试重置蓝牙sudo service bluetooth restart&systemctl restart bluetooth.service

也这样做了:

devwal@devwal-Len:~$ sudo rfkill list
[sudo] password for devwal: 
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
3: brcmwl-0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
5: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
devwal@devwal-Len:~$ sudo rfkill unblock bluetooth
devwal@devwal-Len:~$ sudo service bluetooth start

以上都没有解决问题。.

Kar19

哦,经过几个小时的谷歌搜索,我找到了此类问题的最佳解决方案 - 命令的输出之一dmesg | grep -i bluetooth是:

[22.562560] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-105b-e065.hcd not found

该文件不存在于目录中: /lib/firmware/brcm

  1. 这里下载丢失的文件

  2. 重新启动您的机器。

并且蓝牙应该启动并运行!

来源:https : //github.com/winterheart/broadcom-bt-firmware

PS:我尝试遵循此解决方案:https : //github.com/jeremyb31/newbtfix-4.15并且它杀死了我的 wifi。不推荐。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章