configure_autologin_service(state, "serial-getty@ttyS0.service",
"--keep-baud 115200,57600,38400,9600 -")
- if state.config.architecture == Architecture.arm64:
- configure_autologin_service(state, "serial-getty@ttyAMA0.service",
+ if state.config.architecture.default_serial_tty() != "ttyS0":
+ configure_autologin_service(state,
+ f"serial-getty@{state.config.architecture.default_serial_tty()}.service",
"--keep-baud 115200,57600,38400,9600 -")
return {
Architecture.arm : "ttyAMA0",
Architecture.arm64 : "ttyAMA0",
+ Architecture.s390 : "ttysclp0",
+ Architecture.s390x : "ttysclp0",
}.get(self, "ttyS0")
def supports_smbios(self) -> bool: