Penguin
Note: You are viewing an old revision of this page. View the current version.

The DECserver was a highly successful family of asynchronous Terminal Servers made by DEC (Digital Equipment Corporation). The DECserver can be used with linux with the help of the linux-DECnet project and a few other things. On this page are some notes on setting up the DECserver 100 to run with Linux.

The DECserver 100 is a terminal server with a single Ethernet AUI port and 8 serial ports. The server has to download its boot image from a computer via the MOP protocol.

To use a DECserver 100 with linux you need:

  • latd (A Digital Local Area Transport Daemon for linux, allows users to login to linux from a LAT terminal server)
  • mopd (The Maintenance Operations Protocol loader daemon for linux, needed by the DECserver 100 to download its software "image")
  • An AUI -> UTP adapter (unless you use AUI for some reason)
  • A terminal or terminal emulator and the appropriate serial cables.
  • The "image" for the DECServer to download. The DECserver 100's image is called "PS0801ENG.SYS". You can download a copy of the image from http://martin.brenner.de/zoo.html or ask DavidGoodwin.

1. Install both latd and mopd
2. make the directory /tftpboot/mop
3. copy PS0801ENG.SYS into /tftpboot/mop. The filename for the DECserver 100 MUST be PS0801ENG.SYS - ps0801eng.sys wont work.
4. Plugin a terminal to serial port 1 on the DECserver and a network cable to the adapter attached to the AUI port

When you turn on the DECserver you should see somthing like the following printed to the terminal on serial port 1:
Local -901- Initializing DECserver "08-00-2B-04-8B-A7" -- ROM BL8A, H/W Rev B.B
Local -902- Waiting for image load
Local -903- Loading from host "08-00-20-8E-16-0B"
Local -904- Image load complete

You should be able to press enter now to get the DECserver login prompt. Hyperterminal doesnt seem to work for this - if you are using hyperterminal you probabily wont be able to press enter.

If you see the following message:
Local -911- WARNING -- Non-fatal Hardware error detected
Server code 1000, terminal codes 00 00 00 00 00 00 00 00
after "Initializing DECserver..." then you have an Ethernet 1.0 transceiver - the DECserver 100 is designed to work with Ethernet 2.0 transcievers. See section 4.2.2.4 of the DECserver 100 Terminal Server Operations Guide (AA-Z085A-TK, January 1985) for more information.

If you get the messages:
Local -902- Waiting for image load
Local -912- Load failure, timeout
then check that the filename of the image is "PS0801ENG.SYS" and is in the directory /tftpboot/mop - if it is not then this is probabily your problem. Otherwise check that mopd and latd are running and your network link is functional. You could also try setting the DECserver 100 to the factory default settings.

To set to factory default settings hold down the S1 button while unplugging and plugging in the power cable. This should reset all settings to factory defaults including the image name and privileged password (to SYSTEM).

Two manuals that might be useful to anyone trying to use one of these devices:
DECserver 100 Terminal Server User's Pocket Guide:
http://vt100.net/manx/details/1,3095
DECserver 100 Terminal Server Operations Guide:
http://vt100.net/manx/details/1,5406

This should also be read by anyone trying to setup one of these devices with linux:
http://linux-decnet.sourceforge.net/lat.html