[Bug 896402] New: kiwi: Multiple console= don't work
https://bugzilla.novell.com/show_bug.cgi?id=896402 https://bugzilla.novell.com/show_bug.cgi?id=896402#c0 Summary: kiwi: Multiple console= don't work Classification: openSUSE Product: openSUSE Factory Version: 201408* Platform: aarch64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: ms@suse.com ReportedBy: agraf@suse.com QAContact: ms@suse.com Found By: --- Blocker: --- The kernel and systemd support multiple console= cmdline parameters to enable output on a multitude of console outputs. For example you can do console=ttyS0 console=ttyS1 console=tty to have both UARTs and graphical output. The kiwi initrd however does not support this. When I configure my system like above, I see kernel output of the first UART, but no kiwi shell output or PXE installer output. The reason we need this is that for the "generic" EFI image on AArch64, we don't know which serial port the target system is going to have, so we need to support both ttyAMA0 and ttyS0. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=896402 https://bugzilla.novell.com/show_bug.cgi?id=896402#c1 Marcus Schaefer <ms@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |agraf@suse.com --- Comment #1 from Marcus Schaefer <ms@suse.com> 2014-09-12 08:57:20 UTC --- for me and on x86 (tested with qemu) this has worked. the KIWILinuxRC.sh has a method which initializes the console using udev and or systemd tools: function consoleInit { local IFS=$IFS_ORIG local udev_console=/lib/udev/console_init local systemd_console=/usr/lib/systemd/systemd-vconsole-setup if [ -x $udev_console ];then $udev_console /dev/console elif [ -x $systemd_console ];then $systemd_console fi } There is not more kiwi does other than redirecting all output to /dev/console which I would expect to be a multiplexing device sharing the messages to all cmdline configured devices. I'm afraid I don't see what else I could do or where there is a problem in the kiwi initrd about this ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=896402 https://bugzilla.novell.com/show_bug.cgi?id=896402#c2 --- Comment #2 from Marcus Schaefer <ms@suse.com> 2014-09-12 11:12:35 UTC --- debug info: console=ttyS0 console=ttyS1 console=tty0 console=tty run kiwi image with qemu-kvm ... -serial vc -serial vc change consoles Ctr-l Alt 2 / 3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=896402 https://bugzilla.novell.com/show_bug.cgi?id=896402#c3 --- Comment #3 from Marcus Schaefer <ms@suse.com> 2014-09-12 14:06:13 UTC --- I have tested this in qemu and the behavior is as follows: 1. it doesn't matter if you specify tty0 or tty 2. I never see any message on ttyS1 (Ctrl-Alt-3) tested with kernel: 3.12.28-2-default I don't think this is a kiwi bug ;) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com