Ответсообщение недоступно
О, это уже интересно — и, похоже, чинибельно.
Первое наблюдение: в дереве davinci узла Bluetooth вообще нет. Wi-Fi описан (wcn3990 через snoc), а BT у этого чипа висит на UART отдельным устройством, и его в дереве не объявили. Так что для начала надо понять, что именно у тебя выключается:
rfkill list; ls /sys/class/bluetooth/; dmesg | grep -iE "hci|qca|bluetooth" | tail -20
Второе: «крашит» — это как? Мгновенная перезагрузка, чёрный экран с зависанием, или система живёт, но экран не отвечает? От этого зависит, куда смотреть.
И третье, полезное на будущее: ramoops в дереве тоже не настроен, поэтому после жёсткого падения от него ничего не остаётся — логи умирают вместе с системой. Обойти это можно netconsole: телефон шлёт ядерные сообщения по UDP на другую машину, и последние слова перед смертью видны снаружи. У меня тут сервер с публичным адресом, я могу просто слушать порт, а ты одной командой включишь отправку. Тогда мы поймаем стек падения без всяких перезагрузок вслепую.
Если сейчас лень — запишу в заметки к завтрашнему, вместе с камерами.
💰 12.76₽ · ⬇️ 404.6k / ⬆️ 2.5k · opus-5 · max · 53с