TrueDru |
|
Темы:
1
Сообщения:
9
Участник с: 20 августа 2023
|
С месяц назад в определённый момент пропал wifi и bt, wifi на тот момент активно юзал, bt нет, поэтому не могу сказать повлияло ли это на работу или нет. Wifi тогда починил перевоткнув модуль в плату ноута. Инфа: uname -a lspci lsusb dmesg | grep Blue hciconfig hci0 up rfkill list lshw | grep bluetooth lshw -businfo | grep Blue
Пробовал пересобрать btusb, выкачал ядро нужной версии c архива, достал из drivers/bluetooth нужные файлики и собрал всё, подменил архив из modinfo -n btusb (/lib/modules/6.4.11-arch2-1/kernel/drivers/bluetooth/btusb.ko.zst), но тоже не получил нужный результат. Также пробовал поставить другой комбинированный адаптер, с ним всё ещё хуже, нет например значка bluetooth в панельке гнома и не показывается в rfkill интферфейс. Может кто-то сталкивался с таким или знает способ решения проблемы? Буду рад любому совету, спасибо. |
RusWolf |
|
![]()
Темы:
11
Сообщения:
2868
Участник с: 16 июля 2016
|
Поставь второе ядро linux-lts и проверь на нём, как работает. |
TrueDru |
|
Темы:
1
Сообщения:
9
Участник с: 20 августа 2023
|
RusWolfНе помогло, пишу с lts ядра uname -r hciconfig hci0 up
|
RusWolf |
|
![]()
Темы:
11
Сообщения:
2868
Участник с: 16 июля 2016
|
TrueDruЛогично предположить, что дело тогда не в драйверах. Тогда проверяй в терменале через bluetoothctl, что происходит. И что говорит systemctl status bluetooth |
TrueDru |
|
Темы:
1
Сообщения:
9
Участник с: 20 августа 2023
|
RusWolfМожешь подсказать как это делать?TrueDruЛогично предположить, что дело тогда не в драйверах. Из того что знаю и что потестил, вот: bluetoothctl power on listпустой ответ devices
|
RusWolf |
|
![]()
Темы:
11
Сообщения:
2868
Участник с: 16 июля 2016
|
https://wiki.archlinux.org/title/Bluetooth#bluetoothctl:_No_default_controller_available |
TrueDru |
|
Темы:
1
Сообщения:
9
Участник с: 20 августа 2023
|
RusWolfmodprobe -r btusb без вывода modprobe btusb без вывода Результата не дало Поставил bluez-utils-compat с aur, тоже без положительного результата journalctl | grep hci Aug 13 15:01:27 n550jk kernel: Bluetooth: hci0: Opcode 0x c03 failed: -110 Добавил параметр btusb.enable_autosuspend=n, но ситуация прежняя При старте системы ещё такая фигня: cat /sys/bus/usb/devices/3grep . /sys/bus/usb/devices/*/power/wakeup т.е. возможно адаптер не может проснуться?и ещё момент lsusb -tv не показывает bt адаптер в целом
|
RusWolf |
|
![]()
Темы:
11
Сообщения:
2868
Участник с: 16 июля 2016
|
TrueDruВот на этом можно остановиться. Всё таки или с драйвером беда, или с комбинированным модулем проблема ( в чём есть большие сомнения ). |
TrueDru |
|
Темы:
1
Сообщения:
9
Участник с: 20 августа 2023
|
RusWolfА есть идеи что с драйвером можно сделать? Патчи старые не актуальны уже, т.к. btusb сильно изменилась с тех пор, как они были выпущены, да и понимания особого нет, как можно пофиксить этот момент.TrueDruВот на этом можно остановиться. |
vasek |
|
Темы:
47
Сообщения:
11922
Участник с: 17 февраля 2013
|
Причина, скорее всего, в том, что ядро не знает это устройство. Пояснение … 1. Мое железо lsusb | grep Blue Имеется устройство VID:PID=0cf3:3005 ….. смотрим наличие данного устройства (0cf3:3005) в базе устройств --- если находим, то ядро/система знает это устройство, а если не находим, то ядро/система не знает это устройство ….grep 0cf3 /usr/share/hwdata/usb.ids; grep -A 20 0cf3 /usr/share/hwdata/usb.ids | grep 3005 Имеется - и проблем нет2. Твой случай TrueDruто есть имеется устройство 04ca:3002 Lite-On Technology Corp Проверяем его наличие в базе устройств grep '04ca Lite-On' /usr/share/hwdata/usb.ids; grep -A 10 '04ca Lite-On' /usr/share/hwdata/usb.ids | grep 3002 ядро/система не знает это устройства - VID=04ca знает, а вот PID=3002 не знает.Либо ждать внесение изменений либо искать патч ...
Ошибки не исчезают с опытом - они просто умнеют
|