у меня проблемы с bluetooth на свежую Кубунту 18.04 установить на Z370-я Геймерская Материнская плата имеет встроенный беспроводной имейте в виду, беспроводной работал из коробки, а Bluetooth не может найти адаптер.
systemctl status bluetoothbluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-05-25 10:08:40 CEST; 2h 23min ago
Docs: man:bluetoothd(8)
Main PID: 852 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CGroup: /system.slice/bluetooth.service
└─852 /usr/lib/bluetooth/bluetoothd
systemctl status bluetooth
00:00.0 Host bridge: Intel Corporation Device 3ec2 (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
00:14.0 USB controller: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
00:1b.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #17 (rev f0)
00:1b.3 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #20 (rev f0)
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a2c9
00:1f.2 Memory controller: Intel Corporation 200 Series PCH PMC
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Intel Corporation 200 Series PCH SMBus Controller
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device b822
04:00.0 USB controller: ASMedia Technology Inc. Device 2142
lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 413c:2113 Dell Computer Corp.
Bus 001 Device 002: ID 2516:002b
Bus 001 Device 005: ID 0b05:185c ASUSTek Computer, Inc.
Bus 001 Device 004: ID 0b05:1872 ASUSTek Computer, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lspci
Agent registered
[bluetooth]# power on
No default controller available
[bluetooth]#
когда я пытаюсь запустить его вручную через [F9] и я получаю следующее:
ID TYPE DEVICE SOFT HARD
0 wlan phy0 unblocked unblocked
1 bluetooth hci0 unblocked unblocked
и выход rfkill это:
Была та же проблема с новыми установленными Kubuntu 18.04 и Asus Rog Strix Z370-E. Оказалось, что в ядре 4.15 ядра в bionic есть все необходимые драйверы и прошивка, но пока не распознает устройство (0b05: 185c) как адаптер Bluetooth blaetooth (ядро 4.17).
Что я сделал, чтобы решить эту проблему:
Загрузить источник ядра apt-get source linux-source-4.15.0
Скопировать содержимое «linux-4.15.0 / drivers / bluetooth / "to" ~ / btusb-custom / "(я хотел сохранить исходный код для справки, если я сделал что-то не так.) Редактирование ~ / btusb-custom / btusb.c и добавление идентификаторов оборудования rtl8822be по строке 376 Изменить с: /* Additional Realtek 8821AE Bluetooth devices */
{ USB_DEVICE(0x0b05, 0x17dc), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3414), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3458), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3461), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3462), .driver_info = BTUSB_REALTEK },
/* Silicon Wave based devices */
{ USB_DEVICE(0x0c10, 0x0000), .driver_info = BTUSB_SWAVE },
{ } /* Terminating entry */
на: /* Additional Realtek 8821AE Bluetooth devices */
{ USB_DEVICE(0x0b05, 0x17dc), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3414), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3458), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3461), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3462), .driver_info = BTUSB_REALTEK },
/* Additional Realtek 8822BE Bluetooth devices */
{ USB_DEVICE(0x13d3, 0x3526), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x0b05, 0x185c), .driver_info = BTUSB_REALTEK },
/* Silicon Wave based devices */
{ USB_DEVICE(0x0c10, 0x0000), .driver_info = BTUSB_SWAVE },
{ } /* Terminating entry */
(код взят из https://github.com/torvalds/linux/blob/master/drivers/bluetooth/btusb.c)
Загрузить источник ядра apt-get source linux-source-4.15.0
Загрузить источник ядра
PACKAGE_NAME="btusb-custom"
PACKAGE_VERSION=0.1
CLEAN="make clean"
BUILT_MODULE_NAME[0]="btusb"
DEST_MODULE_NAME[0]="btusb"
DEST_MODULE_LOCATION[0]="/updates"
REMAKE_INITRD=yes
AUTOINSTALL=yes
Скопировать содержимое «linux-4.15.0 / drivers / bluetooth /» в "~ / btusb-custom /" (я хотел сохранить исходный код для справки, если я сделал что-то не так.) Скопируйте содержимое «linux-4.15.0 / drivers / bluetooth /» на "~ / btusb-custom /" (я хотел сохранить исходный код для ссылки, если я сделал что-то не так.)
sudo modprobe -r btusb
sudo modprobe btusb
Создать «~ / btusb-custom / dkms. conf ", со следующим содержанием:
[f 9]И проверили с
...
[ 3.629464] Bluetooth: hci0: rtl: examining hci_ver=07 hci_rev=000b lmp_ver=07 lmp_subver=8822
[ 3.629465] Bluetooth: hci0: rtl: loading rtl_bt/rtl8822b_config.bin
[ 3.630645] Bluetooth: hci0: rtl: loading rtl_bt/rtl8822b_fw.bin
...
Виола! Значок лотка bluetooth в KDE мгновенно выскочил.
приводит к
Была та же проблема с новыми установленными Kubuntu 18.04 и Asus Rog Strix Z370-E. Оказалось, что в ядре 4.15 ядра в bionic есть все необходимые драйверы и прошивка, но пока не распознает устройство (0b05: 185c) как адаптер Bluetooth blaetooth (ядро 4.17).
Что я сделал, чтобы решить эту проблему:
Загрузить источник ядра apt-get source linux-source-4.15.0
Скопировать содержимое «linux-4.15.0 / drivers / bluetooth / "to" ~ / btusb-custom / "(я хотел сохранить исходный код для справки, если я сделал что-то не так.) Редактирование ~ / btusb-custom / btusb.c и добавление идентификаторов оборудования rtl8822be по строке 376 Изменить с: /* Additional Realtek 8821AE Bluetooth devices */
{ USB_DEVICE(0x0b05, 0x17dc), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3414), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3458), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3461), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3462), .driver_info = BTUSB_REALTEK },
/* Silicon Wave based devices */
{ USB_DEVICE(0x0c10, 0x0000), .driver_info = BTUSB_SWAVE },
{ } /* Terminating entry */
на: /* Additional Realtek 8821AE Bluetooth devices */
{ USB_DEVICE(0x0b05, 0x17dc), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3414), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3458), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3461), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x13d3, 0x3462), .driver_info = BTUSB_REALTEK },
/* Additional Realtek 8822BE Bluetooth devices */
{ USB_DEVICE(0x13d3, 0x3526), .driver_info = BTUSB_REALTEK },
{ USB_DEVICE(0x0b05, 0x185c), .driver_info = BTUSB_REALTEK },
/* Silicon Wave based devices */
{ USB_DEVICE(0x0c10, 0x0000), .driver_info = BTUSB_SWAVE },
{ } /* Terminating entry */
(код взят из https://github.com/torvalds/linux/blob/master/drivers/bluetooth/btusb.c)
Загрузить источник ядра apt-get source linux-source-4.15.0
Загрузить источник ядра
PACKAGE_NAME="btusb-custom"
PACKAGE_VERSION=0.1
CLEAN="make clean"
BUILT_MODULE_NAME[0]="btusb"
DEST_MODULE_NAME[0]="btusb"
DEST_MODULE_LOCATION[0]="/updates"
REMAKE_INITRD=yes
AUTOINSTALL=yes
Скопировать содержимое «linux-4.15.0 / drivers / bluetooth /» в "~ / btusb-custom /" (я хотел сохранить исходный код для справки, если я сделал что-то не так.) Скопируйте содержимое «linux-4.15.0 / drivers / bluetooth /» на "~ / btusb-custom /" (я хотел сохранить исходный код для ссылки, если я сделал что-то не так.)
sudo modprobe -r btusb
sudo modprobe btusb
Создать «~ / btusb-custom / dkms. conf ", со следующим содержанием:
[f 9]И проверили с
...
[ 3.629464] Bluetooth: hci0: rtl: examining hci_ver=07 hci_rev=000b lmp_ver=07 lmp_subver=8822
[ 3.629465] Bluetooth: hci0: rtl: loading rtl_bt/rtl8822b_config.bin
[ 3.630645] Bluetooth: hci0: rtl: loading rtl_bt/rtl8822b_fw.bin
...
Виола! Значок лотка bluetooth в KDE мгновенно выскочил.
приводит к