dannyman.toldme.com


Linux, Technical, Technology

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:

yast

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!

Read More

Next:
Previous:
Categories: Linux, Technical, Technology

Responses

September 25th, 2008

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

September 25th, 2008

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

Leave a comment . . .

Tiny Print:

  1. For private messages, e-mail me: dannyman@toldme.com.
  2. You must provide an e-mail address.
  3. You can use a bogus e-mail address, but I like to know who you are.
  4. I will not spam you. I will not publish or share your e-mail address.
  5. First-time commenters will be held for review.
  6. You can use these HTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>