Автор Тема: Пропал Bluetooth - модуль Realtek RTL 8723DE  (Прочитано 13406 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Добрый вечер. У меня что-то нет стабильности. Компьютер перестал видеть bluetooth.
О системе (inxi)
Kernel: 4.19.84-std-def-alt1 x86_64 bits: 64 Desktop: Xfce 4.14.1 Distro: ALT Workstation 9.0

Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  driver: r8169
  IF: eth0 state: down mac: 04:0e:3c:f2:10:ab
  Device-2: Realtek RTL8723DE 802.11b/g/n PCIe Adapter driver: rtl8723de
  IF: wlan0 state: up mac: c0:e4:34:20:d2:db

ЧТо подскажете?



Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #1 : 12.12.2019 18:10:46 »
# hwinfo --bluetooth
# inxi -N --usb
# lsusb -t
# rfkill list bluetooth

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #2 : 12.12.2019 18:54:06 »
# inxi -N --usb                     
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  driver: r8169
  Device-2: Realtek RTL8723DE 802.11b/g/n PCIe Adapter driver: rtl8723de
USB:
  Hub: 1-0:1 info: Full speed (or root) Hub ports: 12 rev: 2.0
  Device-1: 1-3:2 info: Maxxter Wireless Receiver type: Mouse,Keyboard
  rev: 1.1
  Device-2: 1-5:3 info: Cheng Uei Precision Industry (Foxlink) HP Webcam
  type: Video rev: 2.0
  Hub: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 3.1

# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 3: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 5: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M

rfkill list bluetooth
- ничего не дал

hwinfo --bluetooth
- тоже

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #3 : 13.12.2019 04:31:28 »
A
lspci -nn

не покажет bluetooth vendor:device ?
Ядро хоть видит это устройство?

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #4 : 13.12.2019 12:10:47 »
# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Coffee Lake HOST and DRAM Controller [8086:3e34] (rev 0c)
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 (Whiskey Lake) [8086:3ea0] (rev 02)
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0c)
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Point-LP Thermal Controller [8086:9df9] (rev 30)
00:14.0 USB controller [0c03]: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller [8086:9ded] (rev 30)
00:14.2 RAM memory [0500]: Intel Corporation Cannon Point-LP Shared SRAM [8086:9def] (rev 30)
00:16.0 Communication controller [0780]: Intel Corporation Cannon Point-LP MEI Controller #1 [8086:9de0] (rev 30)
00:17.0 RAID bus controller [0104]: Intel Corporation 82801 Mobile SATA Controller [RAID mode] [8086:282a] (rev 30)
00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #9 [8086:9db0] (rev f0)
00:1d.1 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #10 [8086:9db1] (rev f0)
00:1f.0 ISA bridge [0601]: Intel Corporation Cannon Point-LP LPC Controller [8086:9d84] (rev 30)
00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 30)
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Point-LP SMBus Controller [8086:9da3] (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller [8086:9da4] (rev 30)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]

Я так понял, RTL8723DE одновременно и bluetooth должен быть
« Последнее редактирование: 13.12.2019 12:12:43 от Сергей-70 »


Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #6 : 13.12.2019 22:40:42 »
https://forum.ubuntu.ru/index.php?topic=298362.msg2340712#msg2340712

Как я понял, дело в драйвере

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #7 : 23.12.2019 21:32:25 »
Скачал с офсайта hp папку с исходниками драйверов для своего модуля wifibluetooth здесь: https://github.com/lwfinger/rtlwifi_new/archive/extended.zip.

Исходная страница сайта HP https://h30434.www3.hp.com/t5/Notebook-Wireless-and-Networking/Realtek-8723DE-wifi-module-amp-Bluetooth-Linux-driver/td-p/6477307

Но нужно самому компилировать.
Согласно инструкции сделал:
1. git clone https://github.com/lwfinger/rtlwifi_new.git -b extended
2.  cd rtlwifi_new
3. make
Вылетела ошибка: make[1]: *** /lib/modules/4.19.84-std-def-alt1/build: Нет такого файла или каталога.  Останов.

Вручную создал папку  /lib/modules/4.19.84-std-def-alt1/build

Вылетает другая ошибка
make[1]: вход в каталог «/lib/modules/4.19.84-std-def-alt1/build»
make[1]: *** Нет правила для сборки цели «modules».  Останов.
make[1]: выход из каталога «/lib/modules/4.19.84-std-def-alt1/build»
make: *** [Makefile:85: all] Ошибка 2

В общем далеко не ушел... Не подскажете, чего ему надо?
« Последнее редактирование: 24.12.2019 17:09:53 от Сергей-70 »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #8 : 26.12.2019 07:10:06 »
Люди, вы где...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #9 : 26.12.2019 07:45:59 »
Работаем. Читайте про сборку модулей ядра на altlinux.org
Андрей Черепанов (cas@)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #10 : 26.12.2019 21:54:55 »
Читайте про сборку модулей ядра на altlinux.org
Спасибо. Даже не думал, что моя проблема так называется. Трудно с чайниками, наверное))
В общем, я сделал все по инструкции в реадме, с учетом того, что изменил в файле make значение переменной KSRC.
Делал make
ПОтом от рута make install, команда завершилась сообщением Install rtlwifi SUCCESS
Затем
modprobe -r rtl8723de
modprobe rtl8723de
И ничего не изменилось, устройства bluetooth не обнаруживаются...

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #11 : 26.12.2019 22:29:55 »
Здесь: https://superuser.com/questions/1301390/bluetooth-not-working-for-realtek-rtl8723de-hci0-didnt-find-patch-for-chip-i/1322067#1322067
есть информация о драйвере bluetooth для моего модуля под ubuntu, который лежит здесь: ppa:hanipouspilot/bluetooth

При скачивании и распаковке архива обнаруживается набор исходников. Поправил в файле makefile переменную KDIR на KDIR=/usr/src/linux-4.19.89-std-def
команда make отработала
Но make install вылетела с ошибкой - нет команды depmod
Посмотрел, действительно в makefile есть такая команда, вот текст:
CURRENT = $(shell uname -r)
#KDIR = /lib/modules/$(CURRENT)/build
KDIR=/usr/src/linux-4.19.89-std-def
PWD = $(shell pwd)

obj-m := btrtl.o

default:
make -C $(KDIR) M=$(PWD) modules

clean:
make -C $(KDIR) M=$(PWD) clean

install: default
make -C $(KDIR) M=$(PWD) INSTALL_MOD_DIR=updates modules_install
depmod -ae

uninstall:
rm -rf $(KDIR)/../updates
depmod -ae
В репозитории ее нет. Какой аналог можно применить для альта?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #12 : 27.12.2019 18:24:47 »
Читайте altlinux.org/Su
Андрей Черепанов (cas@)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #13 : 27.12.2019 21:27:51 »
Читайте altlinux.org/Su
Прочел. Но у меня не с этим проблема - в системе нет команды depmod, и в синаптике ее нет. Может я чего-то не понимаю...

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Пропал Bluetooth - модуль Realtek RTL 8723DE
« Ответ #14 : 27.12.2019 22:20:05 »
depmod входит в пакет kmod. А этот пакет много кому нужен. Скорее, su без минуса использовали и /sbin не попал в PATH.
Андрей Черепанов (cas@)