Context
- See hibernate-pocket, hibernate-pocket-2, hibernate-pocket-3, hibernate-pocket-4,hibernate-pocket-5, hibernate-pocket-6, hibernate-pocket-7, hibernate-pocket-8
Sidequest: Install u-boot-menu
Don't be like me and reboot without configuring u-boot-menu
. Although the defaults make sense for most people, in my case I lost access to the serial console (because that custom config needed to be re-done), and the default delay was not enough to choose a backup kernel. In consfigurator
notation:
(on-change
(file:has-content "/etc/u-boot-menu/conf.d/reform.conf"
'("U_BOOT_TIMEOUT=50"
"U_BOOT_PARAMETERS=\"ro no_console_suspend cryptomgr.notests \\${bootargs} console=ttyS2,1500000 keep_bootcon console=tty1\""))
(cmd:single "u-boot-update"))
The panel, alive.
Thanks to a hint from
joschc
(and a bit of luck) I realized the
issue I filed was nonsense. Yay?The panel driver is not added by the rk3588 patches (since the build process applies all the patches, this is not a problem for building from
reform-debian-packages
).After applying the two patches in
reform-debian-packages/linux/patches6.15/imx8mp-mnt-pocket-reform/pocket-panel
, the patched 6.16 kernel boots, and seems to work, including the panel.The updated source is on branch
reform-patches
athttps://salsa.debian.org/bremner/collabora-rockchip-3588
Unsurprisingly hibernate is not working out of the box with 6.16. My next mission is to apply the recommended pci-reset patches on top of 6.16.