From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1589191822; bh=MLaNOy17EVSrwpNZ75KIsD9visMCiozs4Tkdv1VS/Og=; h=Message-Id:Subject:In-Reply-To:Date:References:To:From; b=r6yK0mD6CO+5208ioQhtBra/3OKkUfSFZU1vavezOH5n7ZDMNl5arYRf/NbM9ZpqT 8EjKpErCuaBkwxycN37l3w8hE9GTSeH5Ded5rGzc8LPqDcg5FO6nbIjk4cZrRryKTW NDWyLZ3bzAmbQm/yl0YVp9KEUSBUN/wSoEaF8nQc= Authentication-Results: mxback4j.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?utf-8?B?0JTQvNC40YLRgNC40Lkg0KLQtdGA0LXRhdC40L0=?= Envelope-From: jqt4@yandex.ru To: Single-board computer software development discussions In-Reply-To: References: <20193028-a0c3-5af8-9c77-a2ed70ca97f4@ya.ru> <4f816d2c-53a9-57d9-d252-84f837ce3d9c@ya.ru> <7c54c3e2-31d3-0a14-bbdc-bcd8d3334cb0@ya.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 11 May 2020 13:10:21 +0300 Message-Id: <1751511589191530@mail.yandex.ru> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Subject: Re: [devel-sbc] =?utf-8?q?UEFI_=D0=B8_Raspberry_Pi?= X-BeenThere: devel-sbc@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Single-board computer software development discussions List-Id: Single-board computer software development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 May 2020 10:10:25 -0000 Archived-At: List-Archive: Добрый день! 11.05.2020, 12:24, "Aleksey Novodvorsky" : > пн, 11 мая 2020 г., 12:12 Антон Мидюков : >> 11.05.2020 15:35, Aleksey Novodvorsky пишет: >>> пн, 11 мая 2020 г., 11:23 Антон Мидюков : >>> >>>> 11.05.2020 15:07, Aleksey Novodvorsky пишет: >>>>> пн, 11 мая 2020 г., 10:50 Антон Мидюков : >>>>> >>>>>> 08.05.2020 23:07, Антон Мидюков пишет: >>>>>>> Доброго времени суток >>>>>>> >>>>>>> Продолжаю делиться информацией о продвижении проекта по созданию >>>>>>> полноценного UEFI для Raspberry Pi 3 и 4. >>>>>>> >>>>>>> Начну с того, что собирать собственную сборку стало не актуально. >>>>>>> Проекты оперативно релизятся на github: >>>>>>> >>>>>>> https://github.com/pftf/RPi3 >>>>>>> >>>>>>> https://github.com/pftf/RPi4 >>>>>>> >>>>>>> Минус: нельзя сделать одну сборку для обеих плат. [...] >>>>>> Я собрал новый edk2 для Raspberry Pi 3 и 4 и обновил архив с обоими >>>> UEFI: >>>>>> http://nightly.altlinux.org/sisyphus-aarch64/alpha/RPi_EFI.zip >>>>> Спасибо, Антон! >>>>> >>>>> Что теперь не работает?  :) >>>> Это те же самые UEFI только нашей сборки. Изменение только в том, что >>>> этот архив подходит сразу для RPi3 и RPi4.  Также в config.txt прописан >>>> оверлей для включения 3D на RPi3. >>>> >>> Так что не работает на rpi4, кроме 3d? >> >> edk2 для RPi4 позволяет грузиться в двух режимах: devicetree и ACPI >> (дефолт). >> >> В режиме ACPI имеем: >> >> - ограничение оперативной памяти в 3 ГБ >> >> - не работют ни wi-fi, ни ethernet >> >> - не работает SD-карта >> >> - не работает аудио >> >> - не работает 3D >> >> - зато грузятся все наши ядра, кроме rpi-un, собранного без поддержки >> ACPI (пробовали ему включить ACPI, загрузился, но плюсов от этого не было) >> >> В режиме devicetree: >> >> - доступны все 4 ГБ оперативной памяти >> >> - доступна SD-карта >> >> - не работает wi-fi, работает ethernet >> >> - не работает аудио >> >> - не работает 3D >> >> - грузятся только ядра mp и rpi-un. У rpi-un наблюдается инверсия >> цветовой гаммы. > > Ядра можно собрать как угодно, но пока это явно не то. >>> Можем ли мы перейти на эту схему для сборок продуктов на стабильных бранчах? >> >> edk2 для RPi4 не готово. Поддержку в ISO-образы добавить необходимо. >> Пока можно будет рекомендовать только для RPi3. Как будет готова edk2 >> для RPi4, скорее всего наши уже постаревшие сборки ISO, будут на нём >> полноценно грузиться и работать. >> >> Пока стоит смотреть связку u-boot +EFI. У некоторых других дистрибутивов >> она работает. Надо разбираться, почему у нас с этим проблемы. > Да. > У кого работает? Видел такое в SUSE. Образ http://download.opensuse.org/ports/aarch64/tumbleweed/images/openSUSE-Tumbleweed-ARM-XFCE-raspberrypi4.aarch64-2020.03.25-Snapshot20200414.raw.xz Насколько я понял по логу загрузки последовательность такая: firmware, U-Boot, EFI, GRUB, ядро С уважением Дмитрий Терёхин >>> И ещё. Есть ли возможность сборки 32-битных armh- образов для тех же RPI 3 >>> и 4? Последнее полезно для отладки образов armh на типовых массовых >>> железках, которыми являются RPI*. >>> >> На RPi3 нет никаких проблем со сборкой на armh. Текущие профили >> дистрибутивов могут не собираться только из-за отсутствия каких-то >> пакетов в репозитории для armh. А так они уже готовы для этого. > > Отлично. > Там нет chromium. И не будет. >> На RPi4 у меня пока не получилось загрузиться с ядром mp. Возможно, >> стоит собрать ядро rpi-un для armh, > > Стоит. > > 2gremlin@: какое ядро armh взлетит на rpi4? > >> тогда можем делать сборки и для armh >> идентичные сборкам для aarch64. >  Ок. > >> На armh, насколько мне известно, связка u-boot + EFI не работает. Там >> всё равно надо использовать u-boot+extlinux.conf. edk2 для RPi 3 на armh >> также не доступен. > > Ok. > >> -- > Rgrds, Алексей > , > > _______________________________________________ > devel-sbc mailing list > devel-sbc@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-sbc