Subject: Re: WOL on a Dell PowerEdge 2650
To: Peter Eisch <peter@boku.net>
From: Greg A. Woods <woods@planix.com>
List: current-users
Date: 06/19/2007 18:25:53
--pgp-sign-Multipart_Tue_Jun_19_18:25:52_2007-1
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

At Fri, 15 Jun 2007 00:15:11 -0500, Peter Eisch wrote:
Subject: Re: WOL on a Dell PowerEdge 2650
>=20
> On 6/14/07 11:27 PM, "Greg A. Woods" <woods@planix.com> wrote:
>=20
> > Sadly the BIOS serial console only works (as well as it does) after a
> > cold boot, but just spews a wee bit of garbage on a warm boot.
> >=20
>=20
> I don't share in this experience -- it has been rock solid for me.  I use=
 it
> at 9600-8-N-1 through a console server.  It's predictable for me cold or
> warm booting.

This is normally what I see during a warm boot, though on rare
occasions it will work OK:

[Fri Jun 15 18:55:50 2007]<F5><F5>ESC[cESC[c^@^\<FC>^@^\<FC><E0><E0><E0><E0=
><E0><E0><E0><E0><E0><E0><E0><E0><E0><E0><E0><E0>


>   My firmware is current too -- I wonder if there's a
> difference in that.

I think I have version 1.10 of the BIOS -- at least that's what seems to
show up on the screen.

However the only firmware I've been able to find (but not yet learn how
to load in a Windoze-free, and RHEL-free world) is called "A21".  I have
a .zip file that isn't actually a .zip, but apparently a .EXE, and I
think I have the same thing as a .BIN file too, and that's a big and
tremendously ugly and complex shell script for Linux, with some binary
file attached to the end of it.  Apparently RHEL has a pair of
Dell-specific kernel firmware driver that can install firmware on the
motherboard, one for IPMI-capable systems, and one without, so maybe
that fabled ipmitool that's not part of the base system can also stuff
firmware onto the motherboard as well.  I dunno why they can't just
provide a bootable ISO image that'll update the firmware all by itself.


Here's what I see when it does work (I hate this stupid idiot PC BIOS
crap that's almost completely useless for any real purpose).

[Fri Jun 15 18:51:47 2007]<F5><FC>ESC[c^OESC(BESC[?1;6;7lESC>ESC[?25hESC[0;=
37;40mESC[2JESC[5;1H Press the spacebar to pause...
[Fri Jun 15 18:51:48 2007]
[Fri Jun 15 18:51:48 2007]      KEY MAPPING FOR CONSOLE REDIRECTION:
[Fri Jun 15 18:51:48 2007]
[Fri Jun 15 18:51:48 2007]      Use the <ESC><0> key sequence for <F10>
[Fri Jun 15 18:51:48 2007]      Use the <ESC><@> key sequence for <F12>
[Fri Jun 15 18:51:48 2007]
[Fri Jun 15 18:51:48 2007]      Use the <ESC><Ctrl><M> key sequence for <Ct=
rl><M>
[Fri Jun 15 18:51:48 2007]      Use the <ESC><Ctrl><H> key sequence for <Ct=
rl><H>
[Fri Jun 15 18:51:48 2007]      Use the <ESC><Ctrl><I> key sequence for <Ct=
rl><I>
[Fri Jun 15 18:51:48 2007]      Use the <ESC><Ctrl><J> key sequence for <Ct=
rl><J>
[Fri Jun 15 18:51:48 2007]
[Fri Jun 15 18:51:48 2007]      Use the <ESC><X><X> key sequence for <Alt><=
x>, where x is any letter
[Fri Jun 15 18:51:48 2007]      key, and X is the upper case of that key
[Fri Jun 15 18:51:48 2007]
[Fri Jun 15 18:51:48 2007]      Use the <ESC><R><ESC><r><ESC><R> key sequen=
ce for <Ctrl><Alt><Del>ESC[0;37;40mESC[2JESC[H
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:51:50 2007]
[Fri Jun 15 18:52:00 2007]ESC[?25lESC[2;1HPhoenixESC[2;9HROMESC[2;13HBIOSES=
C[2;18HPLUSESC[2;23HVersionESC[2;31H1.10ESC[2;36HA09ESC[3;1HCopyrightESC[3;=
11H1985-1988ESC[3;21HPhoenixESC[3;29HTechnologiesESC[3;42HLtd.ESC[4;1HCopyr=
ightESC[4;11H1990-2002ESC[4;21HDellESC[4;26HComputerESC[4;35HCorporationESC=
[5;1HAllESC[5;5HRightsESC[5;12HReservedESC[7;1HDellESC[7;6HSystemESC[7;13HP=
owerEdgeESC[7;23H2650ESC[8;1Hwww.dell.comESC[10;1HESC[?25hESC[?25lESC[1;71H=
F2ESC[1;74H=3DESC[1;76HSetupESC[2;63HF10ESC[2;67H=3DESC[2;69HUtilityESC[2;7=
7HModeESC[3;67HF12ESC[3;71H=3DESC[3;73HPXEESC[3;77HBootESC[10;1HESC[?25ESC[=
?25lCheckingESC[10;10HembeddedESC[10;19HserverESC[10;26HmanagementESC[10;37=
HfirmwareESC[10;46H/^M^MESC[?25l        ESC[10;10H        ESC[10;19H      E=
SC[10;26H          ESC[10;37H        ESC[10;46H ESC[10;1HESC[?25h
[Fri Jun 15 18:52:04 2007]
[Fri Jun 15 18:52:04 2007]ESC[?25lESC[10;1HPowerEdgeESC[10;11H2650ESC[11;4H=
EmbeddedESC[11;13HserverESC[11;20HmanagementESC[11;31HfirmwareESC[11;40Hrev=
isionESC[11;49H2.00ESC[12;1HESC[?25h
[Fri Jun 15 18:52:06 2007]ESC[?25lESC[12;4HPrimaryESC[12;12HbackplaneESC[12=
;22HfirmwareESC[12;31HrevisionESC[12;40H1.01ESC[13;1HESC[?25h
[Fri Jun 15 18:52:07 2007]
[Fri Jun 15 18:52:07 2007]
[Fri Jun 15 18:52:07 2007]
[Fri Jun 15 18:52:07 2007]ESC[?25lESC[15;1HTwoESC[15;5H2400ESC[15;10HMHzESC=
[15;14HProcessors,ESC[15;26HL2ESC[15;29Hcache:ESC[15;36H512ESC[15;40HKBESC[=
17;1HESC[?25h
[Fri Jun 15 18:52:10 2007]
[Fri Jun 15 18:52:10 2007]


--=20
						Greg A. Woods

H:+1 416 218-0098 W:+1 416 489-5852 x122 VE3TCP RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com>       Secrets of the Weird <woods@weird.com>

--pgp-sign-Multipart_Tue_Jun_19_18:25:52_2007-1
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: oWZKWv7zyY5idBSMFCNB1Xys2mWXWhth

iQA/AwUBRnhX8GZ9cbd4v/R/EQIvJACfb1GK1yPuOt5pCxpTCaS3HVmEdEAAoIcQ
AeY5ZEzRgQP+baI1wQDLjdhz
=tRPa
-----END PGP SIGNATURE-----

--pgp-sign-Multipart_Tue_Jun_19_18:25:52_2007-1--