Форум проекта PuppyRus Linux

Обсуждения операционных систем => Процессоры ARM архитектуры => Ядро Linux ARM, .dtb, uboot, initrd => Тема начата: uropb от 02 Январь 2021, 15:07:20

Название: Новый u-boot (переход на ядро 5.10)
Отправлено: uropb от 02 Январь 2021, 15:07:20
Некоторое время назад была у амлоджиков проблема с переходом на ядро 5.10, они не загружались. Все твердили, что надо переходить на новый u-boot, но тогда не грузился андроид. Как всегда, проблему решил Олег (balbes150). Он все же продолжает работу в этом направлении в Libreelec. С его новым u-boot.ext все чудесным образом загружается и работает.
Для загрузки необходимо скопировать файлы: https://yadi.sk/d/in4N0txvu6xFGA?w=1
на флешку и отредактировать файл /extlinux/extlinux.conf
Я отредактировал под 2А.
Что заметил из особенного:
  загрузка в первую очередь с usb
  можно загрузочные файлы, ядро и inird иметь на одном носителе, а систему на другом
  не обязательно делать метку BOOT
INITRD /initramfs-linux.img
Проверил. Действительно. Странно. Видимо balbes все в u-boot.ext запихал
Это упрощает. Не надо конвертировать

  по идее в extlinux.conf можно раскоментировать все строчки и выбирать способ способ загрузки в процессе с клавиатуры (но у меня не работает, всегда грузится первый пункт)
Название: Re: Новый способ загрузки 2А
Отправлено: sfs от 03 Январь 2021, 07:40:06
загрузка в первую очередь с usb
а с sd грузится?
Хорошо бы ссылки на первоисточник
спасибо+
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: uropb от 03 Январь 2021, 11:06:33
Хорошо бы ссылки на первоисточник
https://forum.libreelec.tv/thread/12330-balbes150-le-images-with-kodi-19-for-s9xxx/
https://yadi.sk/d/8vNYuuxynz1L0w
Увидел свежую дату, решил посмотреть. А оно нормально загрузилось и ядро 5.10
а с sd грузится?
Да, конечно. Даже более того, те флешки которые не подавали признаков загрузки, с ним доходят до монтирования rootfs. По крайней мере, видно на мониторе где остановка и в чем беда.
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: sfs от 03 Январь 2021, 11:30:57
загрузилось и ядро 5.10
Выложите модуль и дтб для 2а?
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: uropb от 03 Январь 2021, 12:41:15
 AUFS я нигде пока не нашел. 2А  можно  разве что фул развернуть на  rootfs и 5.10 вручную прикрутить от odroid на базе archlinux
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: sfs от 03 Январь 2021, 13:44:23
И aufs.ko нет?
Можно склеить нужные модули в один и https://wiki.puppyrus.org/soft/arch-initrd#mkinitcpio-overlayfs_mkinitcpio-lf-overlayfs_mkinitcpio-lf-aufs
Многомодульный под ovfs не делал, но это возможно (без горячего подключения)

aufs патч для 5.10 есть. Если там есть за что ломаться - можно самим попробовать скомпилить
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: uropb от 03 Январь 2021, 14:14:04
Если там есть за что ломаться
Для себя, явных преимуществ не нашел. 1080р вместо 720р не повод переделывать всю систему. Я так понимаю, ее придется обновить и перекомпилить под обновленную за год репу. К тому же полную поддержку panfrost обещали в 5.11 ( где-то читал обсуждение по этому поводу) Типа не успели внести в 5.10 и поставили в очередь на 5.11
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: sfs от 04 Январь 2021, 12:39:17
Обновить систему не особо сложно. Перекомпилять вряд ли много чего придется
полную поддержку panfrost обещали в 5.11
Тогда ждем...
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: sfs от 07 Февраль 2021, 10:35:06
Думал - куда пропал balbes - в этом году ли одной сборки армбиана... А он LE пилит
Если нужны  uboot.ext для других чипов AML
https://disk.yandex.ru/d/8vNYuuxynz1L0w/20210129-aarch64
LibreELEC-ARMv8.aarch64-9.80-devel-20210129104104-d174eba-amlg12.tar
Для не AML там, же , но в других tar

в extlinux.conf можно раскоментировать все строчки и выбирать способ способ загрузки в процессе с клавиатуры (но у меня не работает, всегда грузится первый пункт)
У меня тоже. Зачем-то такой конфиг существует...
Я делал меню внутри инитрд, но это очень запарно
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: uropb от 07 Февраль 2021, 19:54:58
Зачем-то такой конфиг существует...
Можно закоментировать сразу весь блок # LABEL, а не каждую строчку и он переходит на следующий блок.
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: sfs от 12 Февраль 2021, 12:48:22
https://forum.armbian.com/topic/16753-chainloaded-uboot-images-for-amlogic/
Попробовал https://github.com/hexdump0815/u-boot-misc/releases/download/200926-01/g12a-u-boot.bin.gz
на боксе из моей подписи (gzup -d g12a-u-boot.bin.gz && mv g12a-u-boot.bin u-boot.ext )
Загружается, но eth0 виден, но не работает
Название: Re: Новый u-boot (переход на ядро 5.10)
Отправлено: sfs от 14 Февраль 2021, 10:33:15
В манджаро обновили https://mirror.yandex.ru/mirrors/manjaro/arm-stable/core/aarch64/boot-vim3-2020.10-1-aarch64.pkg.tar.xz