michigan terminal system (mts) v6.0 installation notes for hercules v3.07
I've wanted to play with MTS for quite some time, but it's only just recently that the source, binary tape images and documentation were released for public consumption. I've had a lot of fun getting MTS up and running and I put together the following page to distill all the installation documentation down and get you through some potential snags. To learn more and get a link to download the binary tape images, visit the MTS archive.
1. Set up a hercules configuration file like the following:
ARCHMODE  ESA/390
CPUSERIAL 000611
CPUMODEL  3090
CPUVERID  FD
NUMCPU    8
MAINSIZE  32
XPNDSIZE  0
CNSLPORT  3270
LOADPARM  ........
SYSEPOCH  1928
TZOFFSET  -0000
PANRATE   FAST

# .-----------------------------Device number
# |     .-----------------------Device type
# |     |       .---------------File name
# |     |       |
# V     V       V
#---    ----    --------------------

0180    3420
0181    3420
0182    3480
0183    3480

0260    3380    dasd/mts600.3380

0009    3270    console
0001    3270    *
0002    3270    *
0003    3270    *
0004    3270    *


0001    3270    *
000E    1403    mvslog.txt
2. Build the DASD device:
dasdinit -a dasd/mts600.3380 3380 MTS600
3. Start hercules:
hercules -f mts.cnf
4. Load the first DR tape into the first 3420 tape drive.
devinit 0180 mts/d6.0/d6.0dr1.aws
5. Connect your TN3270 emulator to port 3270 on the machine running hercules.

6. IPL the emulator

ipl 0180
7. Wait for the prompt "Do you want to run the current system (yes or no)?" in the 3270 window.

8. At the hercules console, type:

devinit 0181 mts/d6.0/d6.0util.aws
Note that you need to mount the utility tape on a 3420 device or else MTS will throw errors when trying to read it (just a bug in this distribution, I guess).

9. In the 3270 window, type:

run *ipl.mp.ndsk addr=0181
10. When prompted about the time, just type "ok" and hit RETURN.

11. At the message:

DMGR Volume MTS600 not found. "RETRY" to retry, "CANCEL" if unavailable
type "CANCEL" and hit RETURN.

12. You should see:

DMGR ERROR - Can't add PVN 1.
This is normal, ignore it.

13. Type:

JOBS MAS
and hit RETURN. You should see the first two lines at the top of the screen change to show some system statistics.

14. Type:

MTS NDSK OPER
and hit RETURN.

15. Type:

SIGNON MTS.
16. You will see:
"*MACRTNS": hardware error or software inconsistency.
Enter a new file/device name, "CANCEL", or "HELP".
This is normal.

17. Type "CANCEL" and hit RETURN.

18. At the hercules console, load another copy of the UTIL tape on a 3480 device:

devinit 0182 mts/d6.0/d6.0util.aws
It's important to use a 3480 device to read the tape this time, otherwise MTS will throw an error when you try to run DASDI (some sort of bug in this release, I guess).

19. Attach to the utility tape:

$GET >T902
$CONTROL *AFD* VOLUME=MTSUTL
20. Initialize the disk volume onto which you will be restoring MTS:
$CONTROL *AFD* POSN=DASDI
$RUN *AFD* PROT=OFF
D400 MTS600 VX 1 IPL
OK
Wait while the disk is formatted. When done (prompted to "Enter next input line" , type:
$ENDFILE
21. Restore the D6.0 system from the DR tapes to the disk:
$CONTROL *AFD* POSN=DISKCOPY
$RUN *AFD* PROT=OFF
Go back to the hercules console and load another copy of the DR1 tape on a 3480 device (it's picky):
devinit 0183 mts/d6.0/d6.0dr1.aws
Note that you will need to use a 3480 type device for all three of the DR tapes to successfully read them.

Then go back to the 3270 window and continue:

TAPE
>T903
DISK
D400 MTS600
IPL
Wait a while for the first DR tape to copy to disk.

When the first tape is finished, go back to the hercules console and load the second DR tape:

devinit 0183 mts/d6.0/d6.0dr2.aws
Then go back to the 3270 window and continue:
>T903
Wait for the second DR tape to copy to disk.

When the third tape is finished, go back to the hercules console and load the third DR tape:

devinit 0183 mts/d6.0/d6.0dr3.aws
Then go back to the the 3270 window and continue:
>T903
Wait for the third tape to copy. When it is all done, you should see a message:
Volume labels are unchanged: 75598 data pages copied, 0 relocations
Enter "FROM" device type (DISK/TAPE)
At that point, exit DISKCOPY
$ENDFILE
22. This should complete the installation of MTS to the disk. Go back to the hercules console and exit:
quit
(should we do SHUTDOWN ALL in MTS first? didn't do it and it didn't seem to hurt anything)

23. Restart hercules, reconnect your 3270 and IPL from the disk. At the hercules console, type:

ipl 0260
24. At the prompt,
"Do you want to run the current system (yes or no)?"
Type:
run name=*ipl.mp
When prompted for the time, type "ok" and hit RETURN.

25. When prompted for initials and reason for reloading, say something descriptive:

stc initial system ipl
and hit RETURN

26. You will receive a message about some devices found to be missing at IPL time. Just hit the PA2 key in the 3270 emulator to cancel.

27. Start up MTS:

mts *las
If you want more 3270 terminals (you should have at least 1 more besides console), connect them up before typing "mts *las".

You should see the MTS signon screen show up on the non-console 3270 terminals.

28. On one of the non-console terminals, log in to the system:

signon mts
When prompted for the password, enter "aardvarks".

At the "ID?" prompt, enter the second level user id "st01".

When prompted for the password, enter "st01".

29. Set the default "kernel" that is run when the system is IPL'd:

$rename *ipl.mp *ipl.0
When prompted to confirm, reply with "OK" and hit RETURN.

After this is done, you can just answer "yes" to the prompt,

"Do you want to run the current system (yes or no)?"

when IPL'ing the system.

30. You should now have a working MTS 6.0 starter system! Use the "signon" command to log in and start using MTS. When finished, you can log off the system using the "signoff" command.

31. When ready to shut the system down, type:

SHUTDOWN ALL
at the console and hit RETURN. Wait until the message "SHUTDOWN Shutdown All complete." is received, then issue "quit" from the Hercules console.

If you want to start MTS on the operator's console, type the command:

MTS OPER
Then log in using the "SIGNON" command as usual.

Note that if the system gets away from you, the "PA1" key seems to serve as an interrupt.

home