Считаете, что Ubuntu недостаточно дружелюбна к новичкам? Помогите создать новое Руководство для новичков!
0 Пользователей и 1 Гость просматривают эту тему.
dmesg |grep -i bluetooth[ 32.386810] Bluetooth: Core ver 2.22[ 32.386834] Bluetooth: HCI device and connection manager initialized[ 32.386838] Bluetooth: HCI socket layer initialized[ 32.386841] Bluetooth: L2CAP socket layer initialized[ 32.386847] Bluetooth: SCO socket layer initialized[ 32.407639] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723[ 32.407642] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin[ 32.407842] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2[ 32.407845] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin[ 32.446580] Bluetooth: hci0: rom_version status=0 version=2[ 32.446584] Bluetooth: hci0: didn't find patch for chip id 2[ 34.526403] Bluetooth: hci0: rtl: examining hci_ver=08 hci_rev=000d lmp_ver=08 lmp_subver=8723[ 34.526406] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_config.bin[ 34.526423] bluetooth hci0: Direct firmware load for rtl_bt/rtl8723b_config.bin failed with error -2[ 34.526425] Bluetooth: hci0: rtl: loading rtl_bt/rtl8723b_fw.bin[ 34.527845] Bluetooth: hci0: rom_version status=0 version=2[ 34.527850] Bluetooth: hci0: didn't find patch for chip id 2[ 106.191052] Bluetooth: BNEP (Ethernet Emulation) ver 1.3[ 106.191055] Bluetooth: BNEP filters: protocol multicast[ 106.191062] Bluetooth: BNEP socket layer initialized
[ 34.527850] Bluetooth: hci0: didn't find patch for chip id 2.
0: hci0: Bluetooth Soft blocked: no Hard blocked: no1: phy0: Wireless LAN Soft blocked: no Hard blocked: no
sudo hciconfig hci0 up[sudo] пароль для vir0id: Can't init device hci0: Invalid argument (22)
/lib/firmware/rtl_bt $ lsrtl8192ee_fw.bin rtl8723b_fw.bin rtl8761a_fw.bin rtl8821c_config.bin rtl8192eu_fw.bin rtl8822b_fw.bin rtl8812ae_fw.bin rtl8821c_fw.binrtl8723a_fw.bin rtl8822b_config.bin rtl8821a_fw.bin
/lib/firmware/rtl_bt $ lsrtl8192ee_fw.bin rtl8723b_fw.bin rtl8761a_fw.bin rtl8821c_config.bin rtl8822b_fw.binrtl8192eu_fw.bin rtl8723d_config.bin rtl8812ae_fw.bin rtl8821c_fw.binrtl8723a_fw.bin rtl8723d_fw.bin rtl8821a_fw.bin rtl8822b_config.bin
Узнал, что синезуб можно завести в ядое 4.17. Как насчёт старших ядер?
Цитата: Vir0id от 07 Мая 2018, 15:07:43Узнал, что синезуб можно завести в ядое 4.17. Как насчёт старших ядер?Как обычно. Если поддержку включили в 4.17, то можно посмотреть код и бэкпортировать в другие ядра. Можно даже dkms пакет собрать.
Я понимаю что бэкпортировать можно, но как?
Цитата: Vir0id от 08 Мая 2018, 00:01:39Я понимаю что бэкпортировать можно, но как?Как обычно. Это в двух словах не объяснишь. Находим коммит в исходниках ядра, который добавляет поддержку. Смотрим как это сделано. Если можно без особых заморочек сделать, то применяем это к более старому ядру и собираем btusb.Ну или поставить ядро 4.17.
то применяем это к более старому ядру и собираем btusb.
Vir0id, Ну правильно нашли. Теперь надо собрать btusb, желательно сразу с DKMS, чтобы переживало обновления ядра, и всё получится.Пошаговую инструкцию дать как это сделать, извините, не могу. Там много шагов и нюансов. Написать инструкцию на порядок сложнее, чем это сделать.Могу собрать DKMS, если конечно они сильно что-то в ядре не поменяли. У вас какая версия Ubuntu?И дайте вывод lsusb.
[vir0id]14:16:41~ $ lsusbBus 001 Device 003: ID 0bda:b009 Realtek Semiconductor Corp. Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 002 Device 003: ID 25a7:0701 Bus 002 Device 002: ID 05c8:03ac Cheng Uei Precision Industry Co., Ltd (Foxlink) Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[vir0id]14:16:46~ $ lspci00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157600:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 157700:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 98e4 (rev da)00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15b300:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157b00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157b00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 157800:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157d00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Device 157a00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 4b)00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4b)00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b000:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b100:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b200:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b300:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b400:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b502:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
System: Host: 15-bw0xx Kernel: 4.15.0-15-generic x86_64 (64 bit gcc: 5.4.0) Desktop: N/A Distro: Ubuntu 16.04LTSMachine: System: HP product: HP Laptop 15-bw0xx v: Type1ProductConfigId Mobo: HP model: 8330 v: 27.28 Bios: Insyde v: F.13 date: 09/07/2017CPU: Dual core AMD A9-9420 RADEON R5 5 COMPUTE CORES 2C+3G (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 11977 clock speeds: max: 3000 MHz 1: 2271 MHz 2: 2402 MHzGraphics: Card: Advanced Micro Devices [AMD/ATI] Device 98e4 bus-ID: 00:01.0 Display Server: X.org 1.18.4 drivers: ati,amdgpu (unloaded: fbdev,vesa,radeon) tty size: 125x32 Advanced Data: N/A for rootAudio: Card-1 Advanced Micro Devices [AMD] Device 157a driver: snd_hda_intel bus-ID: 00:09.2 Card-2 Advanced Micro Devices [AMD/ATI] Device 15b3 driver: snd_hda_intel bus-ID: 00:01.1 Sound: Advanced Linux Sound Architecture v: k4.15.0-15-genericNetwork: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 02:00.0 IF: enp2s0 state: down mac: <filter> Card-2: Realtek Device d723 driver: rtl8723de port: 2000 bus-ID: 03:00.0 IF: wlo1 state: up speed: N/A duplex: N/A mac: <filter>Drives: HDD Total Size: 1000.2GB (42.8% used) ID-1: /dev/sda model: WDC_WD10JPVX size: 1000.2GB temp: 31CPartition: ID-1: / size: 157G used: 24G (16%) fs: ext4 dev: /dev/sda7 ID-2: /home size: 289G used: 230G (84%) fs: ext4 dev: /dev/sda8 ID-3: swap-1 size: 5.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda6RAID: No RAID devices: /proc/mdstat, md_mod kernel module presentSensors: System Temperatures: cpu: 43.0C mobo: 20.0C gpu: 43.0 Fan Speeds (in rpm): cpu: N/AInfo: Processes: 223 Uptime: 1 day Memory: 3579.0/7439.1MB Init: systemd runlevel: 5 Gcc sys: 5.4.0 Client: Shell (sudo) inxi: 2.2.35
В принципе lsusb вам ничего не скажет, особо:
usb-devices | awk '/0bda/' RS=
sudo dpkg -i btrtl-rtl8723de-dkms_0.1_all.deb
Сейчас сделаю. Только хочу убедиться, что это тот самый девайс. Дайте выводКод: [Выделить]usb-devices | awk '/0bda/' RS=На всякий случай.
~ $ usb-devices | awk '/0bda/' RS=T: Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#= 3 Spd=12 MxCh= 0D: Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1P: Vendor=0bda ProdID=b009 Rev=02.00S: Manufacturer=RealtekS: Product=802.11n WLAN AdapterS: SerialNumber=00e04c000001C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mAI: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusbI: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
[vir0id]07:49:55~/bluethoth $ sudo dpkg -i btrtl-rtl8723de-dkms_0.1_all.deb [sudo] пароль для vir0id: Выбор ранее не выбранного пакета btrtl-rtl8723de-dkms.(Чтение базы данных … на данный момент установлено 919393 файла и каталога.)Подготовка к распаковке btrtl-rtl8723de-dkms_0.1_all.deb …Распаковывается btrtl-rtl8723de-dkms (0.1) …Настраивается пакет btrtl-rtl8723de-dkms (0.1) …Loading new btrtl-rtl8723de-0.1 DKMS files...First Installation: checking all kernels...Building for 4.15.0-15-generic and 4.17.0-041700rc3-genericBuilding for architecture amd64Building initial module for 4.15.0-15-genericDone.btrtl:Running module version sanity check.Error! Module version 0.1 for btrtl.kois not newer than what is already found in kernel 4.15.0-15-generic (0.1).You may override by specifying --force.depmod...........Backing up initrd.img-4.15.0-15-generic to /boot/initrd.img-4.15.0-15-generic.old-dkmsMaking new initrd.img-4.15.0-15-generic(If next boot fails, revert to initrd.img-4.15.0-15-generic.old-dkms image)update-initramfs....DKMS: install completed.Module build for the currently running kernel was skipped since thekernel source for this kernel does not seem to be installed.Обрабатываются триггеры для initramfs-tools (0.122ubuntu8.11) …update-initramfs: Generating /boot/initrd.img-4.17.0-041700rc3-genericW: Possible missing firmware /lib/firmware/amdgpu/vega12_gpu_info.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_asd.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_sos.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris12_mec2_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris12_mec_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris12_me_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris12_pfp_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris12_ce_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris10_mec2_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris10_mec_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris10_me_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris10_pfp_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris10_ce_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris11_mec2_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris11_mec_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris11_me_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris11_pfp_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/polaris11_ce_2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_rlc.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_mec2.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_mec.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_me.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_pfp.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_ce.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_sdma1.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_sdma.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_uvd.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_vce.bin for module amdgpuW: Possible missing firmware /lib/firmware/amdgpu/vega12_smc.bin for module amdgpulive-boot: core filesystems devices utils memdisk udev wget blockdev.[vir0id]07:52:31
btrtl:Running module version sanity check.Error! Module version 0.1 for btrtl.kois not newer than what is already found in kernel 4.15.0-15-generic (0.1).You may override by specifying --force.
Смутило это > btrtl:Running module version sanity check.Error! Module version 0.1 for btrtl.kois not newer than what is already found in kernel 4.15.0-15-generic (0.1).You may override by specifying --force.
Иногда DKMS ругается если ставится модуль той же версии, что и стоит в системе.
Module build for the currently running kernel was skipped since thekernel source for this kernel does not seem to be installed.
К сожалению не сработало. ........................Ура! Сработал дебик для bionic-а! Спасибо огромное!
sudo add-apt-repository ppa:hanipouspilot/bluetoothsudo apt updatesudo apt install btrtl-rtl8723de-dkms
Так ить пердуперждали:
Забавно, что у ТС заработал старый модуль.
На самом деле, подозреваю, что он и раньше работал, поскольку инициализация проходила в норме.
Отправил с исправлением. Файл получится
Не было никакой инициализации изначально вовсе.
Страница сгенерирована за 0.022 секунд. Запросов: 21.