Proper Serial Console Support
I snarfed this from Daily DaemonNews, and it's very cool. If you administer a bunch of PC Unix servers (BSD, Linux, whatever) you probably miss the serial console that proper servers have. Once the OS is booting you can get serial output, but that doesn't help for modifying the BIOS. For that you need a monitor and keyboard. Enter the PC Weasel, an ISA board that pretends to be an MDA card, but actually stuffs the display out a serial port, and takes keyboard input and plugs it in to the keyboard buffer. So no need for a monitor now, just a serial connection. Probably the best thing is that if you buy one, you automatically get a source license for the microcontroller code, so you can customise it all you want.
Actually it works fine on the Prolient (model?) servers. At the (large) ISP I used to work for, we put all our Linux/FreeBSD servers on them.We had, AFA I can remeber, a command line BIOS interface. Compaq thus found a soft spot in the hearts of many of our Sun bigots. Though this new card mentioned here is definatly a major "break though" in the PC world, and will help larger companies addopt Linux/*BSD. I really don't like freezing my ass off in a machine room in any case. :-)
"Management" boards driven off of serial lines used to a pretty common feature on name brand servers, such as Compaqs. They could be used to check hardware status or reboot the machine. Pretty much as you describe...
The thing which gets my goat, is that DEC's old MIPS/Ultrix boxes could be set to a serial console, back in the early 90's. Same with their Alpha based boards. What you really need to do is bitch at Intel/VIA for not building this into their chipsets (except for their high priced server MB's)
Agreed. The NT boxes here go down enough by themselves -- it's totally unacceptable that an expensive but crappy KVM switch can introduce additional downtime, but they very often do.
"It can be told to boot off a diffrent disk controler. It can be told to boot off the same disk controler, but a diffrent disk (which no PC serial port re-director I have ever seen lets you!). "
The ability to change boot devices has nothing to do with the serial console, or lack thereof. The root problem is the totally broken PC BIOS with it's hardwired boot sequence. (Although you can work around this with some SCSI controllers.)
The whole point is *remote* access. You can plug a modem into the serial port and admin the machine remotely, even if it's so hosed that the OS won't come up.
I seem to remember this already being mentioned on Slashdot quite a while ago, perhaps in the discussions - stood out in my mind because it was one of those head-slapping 'god-why-didn't-someone-think-of-this-before' inventions
Bringing up an xterm on a remote server is not the same as running an X server on that server. X server bad, xterm fine.
Though the streams are swollen,
Keep them dogies trollin', slashdot.
Through rain and wind and weather,
Hell bent for leather,
Wishin' my gal was by my side.
All the things I'm missin',
Good vittles, love and kissin',
Are waiting at the end of my ride.
Move 'em on, head 'em up,
Head 'em up, move 'em on,
Move 'em on, head 'em up, slashdot!
Head 'em out, ride 'em in,
Ride 'em in, let 'em out,
Cut 'em out, ride 'em in, slashdot!
SLASHDOT!!!
Trollin' way out west.
a Beowulf cluster.
I prefer hot grits, especially on a cold morning. Breakfast serial just doesn't do it for me then.
Back when Intel CPUs had 4 digit designations, and the PC BIOS was in a JEDEC socketed package, I had hacked the BIOS code to provide console I/O via either COM1 or COM2.
Very little new code was needed, since the BIOS initialization sequences themselves used the BIOS text I/O calls. It was mainly hook-and-patch coding.
The final result worked great with DOS and Minix.
When the BIOS started being part of a higher integration package, this type of hack was no longer possible. But now that nearly every motherboard caches its BIOS, it should be possible to do the same hack inside the cached version of the BIOS.
And since most modern BIOSes are now in flash, the adventurous could even try hacking that code! (Though I doubt I ever would, simply because it is hard to recover if you mess up.)
Then again, if you can wait until the machine tries to boot an OS, there are many programs you can stuff into a ROM for any Ethernet card's "BOOTP" socket.
-BobC
Then maybe you should consider getting at least _one_ keyboard and _one_ screen and have those in the serverroom constantly?
And if you fired me for making a server faster and more reliable, I'd slash your tires, murder your family, make love to your dog, and piss in your chair. So drop the chalupa, asshole.
Then after that, I'd spear you in the neck with a Lawn Dart.
Oh, and sodomize your mother's dead body.
Thank you.
61st post?
I agree, that sounds like the most probable scenario...
(and I'd still do all that stuff to your car, your family, your chair, your dog, your mother's body, the server, et cetera. drop the chalupa, bitch.)
While I can't answer about Itanium boards, I do know that Intel's current line of boards do allow text OSes (DOS, text NetWare, Unix-en) can be redirected to the serial port, not just the BIOS. And, future boards will even allow redirection over ethernet. For the whole process. Then, you won't even need a serial terminal, just a raw ethernet connection. You just bring up the terminal on a workstation, and you can reboot a crashed server, go into the BIOS and check out the system event log to see what went wrong in hardware, then go on into the OS and fix any software errors (again, text OSes only.)
;-)
Very cool... Can't wait for 'em to come out.
Posting anonymously to protect my job security
Also, I'd like to present you with the lyrical rewrite of the Oscar-nominated song from South Park: Bigger, Longer, and Uncut, "Blame Canada". I thought that since your're a Satanist Candian, you'd be able to identify.
"Blame Canada" Lyrical Rewrite
by Trey Parker
Canada is full of faggots,
Greasy hair that's full of maggots,
Gay little boys and girls just whackin'
off while men go lumberjackin'!
Go fuck your mom because she's loose,
Or maybe make love to a moose!
Blame Canada, Blame Canada,
Not even a real country anyway.
Thank you.
Note: This post has been moderated down by Satanist Canadian moderators in other discussions. Please, Satanist Canadians: return to your homes and commence making love to bottles of maple syrup.
- Jesus Christ
(#154953, account temporarily disabled for being moderated down, imagine that!)
I am the Lord.
God Hates Moderators.
mate, your a tool, now just shut up
It seems a bit complicated to me... you can do the same thing (aside from an integrated solution in the BIOS) with a board with only an EPROM and a small address decoder. The EPROM will contain a BIOS EXTENSION that replaces the VIDEO and KEYBOARD handlers with drivers for the serial port. When you have an empty EPROM socket on a network card, you can use that.
Really? I'm over at the main office of Critical Mass, and we haven't seen any yet. We were supposed to be getting a couple for beta testing...
Since many of the people who work at canuck are slashdot regulars, we'll probably be seeing alot of posts on this topic today from them.
I'm curious to see if they'll talk about the possibility of a PCI version. Really PCI isn't required for speed, as the limiting factor is the speed of the serial connection. The only real reason for PCI is the fact that many low-cost motherboards are no longer shipping with ISA slots.
As for a network version, where it talks over CAT5 instead of serial, what's the point? If it has an IP then you can already telnet/ssh/rsh into it for most things. For BIOS support, serial console is more than fast enough.
Anyway, just my thoughts.
Beware TPB
What would the Queen think?
For that matter, what does your daughter think when you have an orgasm in her mouth? Your jizzm mixes with her tears and blood, and she likes it, the little whore! Daddy loves his little girl.
This nagging about old news is getting even more boring than the stories about things that were mentioned in comments to other stories.
Heck, even the duplicate *stories* are less annoying than the constant whining.
- Jesus Christ
(#154953, account temporarily disabled for being moderated down, imagine that!)
I am the Lord.
God Hates Moderators.
WOuld it not be possible for the BIOS makers to have this as an option? If so, why aren't they doing it?
That sounds worryingly like the voice of experience.
You want to put breakfast cereal and a keyboard in your cunt? Sick, dude!
How about wrong? The board gives you a SERIAL console. An RS-232 port, not monitor and keyboard jacks. Which means you specifically don't have to lug a monitor around, or turn the machine off to plug in to the console. Just a serial switchbox will do--or even better, you get a multiport serial console server which interfaces to Ethernet--they keep throwing those away on my campus. Then you can access the console over IP, from anywhere, at a low level.
he was simply replying another guy who thought serial consoles can't beat a monitor/keyboard combo.
Why not buy a "server" (or single-board computer) motherboard that has serial-BIOS support? The Intel L440GX+ motherboard supports console redirection so BIOS messages go out the serial port -- it even allows the machine to be turned on/off by sending commands over the serial line.
Yeah, it sends the Adaptec SCSI config messages out the serial port to a vt100 terminal. So you can reconfigure the BIOS, tweak the SCSI settings, or whatever until the boot blocks take over an write to the serial line directly, themselves. I used one with FreeBSD, and it worked great!
So, instead you lug around a dumb terminal?
I don't see the huge difference.
What a hack. Good to see, and about damned time, but jeez. This should be in the BIOS, where it belongs. Use a real server; buy a Sun.
yeah, but what about when the server room is 600 miles away & the bios needs to be tweaked?
yer screwed then without serial console...
Actually you can already access OpenFirmware on a mac or sun thru the serial port. so once you add that ability to PCs you can use the same solution for different platforms.
Actually macs have had this since built in since the dawn of PCI, even the crappy apple implementations of Open Firmware are pretty damn amazing, I just wish more companies used it.
ARRGH!
Where's the relation between www.Linux.com and this story? This is not the first time we see a completely missplaced Linux link in a story.
Infact this is much, much more related to NetBSD than to Linux, but we don't see a NetBSD link here. (Some (all?) of the developers are NetBSD guys, www.realweasel.com runs on NetBSD.)
I post this anonymously so that "Linux-enthusiasts" can't steal my karma as they did last time...
Nope... but a PDA with a serial port and vt100 emulation...
You are stupid. That is why these people will be getting about 100 orders a year as soon as they come up with the card with volume production. Never ever meet a "proper data center" manager and mention that having serial console is the "old way" to do things ...
So basically you made up a load of BS about a shocked NT administrator.
It must suck having to roll your own FUD.
"You know you want me baby!" - Crow T Robot
In case you havne't noticed, these things featured here a while ago. This old news shit is getting boring.
Balial
I'm bored. Duh.
Moderate this down to (Score:-1,Troll)
Trollz rool.
HP has something like this built-in on some of their NetServer line (and optional on others) which provides "Remote Assist." In addition, it does auto-paging for failure conditions and for NT or Netware the failure conditions include the ability to do ASR (Auto-Server Restart). ASR is pritty much the same sort of thing as the watchdog timer support that Linux already has. Unfortantly, while HP is claiming to support Linux, they still do not provide any assistance with getting ASR working with Linux. It would be nice if Weasel filled in all the gabs that HP's RA/ASR leaves and accomplished a hardware watchdog timer service in addition to remote console.
I agree a PCI version is needed. When we first dreamt these things up, I wanted ISA because I didn't want to waste PCI slots with a stupid console board. I wanted to save PCI slots for scsi controllers, ethernet, etc.. A PCI version is in the queue. no details yet on when. btw, part of putting serial in the bios is that the bios doesn't detect direct screen writes as some cards use. Also, afaict, the only way you can remotely reset an Intel board with the serial bios is using their Windows client software on a directly connected serial port or dialup modem. I want neither on my servers 8000 miles away. I want to ssh to a console server and get at my consoles. Or in the case of network outage, I want the option of dialing in to _1_ phone line to get to my 20 servers. I don't want to rent 20 phone lines. I also want to press the reset button, not rely on some bios on a machine that could be wedged. The Weasel lets you press the reset button (and hold it in too if you don't want the machine to boot back up).. I also want a watchdog timer so when my OS stops paying attention, I can have the machine be reset.
I guess it must suck to work for you.
LOL!! He must be one of those Satanist Canadians. Observe the Canadian lifestyle in the rewrite of Oscar-nominated song from South Park: Bigger, Longer, and Uncut:
"Blame Canada" Lyrical Rewrite
by Trey Parker
Canada is full of faggots,
Greasy hair that's full of maggots,
Gay little boys and girls just whackin'
off while men go lumberjackin'!
Go fuck your mom because she's loose,
Or maybe make love to a moose!
Blame Canada, Blame Canada,
Not even a real country anyway.
Thank you.
Note: This post has been moderated down by Satanist Canadian moderators in other discussions. Please, Satanist Canadians: return to your homes and commence making love to bottles of maple syrup.
- Jesus Christ
(#154953, account temporarily disabled for being moderated down)
I am the Lord.
God Hates Moderators.
However, this behaviour can be quite annoying, because the break signal occurs also when you power off the serial terminal. We have a Sun E5k here connected to the Linux console server with Cyclades serial board, and it falls into the PROM monitor prompt when we power off the console server. As mentioned by others, this is an old problem. Someone else mentioned a patch which allows use of an alternate break sequence, " ~ ^b" which sounds cumbersome... a more direct solution is to get a console adapter that blocks break signals caused by the power off of the terminal server. I have something called a "NUDATA 4273" which just fits on the serial port and does just that. Note that all breaks are not blocked, just the ones caused by the voltage drop of powering off the terminal server.
Serial console support is on the wishlist (URL:http://www.freiburg.linux.de/openbios/wishlis t/) of openbios.
Do your part!
Well, you did say workstation, but since this thread is about servers, I'll make a polite correction. The new servers from HP (N-class for example) have several console options built in, including a telnet console. You can telnet in directly to the service processor and manipulate the box as if you had a hardwired serial console. It is password protected for access to the service processor. To access the OS once the system is running, you also have to log in to a valid user account. This may be a little offtopic, but there is at least one vendor (and probably others) doing network consoles.
I agree i would love this in PCI, this kicks ass even though it is ISA. But the big question where can i buy one ?
BTW no unix workstation that has a console port has been networkable. you dont want it to be. Networking introduces alot of security issues that the colsole manufacturer doesnt need to deel with.
Not if you behave responsibly, no. Simon has the BOFH nature in spades, which is a good thing.
Of course, if, as you now admit, this box was nobody's responsibility, then I would conclude that it must suck to work for your employer since they seem to be incapable of administering their network effectively.
Errr - I think you're missing the point. This card is for _out of band_ access. So, even if you whole machine is non-booting you can still go in and play with the bios from remote.
Of course you don't want a sea of serial cabling, so use a console server that acts as a gateway between TCP/IP traffic and serial connections.
These things only cost about $100/ port, and are prettymuch vital for anyone running a machine room or server farm.
-----
Why would anyone in their right mind make a new design based on the ISA bus ?
Because there are a few motherboards out there which don't support PCI in the back-up BIOS.
I used to have one. A Tyan Titan III (S1468 I think). It was a standard Pentium mobo, with mixed PCI/ISA. The BIOS was stored on EEPROM and you could flash a new bios onto the board if you wanted. Lots of motherboards support that. But, there was also a back-up BIOS in real ROM, unflashable. If the flashed bios failed a checksum, then it booted with a very tiny backup bios. Because the backup bios was so small, support for the PCI bus was not included. The only function for this bios was to be able to boot off a floppy and flash a new real bios.
So, one day, something happened to my machine, and the bios got hosed. Checksum error. But, with my fancy PCI graphics card, I couldn't see anything. I had to get an old ISA card and swap it in temporarily while I flashed a new bios.
As long as your mobo has an ISA slot on it, then ISA is the way to go for something like this. It's far simpler to support, and, when things start going wrong with a system, the ISA bus will be more dependable than the PCI bus.
However, high end boards are now shipping PCI only, so, they really should have two versions of the card. That would be the best solution.
While I can envision some cases where having serial IO would be valuable so early in the boot process, the fact is that monitors and keyboards are now so cheap, abundant, and portable as to render serial IO archaic.
Pshaw!
I'm currently in Japan, but relying on my server in New York to keep running. If something goes seriously wrong with it, a card like this would be a lifesaver.
I could keep an emergency install CD in the CDROM drive, but keep the boot device as the hard disk. From half the world away I could completely reinstall the OS if I needed to!
There's nothing archaic about that!
Cool, but some systems, like Alphas, have had this since they were created. It is very handy for headless systems too! Besides that you could always put that terminal you always wanted in the bedroom so you can code, code, code! I want a terminal in the bathroom, kitchen, and especially the living room. That way I can code during comercials without missing the start of a show or keep up on the latest mail with mutt or pine. (mutt rules all mailers BTW)
Nobody in their right mind runs X on a server, and it certainly isn't going to do you any good trying to figure out why the remote machine won't boot.
Next time, try reading the linked article.
oh god.. you havn't a clue have you?
the point is that this gives you complete remote access to your machine.. you have a rack of servers, you put a terminal server in and the wire all the machines into it, then you can remote boot your pc servers by telneting or dialling into the term server.
CPQ has had this for a while now (Insight something). It used to be a card (with a 386 on it), but now it's integrated in most new proliant servers, you just enable it in Compaq's config utility.
I use Friend/Foe + mod-point modifiers as a karma/reputation system.
This Is Pretty Old But Anyway... i know the realweasel card for almost one year! and it's a canadian product :o)
--
BeDevId 15453
Download BeOS R5 PE free!
"Science will win because it works." - Stephen Hawking
As for the people who think he is lying about the NT admin seeing the server in its improved state: There are many possible situtations where the old NT admin may come back to the job site months after leaving the job.
For example, they may have needed him on a consultancy basis because some other NT box on the netowrk took a shit.
- Sam
The secret to enjoying Slashdot is to realize that it should not be taken too seriously.
"The PC Weasel distinguishes itself even further by being an open-source product."
In that case, anyone know where I can download the schematic and parts list so that I can roll my own?
I see even classic Slashdot is now pretty much unusable on dial up anymore.
Here's another way, but requires the assistance of some kernel hackers.
On my old Sun Sparc 2s, when you pull the video board, they run to the serial port. No magic hardware. A quick poll during initialization and if there's no video then swap out the console write and keyboard read routines and/or pointers.
BREAK was also used on HP3000s back when I used to run some of them. They may still work that way.
I run a couple of headless machines. Whenever they need some reconfiguration or troubleshooting, I have to lug them back to a nearby monitor. Some other people I know run their serial ports into terminal servers so that they can telnet to the console ports of multiple machines even when the machine itself won't respond to a telnet.
Headless operation doesn't seem to be very hard to add to the boot process, and it would help out a lot of us who operate machines in that mode.
- jeff -
Ironicly, the Real Weasel only supports some Award and Phoenix BIOSes, no AMI for the moment.
They are working on a PCI version, however.
Pin the spig.
This card looks cool but it's ISA. How about a PCI version?
In the last year or two, every Intel-based server that I've dealt with has been PCI-only. The ISA bus is dead (long live ISA!). More and more PC clone manufacturers are abandoning it in their new desktop systems.
Even better than a card-based solution would be a BIOS-based solution, IMHO. If Intel is serious about making motherboards for "servers", they better get with it and go with a serial console.
Or so I've been lead to believe.
We just recieved a boatload of Fullon's and VA sells a system called the VA Cluster Management System (I've also heard it referred to as "The Mayor", although that is just a software component). I have not read up on it too much (its one of those upgrades we'll probably never get to see).
More info about it is here. Its actually a bit different (and much more expensive), but seems to have similar functionality.
____ Brad
but which protocol over Ethernet? You want an entire TCP/IP stack on the card too?
-- i will protect you from ideals to save you from defeat
This should be a great advantage to large server farms when configuring them, now can just have a serial connection to each of them and setup the bios and such that way, should be much faster than having a videocard in each case.
So you lied about the admin?
Oh dear. You must be very sad.
S.
However, I will agree with others also and state that this feature really belongs in the BIOS the way its done by Sun.
-- Some people say they can tell the time by looking at the Sun, but I have trouble seeing the numbers.
I think Sun uses the serial line break to get you to the PROM monitor (the "ok"-prompt). I think we can use the same for ctrl-alt-del or SysRQ.
However, this behaviour can be quite annoying, because the break signal occurs also when you power off the serial terminal. We have a Sun E5k here connected to the Linux console server with Cyclades serial board, and it falls into the PROM monitor prompt when we power off the console server.
--
-Yenya
--
While Linux is larger than Emacs, at least Linux has the excuse that it has to be. --Linus
A co-worker of mine called the company and inquired about the cost. The rep said they were at around $250 US right now, but they were working on a new version with less chipcount that would be cheaper. Also, they've got T-shirts with their cool logo designed (the white parts of the logo glow in the dark), but no pricing is available on those yet. :P
You're right, the machine will take 56.001 seconds to boot instead of 56.0 seconds, and you'll only be able to hook up a 115200 baud terminal instead of a 230400 baud terminal. Yep, they obviously should have made it a 4x AGP card instead of using that ISA crap.
---
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
Serial to NTSC
PIC and PAL equals Tetris. This could be used in a serial->PAL thingy..
PIC->LCD pretty ok (BASIC STAMP),if you just need the display, has been hacked to accept ps/2 input (no links)
I just know this has been done before, maybe by the same guys but back then it wasn't a commercial site so I can't say really.
PCI only, right ...
The board seems to be nice, but two versions of the board are not sufficient if the guys want to support all relevant architectures.
It is my feeling that Compact PCI should be mentioned here as well. Without cPCI version, I am not interested.
happy hacking
Microserf: 18.5% slashdot corrupt
Does anyone know of a device that will take serial line input, and generate keyboard output (meaning physically output on a PS/2 type connector). We have an important hardware card w/ crappy proprietary MSDOS software, that expects keyboard input only (seems to read the keyboard buffer directly).
We would like to automate many things, but there is no easy way to do it (that we've found). TSR's that copy serial to keyboard don't seem to work well (they don't allow ALT-Key combos, which we need to control the app). Running under DOSEMU doesn't work because the hardware uses DMA. Bar code readers also don't provide Meta keys (at least, not the ones we need).
A simple box that plugs into the keyboard port, and parses serial input into key strokes, would be ideal.
Thanks in advance.
"It's overkill, of course. But you can never have too much overkill." - Anonymous Slashdot Coward
Yes it does.
I was on the beta program and it rocks.
I would say just send raw ethernet packets, that way the device doesn't have to configure an IP address. If each device has a MAC then you can have mutiple machines on a LAN without conflicts.
:) I'm fine with letting the firewall take care of that issue and passing on the encryption.
Without a protocol some packets may be losted, but the work of resolving these can be done on the client without much work.
The only issue I see is security. If the machine will always take input from the lan AND one of the inputs is "CTRL-ALT-DEL" which is mapped to reboot, then you could have problems if someone broke into your subnet.
-- Virtual Windows Project
Hmm cheap hardware, more rubbish in land fills.
Also have lots of perhperal on standbye is a sure way of chewing more power that it note required. A CRT on standbye can still use a substantial amount of power because the transformer cannot handle such low loads.
In a PC, every important card (scsi, ethernet, etc.) should have its own unshared interrupt. Adding ISA cards for low bandwidth purposes, eats interrupts from the high bandwidth tasks.
Parity shouldn't be an issue, since a bus isn't supposed to fail. The mechanism exists to isolate errors, since debugging hardware incompatibility is very difficult.
The industry chooses lower supply voltages on electronics simply because it delivers better price/performance ratio, but this does not apply it you have to add a switch mode power supply to your ISA card to create the +3.3 V from +5V.
So in short: Why would anyone in their right mind make a new design based on the ISA bus ?
Green engineers ?
RFC1925
It already exists -- it's called the telnet daemon. Just telnet in, su to root, and reboot.
The problem is, of course, that many times the reason you want to reboot is because the machine is hung, and daemons are not responding. Something outside the normal system is required.
-y
150 Opening BINARY mode data connection for slashdot.sig (129323052 bytes).
WRT the card itself, it is hard to justify $200 for this card when you can purchase a brand new Intel motherboard with EMP for $150. If you've got big bucks invested in a server it might be helpful, but do you really want to be plugging in any ISA cards to such a machine?
Moreover, such solutions allow different platforms (ie Mac, Sun, and Linux Boxes) to be run through the same monitor and or keyboard. This isn't a huge selling point right now... But it may well become one, depending on how the whole Apple Darwin/OS X/OS X Server progression takes off, not to mention Linux PPC, which is an impressive port of Linux to the PPC architecture.
So, there are viable options to run linux boxes all but headless while still keeping them readily accessable to a monitor/keyboard connection.
This device is really cool
I didn't see it on their site!
Not to say that all of these things don't measure up, but I've had the displeasure of using a few of them that failed in some manner or other. Sometimes it's a matter of the system not being able to detect a keyboard/mouse at boot-up if the switch box isnt turned to that machine. Sometimes it's a shock sent down the bus that kills the system. And even the cheap ones tend to run in the low 3-digit range for a 2 system box.
they are very funky things. they are basically a 486 on a card, iirc has the modem as you mentioned, network access and a web server for stats. that & the battery backups on the scsi card cache amazed me for ages when i first saw them.
heres a link about them [the insight boards]
When I bought a new computer, I refused everything I did not need (Windows, internal modem and yes... monitor). My old 486 now runs with a terminal, no monitor, no keyboard. I use my old monitor for my new Celeron, but sometimes I need to boot the old 486, this device is very nice, I have lot's of BIOS related problems on my 486, spares indeed the time of rewireing the old monitor.
Bizar technology?
Compaq offers an "Insight managment board" which does kinda the same thing. It goes into compaq servers, and allows you to access your server via modem, even when the thing is off. Too bad it sets you back about $800
It is ISA because it emulates an IBM MDA video card, which was ...wait.for.it... ISA-based!
Yes, you can send the three-finger-salute, control-tilde to get command mode, then 'x' for, hell, i dunno, some canadian word I guess, then 'c-a-del'. Similarly you can send all the other keys which don't exist in ASCII.
This thing rocks. And yes, we have > 100 servers in our datacenter connected by serial consoles (via lat terminal servers to ethernet to our console server machine).
The only problem preventing us from buying a bunch of these is while it works perfectly in my $499 personal eMachine, I can't get the fscking Dell servers to deal with it!!!
Shut up, be happy. The conveniences you demanded are now mandatory. -- Jello Biafra
While I can envision some cases where having serial IO would be valuable so early in the boot process, the fact is that monitors and keyboards are now so cheap, abundant, and portable as to render serial IO archaic. This is particularly true because one can use the serial ports for IO once your *nix is booted!
:)
And for the random cases where your BIOS has been scrambled by interplanetary nuclear forces, grab the monitor off the desk...6 feet away (!).
I'm sorry, but the old way does not make it the right way! Use the cheap-hardware trend...there's essentially no reason today for anything but a monitor (and most of us use ethernet once the system is booted, anyway
-nullity-
I am nothing.
That being said, the serial console extentions to linux are really useful.
If you can't figure out how to mail me, don't.
For linux tips: http://www.linuxtipsblog.com
What is the point of having these things when you can just use an X terminal? This is outdated technology in many ways; with an X terminal you can have multiple xterms (preferably dtterms) sitting on your screen at once, with cut and paste, etc. Why depend on this serial crap when you can have X over ethernet?
They left that off their page... Its also a lot of hardware for something so simple.
But there are going to be occasional cases where this is useful. Even if you don't want to do anything with the BIOS (I haven't since I installed my last motherboard) it could still be useful for remote admin without having to use a network, which would be useful for fixing network problems, or even for using MS-DOS remotely.
Still, definitely a product with a very small niche.
I remember years ago using a MDA and VGA card in one machine, to run on VGA and debug on MDA (good old Turbo C).
Anyway, AFAIR, ISA runs at the speed of the slowest device installed (MDA in this case!).
Now I don't know if this still is true for PCI/AGP, but if you find your machine slowing down, it may be the old MDA card in your machine.
No sharp objects, I'm a programmer!
Really, as many others have pointed out, a big ISA card is really not an elegant way to achieve a relatively simple redirect. However, I have long dreamed of the day when I would be able to crack open my case and install something like a VNC "video" card... Think about it-- compatibility with any operating system, mad hardware acceleration with X (and, for mass-market appeal, DirectX)... Of course, we all say, why bother? Servers don't need graphics... Well, were this implemented efficiently and effectively, it could probably become quite a marketable product... Not only would this be of unspeakable utility for people managing pools of heterogeniety (some people HAVE to use NT), but it could become a cost effective method of console extension for musicians, visual artists, whatnot... There are plenty of people out there (myself included) who would REALLY LIKE to place their non-OS-specific console significantly further than six feet away from their non-OS-specific machines. Without losing video quality. However, the extension hardware currently existing to accomplish this is expensive as all hell. A server card in each machine, a standalone client box, and a switch. I mean, of course I've just completely avoided any practical design issues-- transport, security, whatnot-- but this would be quite doable, and mad wicked. Any hardware manufacturers listening out there?
>Second, look at that card! It's frigging huge! >It looks more like a FPGA prototype; I'm sure >the designers could have it converted to a >single chip ASIC and make the card 75% smaller.
Given that the card has to be long enough to engage the ISA bus completely, and its length is therfore irreducible below that, all you'd be saving is height or width, neither of which gives any benefit when populating a PC. What advantage did you imagine the extra expense of custom engineering would bring?
If you worked for me and did that to a computer that wasn't your responsiblility, without seeking permission first, you'd be out in the street looking for another job by tea-time.
a handy terminal for pluggin' in to a rack mounted server or router etc... (RS232), no need to carry around monitor's
It does 80x25 VT100, and has DB9 cable (get one of those DB9-DB25 adapter pieces as well for suns etc...)
It fits in your back pocket.
Get a psion 3C or 3A with serial cable 80x25 VT100 fit's in your back pocket :)
BTW, this is a followup to the Ask Slashdot about KVM switches: disregard whatever it ways in there and just buy the Blackbox. A lot of people said the Linksys units were OK, but I had nothing but trouble. Replaced it with the Blackbox and it's all joy. Someone said the Blackbox is a re-badged Cybex (and we don't need no steenking badges), but I couldn't verify which one, so I just bought the Blackbox, and it's sweet.
What advantage did you imagine the extra expense of custom engineering would bring?
Consider a rackmount situation where the card must fit in a very small case. Height makes a BIG difference there. In a 1U case, the card will be mounted horizontally, making the height matter even more.
In a datacenter environment, you don't want to go lugging a monitor around. Besides, if you don't know what's wrong with a machine, you don't go turning the thing off just so you can plug a keyboard into it! And yes you could have a keyboard attached to each machine but that gets a little annoying when you've got a few hundred or thousand machines.
_damnit_
_damnit_
It's my job to freeze you. -- Logan's Run
I set up a little mini-distribution of Linux, called "Serial Terminal Linux" that allows you to use an old laptop as a serial console. A single boot floppy puts you directly into Minicom. You can get it athttp://members.wri.com/johnnyb/serialli nux/. Very useful. I configure servers at a desk that I don't want a monitor taking up space on, so I just use a little laptop. Works wonders.
Engineering and the Ultimate
BREAK
At least that's what I use with our Intel N440BX servers. (Yes, some things never seem to change; using BREAK in this way dates back to Teletype days.)
Assuming this is the only ISA card in your system (pretty likely on a server), none of the issues you raise are relevent. It doesn't do DMA, its IO needs are small, it doesn't need PnP, it isn't going to need to share IRQ's, parity is a non-issue, and why should the fact that it's a 5V bus make a bit of difference? All the problems you mention would be genuine issues in many other circumstances--but not this one. Once your server is actually up and running, the only thing this board draws from the bus is power. Prior to that, its performance falls squarely in the "good enough for the purpose" category.
It's a sign of a green engineer to reject a solution on irrelevent technical grounds. There are legitimate reasons to reject an ISA solution--such as the fact that newer server boards don't even support it--but the factors that make it a crappy bus for almost any other purpose just don't apply here.
Why not. I used to have a 3COM Ethernet bridge that supported RS-232 and telnet for the console terminal. It needed a terminal connected to the serial port for initial setup but everything after that could be done by telnet.
Mea navis aericumbens anguillis abundat
That doesn't make it any less useful if you are stuck with a machine that doesn't have serial BIOS support.
I hope, however, that PC vendors will start to adopt the (open firmware standard). People are working on an open source implementation for PCs.
Bah.
The last NT Admin is no longer employed in the CC
of the university, but he's still around, since
he is a postgraduate student. He was wondering
why he couldn't login and dropped in.
I'll remember to post a full description of the
organization I work for and a staff list next
along with a short list of recent changes next
time I post. Not.
-W
Er... that was the only NT box in the computer room, and we no longer employ an NT Administrator (NT Administrator? isn't that an oxymoron?) - hence that box was noone's responsibility. I took the responsibility, and replaced it with something manageable that actually works without the need for a trained monkey to go around rebooting the damn thing every now and then. As an added bonus, I used an old vt420 (we have shitloads of them gathering dust downstairs) to replace a perfectly good 17" monitor that was wasted on a goddamn server.
I guess it must suck to work for you.
-W
This glitch is well known, but there is a fix. Take a look at Sunsolve, (SRD B 20427). (Not sure if this is publicly available).
ooooooh! What does this button do? - DeeDee, Dexters Lab.
Provided you can telnet in. The "watchdog" daemon, as I call it, would only require a telephone to reboot the computer. I should point out that Ctrl-Alt-Delete requires the use of a daemon as well. (The original poster wanted to send a three-finger salute via a serial line).
Of course, if daemons are not available and the system really is hung, there are still a couple of options. You could have the power supply hooked up to an X-10 device that is designed to be operated remotely by telephone, for instance.
My journal has hot
First, as an earlier poster pointed out, it's ISA only, not PCI (and server-class motherboards supporting ISA are quickly becoming extinct).
:P
:) called watchcat or watchdog or something like that ... and what it would do is sit in the background, waiting for your modem to ring. If your modem rang a set number of times (I set mine to 4 rings), then it would reboot the computer. And since the modem, is after all, connected to a serial line, voila! three finger salute via serial line. :) (Ok, so I'm a smart ass :)
:)
Intel's C440GX+ motherboard has a single ISA slot...
Third, the last thing many of us who are maintaining machines with 1 or 2 rack unit heights is another card to try to fit in there. Some of us would like to use what little room we have for things like Gigabit Ethernet cards.
Get a bigger rack.
However, even serial console support isn't perfect. After all, how do you send the three-finger salute over a serial line?
This is actually possible! No, really. Back in the days when I was a BBS sysop (about 10 years ago), I ran a little TSR program (gawd, remember those?
I'd be willing to bet, though, that it would not be difficult at all to write a program such as this as say, a Linux/BSD/whatever daemon. Perhaps such a program even exists already (I never thought to look). Any takers?
My journal has hot
Oh absolutely, it would be quite useful, i.e., before the Linux kernel loads, for example, if there is a bad hard disk or the BIOS' CMOS memory gets erased.
:) then your screwed without this card.
However, if you don't normally have these sort of problems (yeah, right, Murphy loves computers), the capability of doing remote admin is built right into the Linux kernel. Just compile in the "Allow serial port consoles" or some such option, and make sure your init scripts set 'CONSOLE=ttys0' or whatever, and you're all set.
Of course, like I said, if you have boot problems before the kernel loads (oops, I recompiled the kernel remotely, rebooted and forgot to run 'lilo'
My journal has hot
I bet the VGA thing is what's causing Dells to freak out.
Why would anyone in their right mind make a new design based on the ISA bus ? This is a brain dead bus, without interrupt sharing and severe limitations on DMA and IO. There does not exist a complete specification on the bus, only a collection of random writings and books. There was an attempt by ieee (?) to make a spec, but they failed because of the ugliness of the existing implementations. It has an even more kludgey and unreliable plug and pray specification. The bus has no error correction, parity or ECC. I refuse to put any ISA card in any new computer (cheap home pc or desktop for the secretary), and this card is meant for servers !!
Oh, did I mention that the bus is +5V only ?
Oh well, back to work.
</rant>
RFC1925
Their block diagram shows one cable going to the keyboard and another going to the reset input.
It looks like you can give a hardware reset, not gust the nerve pinch.
telnet demo.realweasel.com
They said:
We know that it is possible to set a BIOS password and other annoying things but we ask that you be kind to the next person trying out the PC Weasel..
As you can guess, a sucker put a password. If he reads me, I can assure him that he's a childish looser.
Cheers,
--fred
1 reply beneath your current threshold.
Does anyone know if Intel will start supporting Forth toolkits (Open Boot in Sun world) with Itanium? If not, what do they plan on using?
If my post is screwed up, sorry.
_damnit_
_damnit_
It's my job to freeze you. -- Logan's Run
It contains an interview with Herb Peyerl, sometime NetBSD maven and the principal software designer, and some more photos.
But just a few off-the-cuff comments in response to previous posts:
- Herb mentioned the price to me a few weeks ago, and I already forgot - but it's in the very low hundreds;
- Custom ASICs weren't in the budget, that's for sure; cut them some slack, guys, they have to build a market first;
- The price will drop even before they get the huge volume required for custom ASIC chips; even a fair-sized production run will make a big difference.
- And as the web page itself points out, they really couldn't believe nobody else did this - they were finally driven to invent it themselves from need!
All this, and much more, in the interview.OK, a few weeks ago I noticed there was an NT
:)
box crashing along in our computer room, mostly
emmiting SMB traffic and broadcasting some radio
station via realaudio. I felt pitty for the poor
thing (dual PII-233, 256MB ECC RAM, pair of nice UW drives etc) and decided to install a real OS on
it.
Upon openning the case I realized it had an
on-board graphics card, albeit a sucky one,
so I discarded the ati rage pro that the nt
admin added. I then proceeded to install freebsd
on it from scratch. While I was tweaking the BIOS
settings (intel mobo, phoenix bios) I found an
option to redirect the console to a serial port
You should have seen the face of that NT admin
when he saw the box he setup a few months ago
attached to a vt420 doing what the NT box did and
outperforming it while at it.
I wonder why this is not more common - is it so
bloody hard for the BIOS to redirect the console
to a serial port? I don't think so. I really don't
like the idea of an add in board doing that for
you, it is a major kludge. Perhaps we should
make some noise to motherboard manufacturers
until they understand that serial console support
is a good thing, and it can be a selling point.
-W
I want an ethernet version! Who uses serial these days anyway? I suppose you could write your own microcode on one of these things to talk to an ethernet card??
-- Virtual Windows Project
I'm glad more people are beginning to realize that headless operation capability is a great asset to people who have to manage UNIX systems, and that having hardware support for such management is critical. Most UNIX systems vendors (such as Sun) have had this for years now.
However, my first impression of this card is "too little, too late."
First, as an earlier poster pointed out, it's ISA only, not PCI (and server-class motherboards supporting ISA are quickly becoming extinct).
Second, look at that card! It's frigging huge! It looks more like a FPGA prototype; I'm sure the designers could have it converted to a single chip ASIC and make the card 75% smaller.
Third, the last thing many of us who are maintaining machines with 1 or 2 rack unit heights is another card to try to fit in there. Some of us would like to use what little room we have for things like Gigabit Ethernet cards.
Finally, I'm not sure there will be much need for this in a few months. Award (now Phoenix) has a gorgeous ServerBIOS (which Intel is using on all of its new server motherboards) which supports serial console support. We're using one of their motherboards in all our new systems (I believe that VA Linux Systems uses them too) and we think they kick ass.
However, even serial console support isn't perfect. After all, how do you send the three-finger salute over a serial line?