Чипы Tensor более старого поколения от Google постоянно обсуждались в новостях и на форумах из-за их способности вызывать дискомфорт у пользователей, работая при повышенных температурах, вплоть до того, что теплоотводы в предыдущих версиях Pixel получали постоянные следы пригорания.
Учитывая ряд таких инцидентов, неудивительно, что Pixel может перезагрузиться, но один из владельцев обнаружил, что сбой в SoC Tensor может также привести к спонтанному сбросу операционной системы, независимо от того, перегревается устройство или нет.
В частности, блок управления тепловыми режимами (TMU) чипа Tensor может инициировать перезагрузку, если температурный порог превышает 115°C или 239°F
Владелец Pixel 6 Pro под ником на Reddit «Oshadhaviduranga» обнаружил, что «ложное срабатывание тепловой защиты TMU» на Tensor GS101 вызывало перезагрузку устройства при работе под управлением Android 16. Интересно то, что смартфон даже не был теплым на ощупь. На Pixel 6 Pro температурный порог, установленный TMU, составляет 115°C, что абсурдно высоко.
При составлении отчета об ошибке Oshadhaviduranga сообщил, что показания TMU находились в диапазоне 56°C–57°C, что значительно ниже упомянутого порога и даже близко не подходит к пределу перегрева. Дальнейшее расследование показало, что причиной перезагрузки было указано «reboot,thermal,tj», где tj означает температуру перехода (temperature junction) и часто используется для считывания данных с процессоров настольных ПК и ноутбуков.
Доказательством того, что произошло срабатывание тепловой защиты, является код ошибки «RST_STAT: 0x40000 – PIN_RESET». Pixel 6 Pro также предоставляет полезную информацию о том, как проверить, происходит ли перезагрузка вашего смартфона по той же причине.
«Сделайте отчет об ошибке сразу после перезагрузки. Перейдите в Настройки, О телефоне, нажмите на Номер сборки 7 раз, чтобы включить параметры разработчика, затем Настройки, Система, Параметры разработчика, Отчет об ошибке. Еще лучше использовать “adb bugreport” с компьютера, так как это также захватывает файл dumpstate_board, содержащий дополнительные данные о количестве сбоев. Затем поищите следующие ключевые слова:
reboot,thermal,tj — в причине загрузки или истории причин загрузки
Thermal (TMU) HW Trip — в блоке RAMDUMP_MSG
Reboot reason: 0xcdca — конкретный код перезагрузки из-за тепловой защиты Exynos
RST_STAT: 0x40000 или RST_STAT: 0xc0000 — PIN_RESET от TMU
S2MPG10 OFFSRC 0x20 — установлен бит теплового отключения PMIC
persist.sys.boot.reason.history — проверьте повторяющиеся записи reboot,thermal,tj с временными метками
Поищите [SLIDER] [TMU:0] и [SLIDER] [TMU:1] в разделе LAST KMSG — если они отображаются при температуре около 80°C сразу после срабатывания тепловой защиты, ваш датчик дал сбой
В дампе тепловых данных (thermal HAL dump) поищите getCurrentTemperatures — сравните значения ThrottlingStatus с фактическими показаниями температуры
PMIC REGISTERS — показывает путь отключения:
Поищите S2MPG10 OFFSRC и S2MPG11 OFFSRC — значение 0x20 или 0x21 подтверждает тепловое отключение, а не сбой сторожевого таймера или событие нажатия кнопки питания
androidboot.bootreason = reboot,bootloader — сбой загрузчика, другая проблема
androidboot.bootreason = reboot,watchdog — сбой сторожевого таймера ядра, другая проблема
hard_reset_count в разделе Citadel/GSC — подсчитывает аппаратные сбросы, полезно для отслеживания частоты»
Пользователь Reddit оперативно отправил отчет в службу поддержки Google, где ему сообщили, что случайные перезагрузки не являются известной проблемой, однако несколько владельцев Pixel 6 Pro сталкиваются с этой проблемой после обновления до Android 16. К сожалению, поскольку они не могут углубиться в отчеты об ошибках, они не знают, что происходит.
Также не подтверждено, происходят ли эти перезагрузки только на Pixel 6 Pro или на других моделях. Если ваш смартфон страдает от той же проблемы, не помешает обратиться в службу поддержки Google и сообщить им об этом, чтобы можно было как можно скорее разработать исправление.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Omar Sohail




