Serial Console Woes
So, I’m setting up a box. I need to test different filesystem configurations, which will involve a lot of boot-configure-install-post-install-benchmark cycles. We have a nice network boot infrastructure, but getting serial booting to work is always fun. Today I found that the vendor has set up BIOS “remote access” to COM2. Funny thing, the box only has one serial port! So, I set that to COM1, and configure console redirection only up to the boot loader, tell the bootloader that I want text console=ttyS0 and we’re in business!
But man, if SuSE’s YaST aint a bloody mess when it downgrades to text on a serial port:
What you don’t see here is the constant slow screen-redraw, constant pressing control-L. This is what it looks like at a good moment!
I think I understand why. I mean, I would think that Linux developers would take serial consoles and text mode to heart. After all, that’s the whole point, right? But that’s how I think, because I manage dozens of servers at a time, remote, and all my boxes are rack-mount jobbies with lots o’ fans and nobody wants to be in the same room.
But the developers who hack on Linux probably aren’t hard-core SysAdmins. Their dev system is some beat-up old hardware sitting near their desk, wired up to a spare VGA monitor, so yeah, text mode is kind of an afterthought. Especially given the pain in the butt that setting up serial consoles can be!

Responses
Stefan Hundhammer
Did you file a bug report?
Sure we take the serial console sersiously. As you might know, SUSE Linux runs on many different architectures, including big mainframes like the IBM S/390, and we have an architecture team for all those non-PC machines. They typically install using a serial console.
But you know: No bug report, no bug fix…
…but don’t let that get in the way of a rant.
Stefan Hundhammer
YaST developer
dannyman
Stefan,
Did you check the bug database? I guess if there’s no bug reports, everything is fine.
In my case, the thing was such a train wreck that I found avoiding YaST for serial console installation to be far more expedient than saying “there is a bug” . . . the entire experience was awful awful and painful.
Seriously, have YOU tried doing some serial console installs with the tool? I guess that wouldn’t be as easy as leaving condescending comments on two-year-old blog posts.
-danny
Comment
Tiny Print:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>