Hi Ivan, > -----Original Message----- > From: Ivan T. Ivanov <[email protected]> > Sent: Thursday, October 23, 2025 3:35 PM > To: Guillaume Gardet <[email protected]> > Cc: [email protected] > Subject: RPi images kernel command line console= parameter > > > Hi, > > I am looking into optimising/fixing console parameters for RPi images > generated > by [1]. The thing is that these images have console=ttyS0 hardcoded which is > not > valid for RPi’s which do not have bluetooth module or RPi 5 devices. I have > few > RPi machines which should use following console: > > ttyAMA0 - Raspberry Pi 2 Model B Rev 1.2 > ttyS0 - Raspberry Pi 3 Model B Plus Rev 1.3 > ttyS0 - Raspberry Pi 4 Model B Rev 1.1 > ttyAMA0 - Raspberry Pi Compute Module 3 Rev 1.0 > ttyS0 - Raspberry Pi Compute Module 4 Rev 1.0 > ttyAMA10 - Raspberry Pi 5 Model B Rev 1.0 (c0 stepping) > ttyAMA10 - Raspberry Pi Compute Module 5 Rev 1.0 (dO stepping) > > Currently raspberrypi-firmware-dt package which provides device tree files for > these boards define proper chosen { stdout-path = }. > Which means that if there is no console= parameters on the kernel command line > the one defined in stdout-path will be used for kernel logging. And this is > working > fine. I have tested this on the above boards. > > So far so good. > > Now ... images witch boot to graphical desktop have also cconsole=tty0 which > presumably redirect kernel boot log to graphical console. > > If I remove all console= parameters from these images the boot log is > redirected > to serial output and once graphical login is stared it will be visible on the > HDMI > output. > > One thing I am unsure is: if I don’t add serial console to the kernel command > line > will system spawn agetty for preferred kernel console? > > Question is can we remove serial console= from the command line, can we > remove tty0 (graphical console) also?
According to your tests, I guess we could drop the console= since the firmware does the job. Feel free to submit a SR to update the jeOS images. Cheers, Guillaume > > Regards, > Ivan > > [1] https://build.opensuse.org/package/show/openSUSE:Factory:ARM/JeOS
