See https://salsa.debian.org/raspi-team/image-specs/-/issues/57 for detailed background. Summary, e.g. on the Pi 4: - fresh build and first boot means: console=ttyS1,115200 console=tty0 - after dpkg-reconfigure raspi-firmware has run, with the default settings: console=tty0 console=ttyS1,115200 Having some consistency across boots seems desirable (esp. when the Pi fails to boot and the hints are on a serial console which might not be wired), so insert the console= parameter for the serial console right before the root= parameter. Currently, the /etc/kernel/postinst.d/z50-raspi-firmware hook uses: ${pre_cmdline} root=$ROOTPART […] and console= parameters are inserted via ${pre_cmdline}, so inserting the serial console before root= should get us the same results.
5.8 KiB
5.8 KiB