OE4T Meeting Notes 2021 07 08 - OE4T/meta-tegra GitHub Wiki
Video:
Attendees:
8
Topics
Jetpack 4.6 EA
- Have access to cboot sources as of 2021-07-09, can now test Xavier A/B rootfs update support.
Reflashing OTA using Mender
- See diagram at Reflashing_OTA_Mender
- Have new optimizations in script to repatition in a single sgdisk command and reduce the size of the brick window.
- Pull request is currently blocked on nano upgrade issues.
- Plan to get the meta-tegra PR done first, for optimizing/minimizing time to flash and brick window.
- Then will revisit tegra-demo-distro and this comment regarding overwriting VER partitions and backward compatibility for nano platforms.
- In hindsight, nano mender tegra integration probably shouldn’t have changed the uboot environment size. We may not need to or be able to solve cross upgrade problems generically but could give documentation, warning messages/error messages.
swupdate and RAUC integration into test distro
- RAUC Integration Notes
- Makes use of kernel features we don’t have turned on by default
- Makes use of kernel crypto features which don't work with Nvidia kernel. Needed to turn off sha256 support.
- Doesn’t do direct download into an alternate partition.
- Matt has demonstrated hawkbit support.
- swupdate Integration Notes
- Very lightweight, very configurable. Designed for very small systems, possibly very complex systems.
- Support direct streaming into partitions.
- Matt Demonstrated hawkbit support. Required patches for cboot integration to support Hawkbit.
- Signing was very straightforward and easy to implement, very fast to sign, smaller payloads for signing.
- Planning to keep both in tegra-test-distro for the time being. Meta-tegra support layer in tegra-demo-distro could migrate out to the community repo. Looking for people to support bringing it into tegra-demo-distro or the community meta layer.
- Discussed a rescue mode option to recover both partitions, and how to use this partition as Nvidia intended. We are not sure how to force the system to boot into that mode. NVIDIA has partitions reserved for this, but haven’t documented how to use it yet. This may be clarified with the Jetpack 4.6 release, and we should possibly revisit afterward.
- Discussed questions about tegra-bootinfo and how this is setup through initramfs.
glibc compatibility
- See slack thread at https://oe4t.slack.com/archives/C01BTRXHGQ5/p1624383216192400
- We didn’t cover this month but will include this in the agenda for next month.
Next Meeting:
The next meeting will be August 12th at 9AM MDT: https://teamup.com/event/show/id/gtzmdQwJHLABcVt7vzUTSahAc8EYWr