Setup:
- Apalis iMX8QM 4GB IT
- Ixora Carrier Board v1.3A
- HDMI screen connected
- Torizon OS 7.4.0+build.28 (for Apalis iMX8) customized with Torizon Core Builder as per below.
and
- Apalis iMX8QM 4GB IT
- Ixora Carrier Board v1.3A
- HDMI screen connected
- Torizon OS 7.5.0+build.30 (for Apalis iMX8) customized with Torizon Core Builder as per below.
Torizon Core Builder customization
-
Version Torizon Core Builder image:
torizon/torizoncore-builder:3.15.0 -
Using
torizoncore-builder build -
Customization section in
tcbuild.yaml:customization:
kernel:
arguments:
- console=tty1
- console=ttyLP1,115200
- fbcon=map:0
- vt.global_cursor_default=1
Issue:
In the original setup (using Torizon OS 7.4.0 as base) I get a login prompt on the HDMI screen from the getty@tty1 service as wanted.
In the new setup (using Torizon OS 7.5.0 as base) I do not get a login prompt on the HDMI screen anymore. Also on later quarterly releases (7.6.1 and 7.7.0) I observe this behavior.
From my perspective, this appears to be some regression between 7.4.0 and 7.5.0.
I observed on 7.5.0 on start the getty@tty1 service is running, but not displaying on the HDMI. And that (manually) starting/stopping getty@tty0 restarts getty@tty1 as well and afterwards provides a login prompt (tty1) as HDMI. However I would prefer not to use this as a workaround.
torizon@apalis-imx8-08734975:~$ sudo systemctl stop getty@tty0
torizon@apalis-imx8-08734975:~$ journalctl | grep getty
Aug 11 10:20:46 apalis-imx8-08734975 systemd[1]: Created slice Slice /system/getty.
Aug 11 10:20:46 apalis-imx8-08734975 systemd[1]: Created slice Slice /system/serial-getty.
Aug 11 10:22:49 apalis-imx8-08734975 sudo[1121]: torizon : TTY=ttyLP1 ; PWD=/var/rootdirs/home/torizon ; USER=root ; COMMAND=/usr/bin/systemctl start getty@tty0
Aug 11 10:22:54 apalis-imx8-08734975 systemd[1]: getty@tty1.service: Deactivated successfully.
Aug 11 10:22:55 apalis-imx8-08734975 systemd[1]: getty@tty1.service: Scheduled restart job, restart counter is at 1.
Aug 11 10:23:00 apalis-imx8-08734975 systemd[1]: getty@tty0.service: Deactivated successfully.
Aug 11 10:23:00 apalis-imx8-08734975 systemd[1]: getty@tty0.service: Scheduled restart job, restart counter is at 1.
Aug 11 10:23:03 apalis-imx8-08734975 sudo[1133]: torizon : TTY=ttyLP1 ; PWD=/var/rootdirs/home/torizon ; USER=root ; COMMAND=/usr/bin/systemctl stop getty@tty0
Aug 11 10:23:03 apalis-imx8-08734975 systemd[1]: getty@tty0.service: Deactivated successfully.
Aug 11 10:23:03 apalis-imx8-08734975 systemd[1]: getty@tty1.service: Deactivated successfully.
Aug 11 10:23:03 apalis-imx8-08734975 systemd[1]: getty@tty1.service: Scheduled restart job, restart counter is at 2.
Questions:
- What has been changed between 7.4.0 and 7.5.0 (and later) that cause this change in behavior?
- How can I get the login prompt on the HDMI screen working again in 7.5.0 (and later) without workaround?
Note: My objective is to upgrade to the latest quarterly release, and (if possible) stay up-to-date.
Please let me know further if logs are needed to investigate/pinpoint the issue.