Форум проекта PuppyRus Linux
Обсуждения операционных систем => Rockchip (RK) => Железо ARM => Процессоры ARM архитектуры => RK3328 => Тема начата: DdShurick от 29 Ноябрь 2018, 12:38:42
-
смотреть и сравнивать
Давайте на конкретном примере. После shutdown система выгружается но питание не выключается. Где ковырять?
-
После shutdown система выгружается но питание не выключается.
http://forum.puppyrus.org/index.php?topic=21070.0 ?
-
Ответа на вопрос "что править?" там нет. На пульт никак не реагирует.
-
Ответа на вопрос "что править?" там нет
В том случае править нечего
На пульт никак не реагирует.
И под андроидом?
-
И под андроидом?
Под андроидом уходит в спячку, полностью не выключается.
-
С выключением не всё так просто. У ТВ боксов есть разные режимы, для нормальной работы нужна поддержка режима выключения и пробуждение с пульта ДУ, эти возможности относятся к функционалу u-boot. Если вы запускаете Linux с SD карты, значит используется тот, что на ней, а это версия, которая предназначена для MVR9. Нужно собирать вариант под вашу железку (если таковое возможно, многие производители не дают подробностей по их варианту и не известно, что править, что-бы собирать).
-
С выключением не всё так просто.
Это я уже понял. Перезагрузка работает нормально, есть соответствующая секция в dts - reboot-mode (строка 554), есть секция rockchip-suspend, а вот секции poweroff нет.
-
Для начал, что-бы попробовать разобраться с SD картой, можно попробовать уменьшить частоту, на VIM2 мне это помогло заставить работать SD карту. Не факт что поможет, но стоит попробовать.
это от SD карты
https://github.com/150balbes/rockchip-kernel/blob/le/arch/arm64/boot/dts/rockchip/rk3328-evb.dts#L554
это от eMMC
https://github.com/150balbes/rockchip-kernel/blob/le/arch/arm64/boot/dts/rockchip/rk3328-evb.dts#L569
можно пробовать уменьшать по шагам 150000000 120000000 100000000 50000000
еще полезно выполнить полное сравнение файла trn9 и evb (я пользуюсь наглядной утилитой meld, там сразу видно , в чём различие и можно на лету все править)
Так же стоит сравнить с тем, как прописаны параметры в dts от ядра 4.19
-
В свежих dtb этой секции вообще нет
При suspend в линуксе бокс a5 засыпает. Диод становится красным. Не разбудить ничем (клава мышь пульт).
Что-то можно сделать?