- Сборка ядра и u-boot, упаковка образа, происходят через китайские скрипты, которые только на древней 16 убунте доступны
более новую ось поставить нельзя - всё ломается, ему старый питон нужен, и пачка старых пакетов
- rootfs собираю через buidroot
- мой .ext4 образ оказывается слишком свежим для текущего тулчейна
То бишь он упаковывается слишком свежей версией e2fsprogs, и потом на ядре при запуске не может примонтироваться
Что можно сделать? Подскажите, пожалуйста
Пробовал:
- обновлять e2fsprogs. Максимум при текущих пакетах вышло 1.42 -> 1.43
Актуальная версия - 1.47, собственно её buildroot и подтягивает себе
- обновлять e2fsprogs до 1.47 - в итоге наебнул всю сборочную ось сломанными зависимостями
- даунгрейдить e2fsprogs в .mk файлах buildroot - он не захотел старую версию качать и ругался
Что можно попробовать сделать:
- Распаковать образ и запаковать его обратно
Тут боюсь, что все права сломаются
И при отладке это дрочево какое-то
- Найти, откуда buidroot пакует свой образ и паковать из него старыми утилитами
Но че-то не пойму, откуда
- Всё-таки попробовать проапгрейдить e2fsprogs до 1.47
Но когда до 1.43 обновлялся - при загрузке ядра 1.42 так и остался
- Отключить эти unsupported features у образа, может с помощью флагов у билдрута
Как это сделать тогда?
Менять версии пакетов в билдруте-плохой путь) если сдк китайский то по идее в каком-то состоянии все должно работать а доп утилиты должны собираться в поставляемом билдрут или лежать рядом.откуда у вас свежая e2fsprogs?
А ваниль ещё не знает про A133? Про T113-S3 уже знает
знает потихоньку, но там пока ничего не работает
Не особо то оно и знает
Ну и плюс я так понимаю а133 это что-то сильно старое
19 или 20 года вроде проц
Тогда ошибся
А40 сильно старше
Обсуждают сегодня