⇤ ← Revision 1 as of 2020-06-28 18:22:25
30
Comment: add to calendar
|
← Revision 2 as of 2020-07-26 18:32:43 ⇥
2506
add call notes
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
* Update on UEFI images (sunil) * arm64 and armhf * Tested and working on several boards * Issues: * Raspberry Pi 4 has not booted successfully yet * Raspberry Pi 3B+ u-boot image not readily available * Partition expansion script does not work for GPT partition tables * Document how to use in each supported board's page * Also a generic page for UEFI * Plan to move RPi 3B+, Pine64, and !OLinuXino A64 to UEFI image * How it works * Gap between partition table and first partition * Put ARM Trusted Firmware and u-boot as one blob * Looks at first boot partition (ext2) * Reads uboot.scr script which loads kernel, initrd, dtb * DTB, uboot script prepared by flash-kernel * UEFI requires special EFI partition * /boot/efi stores EFI binaries * Normally BIOS lets you decide which EFI binary to boot * Grub provides an EFI binary * For ARM, u-boot replaces BIOS, loads UEFI binary * Already used on ARM servers * UEFI partition will contain grub, loaded by firmware * Bootloader ROM core different on each board, boots from different address * Place generic u-boot at appropriate location * u-boot looks for UEFI disks everywhere, loads application if it finds one * UEFI should provide all information about hardware * u-boot needs DTB file for this * Keep UEFI partition and root partition together * Works best if the board has SPI flash to hold u-boot, then no SD card is needed. * Any binary blobs in SPI flash or on SD card, not included in image. * Update on Lime2 Rev. K (sunil) * Successfully booted armhf UEFI image * TODO: Custom u-boot stored in SPI flash * Tested with boot from SD card and SATA hard drive * Solution to ship newer board revision for pioneer kit * Also needs fix to partition expansion * Need to test stable kernel, or use backports kernel * First boot opt-out of frequent feature updates (backports) (James) * https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/1870 * radicale 1.x handling (James) * https://salsa.debian.org/freedombox-team/freedombox/-/merge_requests/1874 * freedombox 20.13 in NEW queue (James) * Skip uploading new release for now. * Will still update translation files, fetch and build new manual. * "container destroy" can fail and requires reboot to fix. * https://salsa.debian.org/freedombox-team/freedombox/-/issues/1910 * manual on wiki |
Progress call: 17:00 UTC
- Update on UEFI images (sunil)
- arm64 and armhf
- Tested and working on several boards
- Issues:
- Raspberry Pi 4 has not booted successfully yet
- Raspberry Pi 3B+ u-boot image not readily available
- Partition expansion script does not work for GPT partition tables
- Document how to use in each supported board's page
- Also a generic page for UEFI
- Plan to move RPi 3B+, Pine64, and !OLinuXino A64 to UEFI image
- How it works
- Gap between partition table and first partition
- Put ARM Trusted Firmware and u-boot as one blob
- Looks at first boot partition (ext2)
- Reads uboot.scr script which loads kernel, initrd, dtb
- DTB, uboot script prepared by flash-kernel
- UEFI requires special EFI partition
- /boot/efi stores EFI binaries
- Normally BIOS lets you decide which EFI binary to boot
- Grub provides an EFI binary
- For ARM, u-boot replaces BIOS, loads UEFI binary
- Already used on ARM servers
- UEFI partition will contain grub, loaded by firmware
- Bootloader ROM core different on each board, boots from different address
- Place generic u-boot at appropriate location
- u-boot looks for UEFI disks everywhere, loads application if it finds one
- UEFI should provide all information about hardware
- u-boot needs DTB file for this
- Keep UEFI partition and root partition together
- Works best if the board has SPI flash to hold u-boot, then no SD card is needed.
- Any binary blobs in SPI flash or on SD card, not included in image.
- Update on Lime2 Rev. K (sunil)
- Successfully booted armhf UEFI image
- TODO: Custom u-boot stored in SPI flash
- Tested with boot from SD card and SATA hard drive
- Solution to ship newer board revision for pioneer kit
- Also needs fix to partition expansion
- Need to test stable kernel, or use backports kernel
- First boot opt-out of frequent feature updates (backports) (James)
- radicale 1.x handling (James)
- freedombox 20.13 in NEW queue (James)
- Skip uploading new release for now.
- Will still update translation files, fetch and build new manual.
- "container destroy" can fail and requires reboot to fix.
- manual on wiki