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

Reply via email to