<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 11 мая 2020 г., 12:12 Антон Мидюков &lt;<a href="mailto:midyukov-anton@ya.ru" target="_blank" rel="noreferrer">midyukov-anton@ya.ru</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">11.05.2020 15:35, Aleksey Novodvorsky пишет:<br>
&gt; пн, 11 мая 2020 г., 11:23 Антон Мидюков &lt;<a href="mailto:midyukov-anton@ya.ru" rel="noreferrer noreferrer" target="_blank">midyukov-anton@ya.ru</a>&gt;:<br>
&gt;<br>
&gt;&gt; 11.05.2020 15:07, Aleksey Novodvorsky пишет:<br>
&gt;&gt;&gt; пн, 11 мая 2020 г., 10:50 Антон Мидюков &lt;<a href="mailto:midyukov-anton@ya.ru" rel="noreferrer noreferrer" target="_blank">midyukov-anton@ya.ru</a>&gt;:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 08.05.2020 23:07, Антон Мидюков пишет:<br>
&gt;&gt;&gt;&gt;&gt; Доброго времени суток<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Продолжаю делиться информацией о продвижении проекта по созданию<br>
&gt;&gt;&gt;&gt;&gt; полноценного UEFI для Raspberry Pi 3 и 4.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Начну с того, что собирать собственную сборку стало не актуально.<br>
&gt;&gt;&gt;&gt;&gt; Проекты оперативно релизятся на github:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href="https://github.com/pftf/RPi3" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/pftf/RPi3</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href="https://github.com/pftf/RPi4" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/pftf/RPi4</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Минус: нельзя сделать одну сборку для обеих плат. [...]<br>
&gt;&gt;&gt;&gt; Я собрал новый edk2 для Raspberry Pi 3 и 4 и обновил архив с обоими<br>
&gt;&gt; UEFI:<br>
&gt;&gt;&gt;&gt; <a href="http://nightly.altlinux.org/sisyphus-aarch64/alpha/RPi_EFI.zip" rel="noreferrer noreferrer noreferrer" target="_blank">http://nightly.altlinux.org/sisyphus-aarch64/alpha/RPi_EFI.zip</a><br>
&gt;&gt;&gt; Спасибо, Антон!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Что теперь не работает?  :)<br>
&gt;&gt; Это те же самые UEFI только нашей сборки. Изменение только в том, что<br>
&gt;&gt; этот архив подходит сразу для RPi3 и RPi4.  Также в config.txt прописан<br>
&gt;&gt; оверлей для включения 3D на RPi3.<br>
&gt;&gt;<br>
&gt; Так что не работает на rpi4, кроме 3d?<br>
<br>
edk2 для RPi4 позволяет грузиться в двух режимах: devicetree и ACPI <br>
(дефолт).<br>
<br>
В режиме ACPI имеем:<br>
<br>
- ограничение оперативной памяти в 3 ГБ<br>
<br>
- не работют ни wi-fi, ни ethernet<br>
<br>
- не работает SD-карта<br>
<br>
- не работает аудио<br>
<br>
- не работает 3D<br>
<br>
- зато грузятся все наши ядра, кроме rpi-un, собранного без поддержки <br>
ACPI (пробовали ему включить ACPI, загрузился, но плюсов от этого не было)<br>
<br>
В режиме devicetree:<br>
<br>
- доступны все 4 ГБ оперативной памяти<br>
<br>
- доступна SD-карта<br>
<br>
- не работает wi-fi, работает ethernet<br>
<br>
- не работает аудио<br>
<br>
- не работает 3D<br>
<br>
- грузятся только ядра mp и rpi-un. У rpi-un наблюдается инверсия <br>
цветовой гаммы.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ядра можно собрать как угодно, но пока это явно не то. </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; Можем ли мы перейти на эту схему для сборок продуктов на стабильных бранчах?<br>
<br>
edk2 для RPi4 не готово. Поддержку в ISO-образы добавить необходимо. <br>
Пока можно будет рекомендовать только для RPi3. Как будет готова edk2 <br>
для RPi4, скорее всего наши уже постаревшие сборки ISO, будут на нём <br>
полноценно грузиться и работать.<br>
<br>
Пока стоит смотреть связку u-boot +EFI. У некоторых других дистрибутивов <br>
она работает. Надо разбираться, почему у нас с этим проблемы.<br></blockquote></div></div><div dir="auto">Да. </div><div dir="auto">У кого работает? </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
&gt; И ещё. Есть ли возможность сборки 32-битных armh- образов для тех же RPI 3<br>
&gt; и 4? Последнее полезно для отладки образов armh на типовых массовых<br>
&gt; железках, которыми являются RPI*.<br>
&gt;<br>
На RPi3 нет никаких проблем со сборкой на armh. Текущие профили <br>
дистрибутивов могут не собираться только из-за отсутствия каких-то <br>
пакетов в репозитории для armh. А так они уже готовы для этого.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Отлично. </div><div dir="auto">Там нет chromium. И не будет. </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
На RPi4 у меня пока не получилось загрузиться с ядром mp. Возможно, <br>
стоит собрать ядро rpi-un для armh, </blockquote></div></div><div dir="auto"><br></div><div dir="auto">Стоит.</div><div dir="auto"><br></div><div dir="auto">2gremlin@: какое ядро armh взлетит на rpi4? </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">тогда можем делать сборки и для armh <br>
идентичные сборкам для aarch64.<br></blockquote></div></div><div dir="auto"> Ок. </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
На armh, насколько мне известно, связка u-boot + EFI не работает. Там <br>
всё равно надо использовать u-boot+extlinux.conf. edk2 для RPi 3 на armh <br>
также не доступен.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ok. </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- <br><br>
</blockquote></div></div><div data-smartmail="gmail_signature">Rgrds, Алексей</div></div>