Я установил Kubuntu на своей Lenovo G500, и Bluetooth не показал результатов устройства.
Я должен был установить обновление BIOS (3~4 дня назад), таким образом, я подключил карту флэш-памяти Windows 10 (таким образом, я могу выполнить .exe файл..) и на пути, протестированном Bluetooth на окнах 10 - и это работало!
После обновления BIOS я перешел к своему Kubuntu, и Bluetooth перечислял доступные устройства! Я соединился со своими наушниками и сохранил соединение, yey - я понятия не имею, как оно работало.
Так, я решил соединить свои наушники сегодня снова и не управлялся для соединения, хотя предыдущее соединение было сохранено и перечислено.
Я решил искать устройства, и снова - никакие bluetooth-устройства не перечислены.
Помогите.
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
У меня нет кнопки "Bluetooth on/off" на моей клавиатуре насколько я знаю. Большинство сообщений упоминает F5, Но для моего ПК это - обновление.
кажется, что я имею Foxconn International, Inc. BCM43142A0 Bluetooth module
Bluetooth, но я не могу найти установку для него нигде.
Я пытался делать вещи как отключение и включение Bluetooth.
Я пытался сбросить Bluetooth 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
не вышеупомянутого не разрешил проблему..
Ohhh после нескольких часов поиска с помощью Google, я нашел лучшее решение для этого вида проблемы - один из выводов команды dmesg | grep -i bluetooth
был:
[22.562560] Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-105b-e065.hcd not found
файл просто не существует в каталоге: /lib/firmware/brcm
Загрузите недостающий файл отсюда.
Перезапустите свою машину.
и Bluetooth должен быть в порядке!
Источник: https://github.com/winterheart/broadcom-bt-firmware
PS: я попробовал после этого решения: https://github.com/jeremyb31/newbtfix-4.15 и это уничтожило мой Wi-Fi. не рекомендовать.