There are three separate-but-joined pieces involved in communicating with this machine:
Lantronix X-Port 4, providing serial<->ethernet bridging. See http://www.lantronix.com/wp-content/uploads/pdf/XPort_UG.pdf
SGI Roamer-IP, providing power control. See ftp://ftp.sgi.com/public/Technical%20Support/Pdf%20files/Phantom_Roamer/RoamerIP_UsersManual_1.1.pdf
Rackable Systems SAS JBOD IO Module. Tragically, I have been unable to find a manual despite my best efforts.
Network¶
Configured by the Lantronix telnet or web interface; admittedly, you have to find it, first.
Baud Rate¶
Everybody has to agree on baud rate or bad things happen. Moreover, the SAS board is sufficiently opinionated that it will only speak 115200, so that means that everybody else has to fall in line!
The Lantronix, being the front-facing part, is easiest to change. The web interface or telnet interface (port 9999) will happily do the right thing for you. While here, you might consider setting a management password on the Lantronix itself.
The Roamer is a little more, ah, fun. It can be reached on port 10001 of the Lantronix’s IP address (by default). Guess among {9600, 19200, 38400, 57600, 115200} as to how it is currently configured and make the Lantronix match. You know you have the correct value when sending
0x1E
(i.e. Ctrl-^ or Ctrl-6, as it is often abbreviated) yields the promptRoamer [? for Help]:
. You will probably want to use something likesocat STDIO,cfmakeraw TCP:...:10001
so that you are not doing line-oriented interaction, as the roamer wants to process input bytewise and extraneous newlines confuse it.
Once there, use the
A
option to change the baud rate to 115200. It will prompt for a confirmation password which is likely the default atP4Confirm
(case sensitive), though note that the password can be changed by menu optionY
.
Power¶
Ah, my favorite. Telnet in, send Ctrl-^, and P
will toggle the power
of the SAS board and disks.
Console¶
The enclosure
command will tell you about the box itself, including the
internal PSU, fan, and temperature sensors, which might be fun to scrape for
logging and alerting.