Showing posts with label DEC. Show all posts
Showing posts with label DEC. Show all posts

Tuesday, 12 March 2019

Installing Compilers, etc, from the Software Product Library

CSWB requires a C, C++, and Macro64 compiler to be installed and licensed.

First step to installing Software is to copy the ZIP and UNZIP utilities from the FREEWARE CD  into the SYS$COMMON:[SYSEXE] folder.
Then add the following lines to the SYLOGIN.COM script:

unzip :== $sys$common:[sysexe]unzip.exe
zip :== $sys$common:[sysexe]zip.exe

Through the Hobbyist program and download package, and some old SPL CDs, I installed and licensed the following software products:

HP C Compiler v7.3-009
HP C++ Compiler v7.3-009
DEC Fortran Compiler v8.2-104679-48H9K
DEC CXML v5.2-1
Ada Compiler v3.5
Pascal Compiler v6.1-116
BASIC Compiler v1.7
COBOL Compiler v2.9-1453
Macro64 Assembler v1.1

I also installed Modular Management System (MMS) v3.8 from the DECSET 12.8 ECO1 package, but didn't install the rest of the DECSET package.  I prefer MMK to MMS, but find its sometimes useful to have MMS available in case I suspect MMK is the cause of a compilation problem.

I also have a 7.3 ECO1 version of the HP C Compiler on an old OpenVMS SPL CD, but when I installed it seemed to cause some difficulty compiling programs, and the help-file was full of references to Tru64 which was weird.

Most require startup scripts to be called within the SYSTARTUP_VMS.COM script:

$ @SYS$STARTUP:DECC$STARTUP.COM
$ @SYS$STARTUP:CCXX$STARTUP.COM
$ @SYS$STARTUP:ADA$STARTUP.COM
$ @SYS$STARTUP:FORT$STARTUP.COM
$ @SYS$STARTUP:CXML$STARTUP.COM
$ @SYS$STARTUP:PASCAL$STARTUP.COM
$ @SYS$STARTUP:DECSET$ENVMGR_STARTUP.COM
$ @SYS$STARTUP:MMS$STARTUP.COM

Saturday, 9 March 2019

Installing OpenVMS

OpenVMS was installed from CD-ROM using the ALPHA084 Hobbyist ISO, all installation/configuration options were geared towards a non-clustered install with a focus on maximising performance (building the SWB is estimated to take 10-12hrs on a DS20e).

Hard drive for installation: DKA0, and this was INITALIZEd as ODS-5 with hard links enabled.
DECnet: not installed
DECwindows Motif: installed
DECnet-Plus: not installed
DECnet Phase IV: not installed
HP TCP/IP Service: installed

Once installation was complete, the LPKs were installed and the system rebooted

Next steps were to decompress all the system libraries:

$ @SYS$UPDATE:LIBDECOMP.COM

Then a few additional modifications to the drive structure, namely enabling Access Dates, and disabling high water marking:

$ SET VOLUME DKA0: /VOLUME_CHARACTERISTICS=(ACCESS_DATES) /NOHIGHWATER_MARKING

Then all the OS patches I could find were installed:

DEC AXPVMS VMS84A_PCSI V4.0
DEC AXPVMS VMS84A_UPDATE V11.0
DEC AXPVMS VMS84A_MANAGE V2.0
DEC AXPVMS VMS84A_LDAP V3.0
DEC AXPVMS VMS84A_F11X V3.0
DEC AXPVMS VMS84A_ENCRYPT V2.2
DEC AXPVMS VMS84A_ACMELDAP v3.0
HP AXPVMS HPBINARYCHECKER V1.2

Followed by various TCPIP patches, and upgrading the core SSL

DEC AXPVMS TCPIP V5.7-13ECO5
DEC AXPVMS TELNET_PAT V5.7-13ECO5A
DEC AXPVMS TCPIP_CVE_PAT V5.7-ECO5
HP AXPVMS SSL V1.4-502
HP AXPVMS SSL1 V1.0-2C

I know there are newer versions of OpenSSL available, and will compile and install them in due course - I just wanted to first get the official HP versions installed.

If anyone has any additional/new patches I'd love to get hold of them...

Thursday, 7 March 2019

Hardware Specs

Here's what I currently have to work with:

Compaq AlphaServer DS20e (Rack version)
2x 667MHz EV67 CPU pass 2.2.1/2.2.3 (21264A)
3GB ECC SDRAM (8x256MB, 8x128MB)
Radeon 7500 64MB PCI Graphics Card
HP NC7771 PCI-X Gigabit Ethernet Network Interface Card
Compaq Smart Array 5304 256MB 4-channel RAID Controller
5x HP BF03687B54 36.4GB 15k U320 SCSI Hard Drives, RAID0
1x 36GB 15k U320 SCSI Hard Drive, non-RAID
3x 375W Hot Plug Power Supplies
Combo 24x CD-ROM and 1.44MB FDD

2x Digital Personal Workstation 600au
600MHz EV56 CPU (21164A)
1.5GB RAM
Powerstorm 4D20 Graphics Card
2x 36GB 15k SCSI Hard Drive
IDE CD-ROM

All machines are KVM'd to a HP 1920x1200 ZR24W Monitor, DEC VMS keyboard, and generic PS/2 optical mouse.

The Radeon 7500 is a reference card, not an official HP Alpha card, but works perfectly.

The NC7771 NIC has been firmware modified using this Hardware hack, to make it appear as a 3X-DEGXA-TB, it works perfectly.

The SA5300 is an official Compaq card, but not the 5300A.  Running the Alpha Firmware Update CD-ROM flashed it to the 5300A firmware and it now appears as a 3X-KZPDC-DF device.

According to the QuickSpecs for the 5300A it is only compatible with pass 2.6+ of the EV67, however I've now been running this 5300A with my pass 2.2.x EV67 for over 6 months with no issues to date.  I've never managed to find out what is different about pass 2.6 compared to 2.2 that stipulated the 5300A requirement for a 2.6+.

The SA5300 only supports up to U160; I did buy a Smart Array 6400 as it supports up to U320 but only realised after it'd arrived that it is a 3.3V-only PCI-X card, and the DS20e PCI slots are keyed only for 5V cards.  So it still sits in the box...

Currently the DS20e is running OpenVMS 8.4, and the PWS600au is running VMS and Tru64 5.1B.