Я сделал видео по этой теме. http://www.youtube.com/watch?v=ncWUFEc3WXY
Блестящий разработчик Takashi Iwai придумал решение, которое я включил в ядро 4.15 sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/newbtfix-4.15.git
sudo dkms add ./newbtfix-4.15
sudo dkms install btusb/4.0
Reboot
Для тех, кто пробовал это до 13 июня, вам может понадобиться
all:
make -C /lib/modules/$(KVER)/build M=$(PWD) modules clean:
make -C /lib/modules/$(KVER)/build M=$(PWD) cleansudo -H gedit /usr/src/btusb-4.0/Makefile
Изменить содержимое должно быть KVER ?= $(shell uname -r)
obj-m += btusb.o
Для правильной сборки с новыми ядрами
Я решил проблему, обновив ядро Ubuntu до самой последней версии с помощью инструмента UKUU.
После долгого поиска в Интернете решения (также переустановленного 18.04) - на ноутбуке DELL 9550 (работает только Ubuntu) Я наткнулся на эту ссылку
Я также обновил BIOS с помощью флеш-накопителя ( после загрузки его с официальной ссылки на сайт DELL)
Я думаю, что решение, предоставленное по ссылке выше, сделало фактический трюк, который выглядит следующим образом (может быть, проблема с BIOS тоже, но не на 100% уверен - в любом случае это должно быть сделано ):
wget https://memcpy.io/files/2017-10-28/BCM-0a5c-6410.hcd
sudo cp BCM-0a5c-6410.hcd /lib/firmware/brcm/
sudo chmod 0644 /lib/firmware/brcm/BCM-0a5c-6410.hcd
sudo reboot
Надеюсь, это поможет.
Проблема в том, что Atheros выпустила новое устройство ROME с использованием того же VID / PID, что и более раннее устройство AR3012. Коды [0cf3: 3004].
Хороший способ узнать, какое устройство установлено, еще не найдено.
Составители ядра изменили код для нового устройства здесь http : //kernel.ubuntu.com/git/ubuntu/ubuntu-bionic.git/commit/drivers/bluetooth/btusb.c? id = c91729972ac67983a37270d0856f1ee93af54913
Это означает, что старшее устройство пытается загрузить неправильная прошивка. Это можно исправить, возвращая этот патч.
Я использовал для создания модулей DKMS для более старых ядер и более новых устройств для его исправления. Теперь похоже, что нам нужен модуль для новых ядер и старых устройств.
У меня была аналогичная проблема с моей материнской платой ASUS ROG STRIX X370-I, у которой есть чип Realtek 8822 Wi-Fi / Bluetooth.
Обновление ядра до последней версии разрешило его для меня: https: //www.kernel.org/
Блестящий разработчик Takashi Iwai придумал решение, которое я включил в ядро 4.15 sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/newbtfix-4.15.git
sudo dkms add ./newbtfix-4.15
sudo dkms install btusb/4.0
Reboot
Для тех, кто пробовал это до 13 июня, вам может понадобиться
all:
make -C /lib/modules/$(KVER)/build M=$(PWD) modules clean:
make -C /lib/modules/$(KVER)/build M=$(PWD) cleansudo -H gedit /usr/src/btusb-4.0/Makefile
Изменить содержимое должно быть KVER ?= $(shell uname -r)
obj-m += btusb.o
Для правильной сборки с новыми ядрами
Я решил проблему, обновив ядро Ubuntu до самой последней версии с помощью инструмента UKUU.
После долгого поиска в Интернете решения (также переустановленного 18.04) - на ноутбуке DELL 9550 (работает только Ubuntu) Я наткнулся на эту ссылку
Я также обновил BIOS с помощью флеш-накопителя ( после загрузки его с официальной ссылки на сайт DELL)
Я думаю, что решение, предоставленное по ссылке выше, сделало фактический трюк, который выглядит следующим образом (может быть, проблема с BIOS тоже, но не на 100% уверен - в любом случае это должно быть сделано ):
wget https://memcpy.io/files/2017-10-28/BCM-0a5c-6410.hcd
sudo cp BCM-0a5c-6410.hcd /lib/firmware/brcm/
sudo chmod 0644 /lib/firmware/brcm/BCM-0a5c-6410.hcd
sudo reboot
Надеюсь, это поможет.
Проблема в том, что Atheros выпустила новое устройство ROME с использованием того же VID / PID, что и более раннее устройство AR3012. Коды [0cf3: 3004].
Хороший способ узнать, какое устройство установлено, еще не найдено.
Составители ядра изменили код для нового устройства здесь http : //kernel.ubuntu.com/git/ubuntu/ubuntu-bionic.git/commit/drivers/bluetooth/btusb.c? id = c91729972ac67983a37270d0856f1ee93af54913
Это означает, что старшее устройство пытается загрузить неправильная прошивка. Это можно исправить, возвращая этот патч.
Я использовал для создания модулей DKMS для более старых ядер и более новых устройств для его исправления. Теперь похоже, что нам нужен модуль для новых ядер и старых устройств.
У меня была аналогичная проблема с моей материнской платой ASUS ROG STRIX X370-I, у которой есть чип Realtek 8822 Wi-Fi / Bluetooth.
Обновление ядра до последней версии разрешило его для меня: https: //www.kernel.org/
Блестящий разработчик Takashi Iwai придумал решение, которое я включил в ядро 4.15 sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/newbtfix-4.15.git
sudo dkms add ./newbtfix-4.15
sudo dkms install btusb/4.0
Reboot
Для тех, кто пробовал это до 13 июня, вам может понадобиться
all:
make -C /lib/modules/$(KVER)/build M=$(PWD) modules clean:
make -C /lib/modules/$(KVER)/build M=$(PWD) cleansudo -H gedit /usr/src/btusb-4.0/Makefile
Изменить содержимое должно быть KVER ?= $(shell uname -r)
obj-m += btusb.o
Для правильной сборки с новыми ядрами
Я решил проблему, обновив ядро Ubuntu до самой последней версии с помощью инструмента UKUU.
После долгого поиска в Интернете решения (также переустановленного 18.04) - на ноутбуке DELL 9550 (работает только Ubuntu) Я наткнулся на эту ссылку
Я также обновил BIOS с помощью флеш-накопителя ( после загрузки его с официальной ссылки на сайт DELL)
Я думаю, что решение, предоставленное по ссылке выше, сделало фактический трюк, который выглядит следующим образом (может быть, проблема с BIOS тоже, но не на 100% уверен - в любом случае это должно быть сделано ):
wget https://memcpy.io/files/2017-10-28/BCM-0a5c-6410.hcd
sudo cp BCM-0a5c-6410.hcd /lib/firmware/brcm/
sudo chmod 0644 /lib/firmware/brcm/BCM-0a5c-6410.hcd
sudo reboot
Надеюсь, это поможет.
Проблема в том, что Atheros выпустила новое устройство ROME с использованием того же VID / PID, что и более раннее устройство AR3012. Коды [0cf3: 3004].
Хороший способ узнать, какое устройство установлено, еще не найдено.
Составители ядра изменили код для нового устройства здесь http : //kernel.ubuntu.com/git/ubuntu/ubuntu-bionic.git/commit/drivers/bluetooth/btusb.c? id = c91729972ac67983a37270d0856f1ee93af54913
Это означает, что старшее устройство пытается загрузить неправильная прошивка. Это можно исправить, возвращая этот патч.
Я использовал для создания модулей DKMS для более старых ядер и более новых устройств для его исправления. Теперь похоже, что нам нужен модуль для новых ядер и старых устройств.
У меня была аналогичная проблема с моей материнской платой ASUS ROG STRIX X370-I, у которой есть чип Realtek 8822 Wi-Fi / Bluetooth.
Обновление ядра до последней версии разрешило его для меня: https: //www.kernel.org/
Tengo ese mismo problema con rtl8723de con ubuntu 1804 kernel 4.015
У меня та же проблема с rtl8723de с ядром ubuntu 1804 4.015
franz@francisco-hp-laptop-14-bs0xx:~$ lspci -knn | grep Net -A3; lsusb
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:d723]
Subsystem: Hewlett-Packard Company Device [103c:8319]
Kernel driver in use: rtl8723de
Kernel modules: rtl8723de
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 05c8:0233 Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 004: ID 0bda:b009 Realtek Semiconductor Corp.
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
franz@francisco-hp-laptop-14-bs0xx:~$ dmesg | grep -i blue
[ 21.979898] Bluetooth: Core ver 2.22
[ 21.979946] Bluetooth: HCI device and connection manager initialized
[ 21.979954] Bluetooth: HCI socket layer initialized
[ 21.979957] Bluetooth: L2CAP socket layer initialized
[ 21.979966] Bluetooth: SCO socket layer initialized
[ 21.999450] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723
[ 21.999459] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin
[ 22.609776] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2
[ 22.609784] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin
[ 22.614263] Bluetooth: hci0: rom_version status=0 version=2
[ 22.614268] Bluetooth: hci0: didn't find patch for chip id 2
[ 27.452390] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 27.452394] Bluetooth: BNEP filters: protocol multicast
[ 27.452402] Bluetooth: BNEP socket layer initialized
tenisa problemas con el wifi que ya solucione a medias, pero el bluetooth no funciona
У меня были проблемы с Wi-Fi, которые я уже решил пополам, но bluetooth не работает