Bluetooth BCM20702A1 не работает - Ubuntu 16.04

Служба bluetooth работает, но она не работает. Я пробовал эти шаги для BCM20702A1 (ID 105b: e066), но это не сработало. Я заметил на моем usb-devices, что продукт указан как Broadcom BCM20702A0, но на lsusb он показывает 105b: e066 Foxconn International, Inc.

статус службы bluetooth ● bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset Active: active (running) since Tue 2017-07-04 12:38:10 ACST; 3min 21s ago Docs: man:bluetoothd(8) Main PID: 6373 (bluetoothd) Status: "Running" CGroup: /system.slice/bluetooth.service └─6373 /usr/lib/bluetooth/bluetoothd Jul 04 12:38:10 robson-vb systemd[1]: Starting Bluetooth service... Jul 04 12:38:10 robson-vb bluetoothd[6373]: Bluetooth daemon 5.37 Jul 04 12:38:10 robson-vb systemd[1]: Started Bluetooth service. Jul 04 12:38:10 robson-vb bluetoothd[6373]: Starting SDP server Jul 04 12:38:10 robson-vb bluetoothd[6373]: Bluetooth management interface 1.13

статус сервиса bluetooth

Bus 001 Device 003: ID 105b:e066 Foxconn International, Inc. usb-devices T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=105b ProdID=e066 Rev=01.12 S: Manufacturer=Broadcom Corp S: Product=BCM20702A0 S: SerialNumber=342387DAE35E C: #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none) I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none) I: If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)

usb-devices

[ 140.529665] Bluetooth: Core ver 2.21 [ 140.529689] Bluetooth: HCI device and connection manager initialized [ 140.529692] Bluetooth: HCI socket layer initialized [ 140.529695] Bluetooth: L2CAP socket layer initialized [ 140.529702] Bluetooth: SCO socket layer initialized [ 140.875501] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 140.875502] Bluetooth: BNEP filters: protocol multicast [ 140.875506] Bluetooth: BNEP socket layer initialized dmesg | grep -i BCM [ 3.063962] usb 1-1.1: Product: BCM20702A0 [ 8.099294] wlan0: Broadcom BCM4359 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)

dmesg | grep -i BCM

Linux robson-vb 4.8.0-58-generic #63~16.04.1-Ubuntu SMP Mon Jun 26 18:08:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

lsusb

0
задан 5 July 2017 в 17:33

2 ответа

Это должно работать sudo apt-get install build-essential git git clone https://github.com/jeremyb31/bluetooth-4.8.git cd bluetooth-4.8 cp /usr/src/linux-headers-$(uname -r)/.config ./ cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo depmod -a

Перезагрузка и посмотреть, работает ли она

После обновления ядра необходимо выполнить шаги cd bluetooth-4.8 make -C /lib/modules/$(uname -r)/build M=$(pwd) clean cp /usr/src/linux-headers-$(uname -r)/.config ./ cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo depmod -a Перезагрузка

1
ответ дан 18 July 2018 в 10:45

Это должно работать sudo apt-get install build-essential git git clone https://github.com/jeremyb31/bluetooth-4.8.git cd bluetooth-4.8 cp /usr/src/linux-headers-$(uname -r)/.config ./ cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo depmod -a

Перезагрузка и посмотреть, работает ли она

После обновления ядра необходимо выполнить шаги cd bluetooth-4.8 make -C /lib/modules/$(uname -r)/build M=$(pwd) clean cp /usr/src/linux-headers-$(uname -r)/.config ./ cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ sudo depmod -a Перезагрузка

1
ответ дан 24 July 2018 в 19:38
  • 1
    Привет, Джереми, спасибо за ответ. Это не сработало, произошла ошибка: sudo cp btusb /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ cp: cannot stat 'btusb': No such file or directory – RobsonOS 6 July 2017 в 04:46
  • 2
    Я понял, что вы имели в виду файл btusb.ko. Теперь это работает как шарм. благодаря – RobsonOS 6 July 2017 в 04:58
  • 3
    @ Jeremy31 Вы отправили патч вверх по течению? – Pilot6 6 July 2017 в 14:08
  • 4
    Я вижу, что его там нет. Вы отправите его? – Pilot6 6 July 2017 в 14:14

Другие вопросы по тегам:

Похожие вопросы: