| 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 |