Kubuntu 18.04 Asus Rog Strix z370-I Gaming Bluetooth не работает

у меня проблемы с bluetooth на свежую Кубунту 18.04 установить на Z370-я Геймерская Материнская плата имеет встроенный беспроводной имейте в виду, беспроводной работал из коробки, а Bluetooth не может найти адаптер.

systemctl status bluetooth bluetooth.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 это:

0
задан 25 May 2018 в 13:44

2 ответа

Была та же проблема с новыми установленными 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 мгновенно выскочил.

приводит к

1
ответ дан 17 July 2018 в 13:28

Была та же проблема с новыми установленными 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 мгновенно выскочил.

приводит к

1
ответ дан 20 July 2018 в 13:34

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

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