On 04.12.2017 15:42, John David Anglin wrote: >>> I believe you need to change console to ttyS0 with v4.14.x. >> >> Yes that solved it (see the bottom part of my earlier mail :-)), but was >> unexpected, as in the past the console used by the iLO MP of the rp3440 was >> always ttyS1. >> ... > I think this is a palo bug. The rp3440 has a ATI RV100 graphics interface > that doesn't work. Early units > had a VGA connector on the back. Latter, it was completely covered over. It > looks like palo has selected > the graphics interface rather than the serial ttyS0 port.
No, palo will not choose the graphics card if it wasn't started on graphics console. >>> You can probably access system via network after boot completes. >> >> No, as mentioned earlier that didn't work out when the console was >> configured to ttyS1 by palo. I waited several minutes and the machine was >> not accessible via network in this case. > Not sure if console output on a serial port of an rp3440 or related machines > needs to be "consumed" by a terminal to continue. > But I've seen something similar on my rp2470 (with GSP), where I needed to > hit the enter key multiple times to continue the boot process, each time > another few messages would appear on my terminal, but no output and no > progress if I I didn't hit the enter key. Systemd was already running at this > time. Strange behaviour. Yes, I see this strange behavior as well. I think it's caused by systemd... Anyway, the *only* problem we have right now is, that the Linux kernel 4.14 doesn't detect all serial ports which were detected in earlier kernels. Thus the kernel will talk to the non-existant serial port at 0xfffffffff4050010 instead of 0xfffffffff4050000. 4.13: [ 28.882849] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 28.898720] 0000:e0:01.0: ttyS0 at MMIO 0xfffffffff4051000 (irq = 73, base_baud = 115200) is a 16450 [ 28.934669] 0000:e0:01.1: ttyS1 at MMIO 0xfffffffff4050000 (irq = 73, base_baud = 115200) is a 16550A [ 28.963031] 0000:e0:01.1: ttyS2 at MMIO 0xfffffffff4050010 (irq = 73, base_baud = 115200) is a 16550A [ 28.984946] 0000:e0:01.1: ttyS3 at MMIO 0xfffffffff4050038 (irq = 73, base_baud = 115200) is a 16550A ...but for v4.14.x only the following serial ports are detected: [ 28.671984] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 28.708902] 0000:e0:01.1: ttyS0 at MMIO 0xfffffffff4050000 (irq = 73, base_baud = 115200) is a 16550A [ 28.731145] 0000:e0:01.1: ttyS1 at MMIO 0xfffffffff4050010 (irq = 73, base_baud = 115200) is a 16550A Maybe reverting this commit brings back the old behavior: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7d8905d064058f4b65057e0101588f362f288bc0 Helge

