WB6: перестал работать Bluetooth

Полностью аналогичная проблема, воспроизводится 1 в 1.
Подошло время настроить Bluetooth, проблема полностью воспроизводится. Беспроводной интерфейс wlan0 настроен, поднимал и опускал его - на результат не влияет.
Что делать?

P.S.
Welcome to Wiren Board 6.8.2 (s/n хххххххх), release wb-2201 (as stable)
Linux wirenboard-ххххххх 5.10.35-wb105 #1 Wed Feb 2 21:09:31 UTC 2022 armv7l GN

Эта команда что-то ловит:

/mnt/data/root# hcidump -i hci0 -R
HCI sniffer - Bluetooth packet analyzer ver 5.43
device: hci0 snap_len: 1500 filter: 0xffffffff
> 04 3E 21 02 01 03 00 50 41 00 02 02 B0 15 14 FF FF FF 80 58
  A0 01 02 02 50 41 00 4D 9B 3E 00 66 89 08 12 AC

и далее находит.

Но тем не менее:

/mnt/data/root# hcitool lescan --duplicates
Set scan parameters failed: Input/output error

Если сделать

 hciconfig hci0 down
 hciconfig hci0 up

то в логах появляется:

Mar 31 11:41:41 wirenboard-AUOLFEEE kernel: [127389.762035] debugfs: File 'force_bredr_smp' in directory 'hci0' already present!

Но уже команда:

/mnt/data/root# hcitool lescan --duplicates

Выводит:

LE Scan ...
B0:02:02:00:41:50 (unknown)
B0:02:02:00:41:50 (unknown)

т.е. какие то устройства находит.

Немного подождем и опять:

/mnt/data/root# hcitool lescan --duplicates
Set scan parameters failed: Input/output error
hcitool lescan --duplicates
LE Scan ...
70:B9:50:5D:EF:9C (unknown)
70:B9:50:5D:97:8E (unknown)
70:B9:50:5D:EF:9C (unknown)
70:B9:50:5D:EF:9C (unknown)
70:B9:50:5D:EF:9C (unknown)
70:B9:50:5D:EF:9C (unknown)
70:B9:50:5D:97:8E (unknown)
70:B9:50:5D:97:8E (unknown)
70:B9:50:5D:97:8E (unknown)
70:B9:50:5D:97:8E (unknown)
70:B9:50:5D:97:8E (unknown)

А сколько надо ждать? контроллер включен сутки

uptime
 12:36:45 up 1 day, 10 min,  1 user,  load average: 0.43, 0.63, 0.54

Попробовал ~час назад, сейчас еще раз.

Появилось время, захожу на контроллер. Залогинился, сразу ввожу и получаю:

hcitool lescan --duplicates
Set scan parameters failed: Input/output error

перезапускаю интерфейс:

 hciconfig hci0 down
 hciconfig hci0 up

Ввожу повторно и повторно же получаю:

hcitool lescan --duplicates
Could not open device: No such device

Т.е. непредсказуемо. Вчера после запуска чаще работал. Останавливаешь мониторинг, 20 мин, запускаешь - ошибка.

Через 2 минуты без перезапуска:

hcitool lescan --duplicates
Set scan parameters failed: Input/output error

Обсуждая в другой теме, вижу что проблема все-таки есть. Дайте ответ дать по этому поводу? Мы не так эксплуатируем контроллер?

Отвечу сам себе. Всё-таки настроили bluetooth встроенный. Посмотрим, сколько отработает, потом отпишусь.
Пока больше часа - стабильно.
Тема, где настраивал с комментариями по ссылке выше (элехант)

1 лайк

Получилось настроить bluetooth. Перед каждый запуском мониторинга эфира делается перезапуск:

ifconfig wlan0 down && hciconfig hci0 down
sleep 1
ifconfig wlan0 up && hciconfig hci0 up

Понятно, что такой подход не для всех, но мне wlan не нужен, поэтому не принципиально. 4 суток работает без сбоев.
Тема, в которой решали задачу стабильности работы
Элехант

1 лайк