{"id":283,"date":"2004-10-01T20:15:41","date_gmt":"2004-10-01T10:15:41","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=283"},"modified":"2004-10-01T20:16:35","modified_gmt":"2004-10-01T10:16:35","slug":"remote-serial-console-howto","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2004\/10\/01\/remote-serial-console-howto\/","title":{"rendered":"Remote Serial Console HOWTO"},"content":{"rendered":"<p><a href=\"http:\/\/www.tldp.org\/HOWTO\/Remote-Serial-Console-HOWTO\/\">Remote Serial Console HOWTO<\/a><\/p>\n<p>You can have a serial console to GRUB &#8211; something i didn&#8217;t know. Which is cool &#8211; and sometimes needed.<\/p>\n<p>The last thing you need is to drag your (soon to be) sweaty ass into a hot <strike>sauna<\/strike> server room to select a working kernel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Remote Serial Console HOWTO You can have a serial console to GRUB &#8211; something i didn&#8217;t know. Which is cool &#8211; and sometimes needed. The last thing you need is to drag your (soon to be) sweaty ass into a &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2004\/10\/01\/remote-serial-console-howto\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,8,7],"tags":[],"class_list":["post-283","post","type-post","status-publish","format-standard","hentry","category-general","category-linux-kernel","category-work-et-al"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-4z","jetpack-related-posts":[{"id":68,"url":"https:\/\/www.flamingspork.com\/blog\/2003\/03\/16\/netbsd-alpha\/","url_meta":{"origin":283,"position":0},"title":"NetBSD Alpha","author":"Stewart Smith","date":"2003-03-16","format":false,"excerpt":"got it booting! got it nfsmounting \/ and have a console up. It is thought of some that I won't be able to get X going under NetBSD. I'll give it a try (there's some almost-docs outh there). If it doesn't work, then maybe I'll just have to settle for\u2026","rel":"","context":"In &quot;cool gadgets&quot;","block_context":{"text":"cool gadgets","link":"https:\/\/www.flamingspork.com\/blog\/category\/cool-gadgets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4290,"url":"https:\/\/www.flamingspork.com\/blog\/2017\/08\/22\/op-test-framework-lets-break-the-console\/","url_meta":{"origin":283,"position":1},"title":"op-test-framework: Let&#8217;s break the console!","author":"Stewart Smith","date":"2017-08-22","format":false,"excerpt":"One of the things I've been working on fairly quietly is the test suite for OpenPOWER firmware: op-test-framework. I've approach things I'm hacking on from the goal of \"when I merge patches into skiboot, can I be confident that I haven't merged something that's broken existing functionality?\" By testing host\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":116,"url":"https:\/\/www.flamingspork.com\/blog\/2003\/06\/24\/towards-stews-kernel-2421-ac2-stew1\/","url_meta":{"origin":283,"position":2},"title":"toward&#8217;s stew&#8217;s kernel 2.4.21-ac2-stew1","author":"Stewart Smith","date":"2003-06-24","format":false,"excerpt":"well, spank my arse and call me charlie - stoopid me had not enabled 1284 modes for parallel port. this is probably why my newly acquired laserjet printer doesn't work via parallel (but fine, albeit slowly, via serial). -ac2 should correct some problems tim was having with the tulip and\u2026","rel":"","context":"In &quot;linux-kernel&quot;","block_context":{"text":"linux-kernel","link":"https:\/\/www.flamingspork.com\/blog\/category\/linux-kernel\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4311,"url":"https:\/\/www.flamingspork.com\/blog\/2017\/10\/20\/zmodem-saves-the-day-or-why-my-firmware-for-a-machine-with-a-cpu-from-2017-contains-a-serial-file-transfer-protocol-from-the-1980s\/","url_meta":{"origin":283,"position":3},"title":"ZMODEM saves the day! Or, why my firmware for a machine with a CPU from 2017 contains a serial file transfer protocol from the 1980s","author":"Stewart Smith","date":"2017-10-20","format":false,"excerpt":"Recently, I added the package lrzsz to op-build in this commit. This package provides the rz and sz commands - for receive zmodem and send zmodem respectively. For those who don't know, op-build builds a firmware image for OpenPOWER machines, and adding this package adds the commands to the petitboot\u2026","rel":"","context":"In &quot;IBM&quot;","block_context":{"text":"IBM","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/ibm-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1670,"url":"https:\/\/www.flamingspork.com\/blog\/2009\/07\/09\/debian-unstable-on-a-sun-fire-t1000\/","url_meta":{"origin":283,"position":4},"title":"Debian unstable on a Sun Fire T1000","author":"Stewart Smith","date":"2009-07-09","format":false,"excerpt":"So i got the T1000 working again (finally, after much screwing about trying to get the part). I then hit the ever annoying \"no console\" problem, where the console didn't work - kind of problematic. After a firmware upgrade, and passing \"console=\/dev\/ttyS0\" to the kernel, things work. So the T1000\u2026","rel":"","context":"In &quot;drizzle&quot;","block_context":{"text":"drizzle","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/drizzle-work-et-al\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3968,"url":"https:\/\/www.flamingspork.com\/blog\/2015\/06\/14\/hello-world-as-ppc66le-opal-payload\/","url_meta":{"origin":283,"position":5},"title":"hello world as ppc66le OPAL payload!","author":"Stewart Smith","date":"2015-06-14","format":false,"excerpt":"While the in-tree hello-world kernel (originally by me, and Mikey managed to CUT THE BLOAT of a whole SEVENTEEN instructions down to a tiny ten) is very, very dumb (and does one thing, print \"Hello World\" to the console), there's now an alternative for those who like to play with\u2026","rel":"","context":"In &quot;code&quot;","block_context":{"text":"code","link":"https:\/\/www.flamingspork.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":0,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}