Skip to main content

IT - Virtualization - ULTRIX v4.5 on MicroVAX 3900 on SimH

NOTICE

I am continually working to improve the approach for virtual machines. Check the most recent post to have an idea on how things are changing. Also, please, leave a comment when you find something that need to be improved.

Introduction

Host

  • Windows 
    • Vendor: Generic
    • CPU: 1 x Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz   3.79 GHz
    • RAM: 128GB
    • OS: Windows 10 64-bits
  • Linux
    • Vendor: Apple Inc. MacPro6,1/Mac-F60DEB81FF30ACF6, BIOS 430.140.2.0.0 04/18/2022
    • CPU: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz
    • RAM: 64GB
    • OS: Linux Fedora 37 Workstation

Guest

  • MicroVAX 3900
  • CPU:idle disabled, model=VAXserver 3900 (KA655), NOAUTOBOOT
    Implementing: Base Instruction Group
    Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group, HALT to SIMH
  • Memory: 64MB
  • OS: DEC ULTRIX 4.5

Virtualization

  • SimH 4.0 (from GitHub)
  • SimH 4.1 (from GitHub) [No network at this stage]

Pending

  • Additional disk controllers
  • Network for SimH 4.1
  • Instructions for Windows (no Cygwin), *BSD

References

  • DEC Ultrix 4.5 image here or here.
  • SimH 4.0 here
  • SimH 4.1 here
  • Documentation for version SimH 4.0 here.
  • Documentation for version SimH 3.12-3 here.
  • Classic SimH web-site here.
  • SIMH FAQ here.
  • https://astr0baby.wordpress.com/2019/03/16/running-vax-ultrix-4-5-on-simh/
  • http://gunkies.org/wiki/Installing_Ultrix_4.5_on_SIMH

Notes

  • None at this time

Steps

  • bold text is user input from the keyboard
  • red text are control characters typed by the user
  • blue text is automatic input from SimH input processing
  • fuchsia text are automatic control characters input from SimH input processing
  1. Preparation
    • Windows 10 + cygwin
      1. Install Cygwin with b2zip (or 7z), uudecode, wget
    • macOS
      1. Install brew
      2. Install additional tools. uudecode is installed with macOS already.
        brew install wget p7zip
    • Linux
      1. Install additional tools. uudecode is installed with Linux already.
        sudo dnf install -y wget p7zip
    • FOR ALL OSes: Create all the start-up scripts as per this page.
  2. Execute the guest initialization script. This script will download SimH and build the necessary simulator

    Note: For SimH 4.1, add switch --simh41 when calling the script below
    ./simh_ultrix-4.5_microvax-3900.sh
    Click here to see a run example👇
    ./simh_ultrix-4.5_microvax-3900.sh
    (./simh_ultrix-4.5_microvax-3900.sh)
    (/cygdrive/m/Emulators/simh_microvax-3900.sh) --guest-os ultrix-4.5
    (/cygdrive/m/Emulators/simh.sh) --guest-hw microvax-3900 --guest-os ultrix-4.5
    (/cygdrive/m/Emulators/CreateGuestDirectory.sh) --virt-eng SimH --guest-hw microvax-3900 --guest-os ultrix-4.5
    
    MicroVAX 3900 simulator V4.0-0 Current        git commit id: ede38413
    sim> exit
    Goodbye
    ===> Test run for the simulator link inside the guest base directory
    
    MicroVAX 3900 simulator V4.0-0 Current        git commit id: ede38413
    sim> exit
    Goodbye
    
    ==> Contents of guest directory
    
    MicroVAX3900-4.0    disk00a0_ra90.dsk  microvax3900-4.1  sys00a0.nvr
    Ultrix_VAX_4.5.iso  disk00a1_ra90.dsk  sys00a0.ini       ultrix-vax-4.5-mode1.ufs.bz2
    
    
    Execute the line below to change to your guest base directory
    
    cd '/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5'
    
    ________________________________________________
    [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators
    $ cd '/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5'
    ________________________________________________
    [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
    $
                  
  3. Build the guest (it is assumed that you are in the guest data directory)
    1. Create a file named sys00a0.ini. This SimH Initialization file will be used to set-up the initial installation environment. Chose the correct MAC address for your guest. Keep 08-00-2B at the beggining of the MAC address. This is DEC's Id.
      set console log=sys00a0_console.log
      
      ; NVRAM
      attach NVR sys00a0.nvr
      
      ; CPU config
      set CPU MODEL=MicroVAX
      set CPU 64m
      set CPU conhalt
      set CPU idle=ultrix
      set autoboot
      
      ; configure console to 7-bit only
      set TTO 7b
      set TTI 7b
      
      ; Disk drives
      ; My naming convetions for storage units is:
      ;   systemid-purpose.format.disktype.dsk
      set rq enable
      set rq0 enable
      set rq1 enable
      set rq2 enable
      set rq3 disable
      
      set RQ0 ra90
      set rq0 format=simh
      attach RQ0 disk00a0-system.simh.ra90.dsk
      
      set RQ1 ra90
      set rq1 format=simh
      attach RQ1 disk00a0-data.simh.ra90.dsk
      
      set RQ2 CDROM
      ; -r for Read-Only. -e for Should exist
      ; after the OS is installed, there is no need to attach the image anymore
      attach -e -r RQ2 Ultrix_VAX_4.5.iso
      
      ; Tape
      set TQ tk50
      set tq0 enable
      set tq0 format=simh
      ;attach tq0 filename-to-tape-file
      set TQ1 disable
      set TQ2 disable
      set TQ3 disable
      
      ; Disable unused peripherals
      set CR disable
      set RL disable
      set TS disable
      
      set dz enable
      set dz lines=16
      attach dz 30075
      show dz
      
      ; Attach Ethernet to a network interface
      set xq enable
      set xq mac=08-00-2B-00-00-01
      SET XQ TYPE=DELQA
      ; eth12 -> 2.5Gbps NIC
      ; eth13 -> 1Gbps + Network Bridge
      attach xq eth13
      show xq
      
      show cpu
      show memory
      ; boot the system
      boot CPU
                      
    2. Download and unpack the CD image image
      wget --no-clobber http://www.bitsavers.org/bits/DEC/vax/ultrix/4.0/Ultrix_4.0_Supported.tap.gz
      gunzip Ultrix_4.0_Supported.tap.gz                
      Click here to see a run example👇
      ________________________________________________
      [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
      $ wget https://musall.de/mirrors/ultrix/ultrix_os/vax/ultrix-vax-4.5-mode1.ufs.bz2
      --2023-03-30 14:27:55--  https://musall.de/mirrors/ultrix/ultrix_os/vax/ultrix-vax-4.5-mode1.ufs.bz2
      Resolving musall.de (musall.de)... 78.47.53.107, 2a01:4f8:c0c:51e1::1
      Connecting to musall.de (musall.de)|78.47.53.107|:443... connected.
      HTTP request sent, awaiting response... 200 OK
      Length: 135879666 (130M) [application/x-bzip2]
      Saving to: ‘ultrix-vax-4.5-mode1.ufs.bz2’
      
      ultrix-vax-4.5-mode1.ufs.bz2             100%[==================================================================================>] 129.58M  57.5MB/s    in 2.3s
      
      2023-03-30 14:28:01 (57.5 MB/s) - ‘ultrix-vax-4.5-mode1.ufs.bz2’ saved [135879666/135879666]
      ________________________________________________
      [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
      $ 7z x ultrix-vax-4.5-mode1.ufs.bz2
      
      7-Zip [64] 15.14 : Copyright (c) 1999-2015 Igor Pavlov : 2015-12-31
      p7zip Version 15.14.1 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,64 bits,16 CPUs Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz (A0655),ASM,AES-NI)
      
      Scanning the drive for archives:
      1 file, 135879666 bytes (130 MiB)
      
      Extracting archive: ultrix-vax-4.5-mode1.ufs.bz2
      --
      Path = ultrix-vax-4.5-mode1.ufs.bz2
      Type = bzip2
      
      Everything is Ok
      
      Size:       174256128
      Compressed: 135879666
      ________________________________________________
      [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
      $ mv ultrix-vax-4.5-mode1.ufs Ultrix_VAX_4.5.iso
      ________________________________________________
      [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
      $                  
    3. Install the OS into the virtual hard disc executing the executing the command below. The installation process is divided in the following steps:
      1. Initial system set-up
        1. Load the guest for the first time. Any disk device that is not present, will be created as a single file with the disk size. For the RA90, this is a file of 1.2GB in size.
          ./microvax3900-4.1 sys00a0.ini
          Click here to see a run example👇
          ________________________________________________
          [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
          $ ./MicroVAX3900-4.0 sys00a0.ini
          
          MicroVAX 3900 simulator V4.0-0 Current        git commit id: ede38413
          Logging to file "M:/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0_console.log"
          ./sys00a0.ini-4> attach NVR sys00a0.nvr
          %SIM-INFO: NVR: buffering file in memory
          ./sys00a0.ini-28> attach RQ0 disk00a0-system.simh.ra90.dsk
          %SIM-INFO: RQ0: 'disk00a0-system.simh.ra90.dsk' Contains Ultrix partitions
          %SIM-INFO: Partition with highest sector: c, Sectors On Disk: 2376153
          ./sys00a0.ini-37> attach -e -r RQ2 Ultrix_VAX_4.5.iso
          %SIM-INFO: RQ2: Unit is read only
          %SIM-INFO: RQ2: 'Ultrix_VAX_4.5.iso' Contains Ultrix partitions
          %SIM-INFO: Partition with highest sector: f, Sectors On Disk: 1299174
          ./sys00a0.ini-55> attach dz 30075
          %SIM-INFO: Listening on port 30075
          DZ      address=20000040-2000005F*, vector=2C0-2DC*, BR4, lines=16
                      attached to 30075, 8b, 0 current connections
          ./sys00a0.ini-64> attach xq eth13
          %SIM-INFO: Eth: opened OS device \Device\NPF_{0395DC1D-93A4-4029-A44D-C8C6C8A582AA} - Network Bridge
          XQ      address=20001920-2000192F, no vector, BR4, MAC=08:00:2B:00:00:01
                  type=DELQA, polling=disabled, sanity=OFF
                  throttle=disabled, DEQNALock=OFF, leds=(ON,ON,ON)
                  attached to eth13
          CPU     idle=ULTRIX, idle enabled, model=MicroVAX 3900 (KA655), AUTOBOOT
                  Implementing: Base Instruction Group
                  Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group
                  64MB, HALT to console
          Memory (@0x00000000):  16 Mbytes (MS650-BA)
          Memory (@0x01000000):  16 Mbytes (MS650-BA)
          Memory (@0x02000000):  16 Mbytes (MS650-BA)
          Memory (@0x03000000):  16 Mbytes (MS650-BA)
          sim>                        
        2. Provide LOM language interface 
          Click here to see a run example👇
          KA655-B V5.3, VMB 2.7
           1) Dansk
           2) Deutsch (Deutschland/Vsterreich)
           3) Deutsch (Schweiz)
           4) English (United Kingdom)
           5) English (United States/Canada)
           6) Espaqol
           7) Frangais (Canada)
           8) Frangais (France/Belgique)
           9) Frangais (Suisse)
          10) Italiano
          11) Nederlands
          12) Norsk
          13) Portugujs
          14) Suomi
          15) Svenska
           (1..15): 5
          Performing normal system tests.
          
                                  
        3. Boot from CD-ROM
          boot dua2
          
          Click here to see a run example👇
          >>>boot dua2
          (BOOT/R5:0 DUA2
          
          
          
            2..
          -DUA2
            1..0..
          
          
          Ultrixboot - V4.5  Sun Sep 17 13:03:13 EDT 1995
          
          Loading (a)vmunix ...
                                  
      2. Initial OS set-up
        1. Boostrap ULTRIX. When the install menu appears, chose 2 for ADVANCED Installation. After that, the installation process will fail. When this ULTRIX install media was relesed, the CD-ROM unit type used on this installation was not available.
          Click here to see a run example👇
          Ultrixboot - V4.5  Sun Sep 17 13:03:13 EDT 1995
          
          Loading (a)vmunix ...
          
          Sizes:
          text = 945424
          data = 1290240
          bss  = 757940
          Starting at 0x5219
          
          ULTRIX V4.5 (Rev. 47) System #2: Wed Oct 18 12:06:55 EDT 1995
          real mem  = 67043328
          avail mem = 61517824
          Buffer configuration adjusted to run with small system page table
          using 123 buffers containing 1007616 bytes of memory
          KA655 processor with an FPU
                  CPU microcode rev = 6, processor firmware rev = 83
          Q22 bus
          uda0 at uba0
          uq0 at uda0 csr 172150 vec 774, ipl 17
          klesiu0 at uba0
          uq16 at klesiu0 csr 174500 vec 770, ipl 17
          ra1 at uq0 slave 1 (RA90)
          ra2 at uq0 slave 2 (RRD40)
          ra0 at uq0 slave 0 (RA90)
          tms0 at uq16 slave 0 (TK50)
          WARNING: clock gained 161 days -- CHECK AND RESET THE DATE!
          
          *** STANDALONE ULTRIX ENVIRONMENT ***
          
          If you select the BASIC Installation option from the list that follows,
          the installation software creates file systems on default partitions on
          your system disk and loads the mandatory ULTRIX software subsets.
          
          If you require additional installation choices, select the ADVANCED
          Installation option.
          
          Select one of the following options:
          
                  1) BASIC Installation
                  2) ADVANCED Installation
                  3) System management
          
          Enter your choice: 2
          
          *** SOFTWARE DISTRIBUTION DEVICE SELECTION ***
          
          The 'Guide to Installing ULTRIX' explains the following table
          of software distribution devices and which installation media you should
          load on it:
          
          No valid device is found.
          Contact a DIGITAL field service representative.
          
          #
          
        2. Fix install script. To solve the problem, we need to update the install script (which is in memory at this point) to use a different type of device. The script try to use a generic CD-ROm device (btd), when it identifies (correctly) a device with name RA, which is not associted to a CD-ROM device.
          Note: Pay attention that for the ed commnads below, the letter l (elle) looks like a number 1. I recommend to copy the commands from this post and paset into your terminal sesion.
          ed install.1
          173s/`btd`/ra2/
          193s/rz/ra/
          w
          q
          
          Click here to see a run example👇
          ed install.1
          16763
          173l   <--- This is an elle ('l')
          BTD=`btd`
          173s/`btd`/ra2/
          173l
          BTD=ra2
          193l   <--- This is an elle ('l')
          rz* )
          193s/rz/ra/
          193l
          ra* )
          w
          16761
          qCTRL+D   <--- This will close the shell and return to the installation process
          
        3. Install the base OS. After editing the install script, and returning to the installation process, chose the ADVANCED Installation.
          Click here to see a run example👇
          ^D
          *** STANDALONE ULTRIX ENVIRONMENT ***
          
          If you select the BASIC Installation option from the list that follows,
          the installation software creates file systems on default partitions on
          your system disk and loads the mandatory ULTRIX software subsets.
          
          If you require additional installation choices, select the ADVANCED
          Installation option.
          
          Select one of the following options:
          
                  1) BASIC Installation
                  2) ADVANCED Installation
                  3) System management
          
          Enter your choice: 2
          
          *** SYSTEM DISK SELECTION ***
          
          The 'Guide to Installing ULTRIX' explains the following table
          of system disk drives.  Select one of the devices below to contain the
          root file system:
          
          SYSTEM DISK TABLE
          
          Selection   Device     ULTRIX     Device       Controller   Controller
                      Name       Name       Number       Name         Number
          ----------------------------------------------------------------------
              1       RA90        ra0          0         RQDX3          0
              2       RA90        ra1          1         RQDX3          0
          ----------------------------------------------------------------------
          
          Enter your choice: 1
          
          You selected RA90, device number 0. Make sure this disk drive
          is on line and write-enabled (if applicable to your disk drive), then
          confirm your choice.
          
          Use RA90, ra0, for your system disk? (y/n) []: y
          
          The installation procedure now allocates the root file system on
          partition 'a' of the system disk, ra0 RA90.
          
          Making the root file system on ra0 RA90.
          
          The installation procedure is now restoring the root file system to
          partition 'a' of the system disk, ra0 RA90.
          
          The installation procedure now checks the root file system on partition 'a'
          of the system disk, ra0  RA90.
          ** /dev/rra0a
          ** Last Mounted on /mnt
          ** Phase 1 - Check Blocks and Sizes
          ** Phase 2 - Check Pathnames
          ** Phase 3 - Check Connectivity
          ** Phase 4 - Check Reference Counts
          ** Phase 5 - Check Cyl groups
          226 files, 4547 used, 11004 free (20 frags, 1373 blocks, 0.1% fragmentation)
          
           *** BOOTSTRAP COMMAND SEQUENCE ***
          
          Enter the following boot sequence at the console mode prompt
          after the installation software halts the processor:
          
                  >>> b dua0
          
          
          syncing disks... done
          
          ?06 HLT INST
                  PC = 8007F799
          >>>                                                
        4. Reboot guest. After the initial transfer of root system to the system disk, the installation process will shutdown the guest machine. At the LOM prompt request a boot from the primary disk (not CD-ROM) this time.
          b dua0
          
          Click here to see a run example👇
                  PC = 8007F799
          >>>b dua0
          (BOOT/R5:0 DUA0
          
          
          
            2..
          -DUA0
            1..0..
          
          
          Ultrixboot - V4.5  Sun Sep 17 13:03:13 EDT 1995
          
          Loading (a)vmunix ...
          
          Sizes:
          text = 1153664
          data = 281088
          bss  = 1043548
          Starting at 0x5219
          
          ULTRIX V4.5 (Rev. 47) System #3: Wed Oct 18 11:49:00 EDT 1995
          real mem  = 67043328
          avail mem = 62008320
          Buffer configuration adjusted to run with small system page table
          using 121 buffers containing 991232 bytes of memory
          KA655 processor with an FPU
                  CPU microcode rev = 6, processor firmware rev = 83
          Q22 bus
          uda0 at uba0
          uq0 at uda0 csr 172150 vec 774, ipl 17
          klesiu0 at uba0
          uq16 at klesiu0 csr 174500 vec 770, ipl 17
          qe0 at uba0 csr 174440 vec 764, ipl 17
          qe0: DEC DELQA Ethernet Interface DEQNA-lock Mode, hardware address 08:00:2b:00:00:01
          lp0 at uba0 csr 177514 vec 200, ipl 17
          ra1 at uq0 slave 1 (RA90)
          ra2 at uq0 slave 2 (RRD40)
          ra0 at uq0 slave 0 (RA90)
          tms0 at uq16 slave 0 (TK50)
          
      3. Install OS
        1. Hostname. First question asked by theset-up process is the hostname for your server. I chose sys00a0.
          Click here to see a run example👇
           *** SYSTEM NAME SPECIFICATION ***
          
          Select the name of your system using alphanumeric characters.
          The first character must be a letter.   For example, tinker.
          
          Enter your system name:  sys00a0
          
          You selected sys00a0 as the name of your system.
          Is this correct? (y/n) [y]: y
        2. Set the system date and time-zone. ULTRIX 4.5 was built without Y2K support. Any year after 1999 will revert to 1970.
          Click here to see a run example👇
          *** DATE AND TIME SPECIFICATION ***
          
          The current date and time should be specified using the following
          format:
          
                  yymmddhhmm
          
          Use two digits for year (yy), month (mm), day (dd), hour (hh), and
          minute (mm).  Enter the time in 24-hour format.  For example, 02:54
          p.m. on Feb 2, 1993 would be entered as:
          
                  9302021454
          
          Enter the date and time: 9302021454
        3. Set the system Time Zone
          Click here to see a run example👇
          *** TIME ZONE SELECTION ***
          
          Select the time zone for your area, using the options listed in the
          table below.  You can also enter the number of hours (-12 to 12) in
          time east of Greenwich.
          
            Selection     Time Zone
          ---------------------------------
                e         Eastern
                c         Central
                m         Mountain
                p         Pacific
                g         Greenwich
          ---------------------------------
          
          Enter your choice: g
          
          Does your area alternate between Daylight Savings and Standard
          time? (y/n) [y]:
          
          
          Select your geographic area for Daylight Savings Time, using the
          options in the table below.
          
            Selection     Geographic Area
          --------------------------------
                u         USA
                a         Australia
                e         Eastern Europe
                c         Central Europe
                w         Western Europe
          --------------------------------
          
          Enter your choice [u]: w
          
          The current date and time is Tue Feb  2 14:54:09 WET 1993
        4. Set root account password. The minimum length is 6 characters and ULTRIX only consders the passwords up to 8 characters. Anything beyond that is ignored.
          Click here to see a run example👇
          *** SPECIFY THE SUPERUSER PASSWORD ***
          The Guide to Installing ULTRIX instructs you on how to enter
          the superuser password.
          Changing password for root
          Enter new password:
          Warning, only the first 8 characters of the password are significant.
          Verify:
        5. Set-up the disk layout. Do not accept the default partitioning scheme. It does not uses the enire disk space. Since this is a virtual machine, you can add more discs as necessary as you go. This is a long and arduous process. Be patient. Use the following partition layout:
          Suggested disk partitioning
          slice mount point
          a: /
          b: sawp and crash
          g: /usr
          h: /var

          Click here to see a run example👇
          *** FILE SYSTEM DEFAULT OPTION ***
          
          The following table shows the default file system layout on RA90, ra0:
          
          partition     bottom        top       size    overlap       default
              a              0      32767      32768    c             root
              b          32768     159839     127072    c             swap, dump
              d         159840     580036     420197    c,g           /usr
          
          If you choose the defaults, the var area will be allocated to /usr/var.
          
          Do you want to choose the default file system layout? (y/n): n
          
          *** /usr FILE SYSTEM ALLOCATION ***
          
          You can allocate the /usr file system to one of the disks listed in the
          table below.  See the Guide to Installing ULTRIX for an explanation of
          this table:
          
          /usr FILE SYSTEM ALLOCATION TABLE
          
          Selection   Device     ULTRIX     Device       Controller   Controller
                      Name       Name       Number       Name         Number
          ----------------------------------------------------------------------
              1       RA90        ra0          0         RQDX3          0
              2       RA90        ra1          1         RQDX3          0
          ----------------------------------------------------------------------
          
          Enter your choice: 1
          
          You selected RA90, device number 0.  Make sure this disk is
          on line and write-enabled (if applicable to this drive) and then
          confirm your choice.
          
          Use RA90, ra0 for /usr file system? (y/n) []: y
          
          The disk ra0 you selected from the previous table has the following
          partitions available, on which you can allocate the /usr file system:
          
          partition      size (Kbytes)  overlap
          ------------------------------------------------
              d     ---      210098       c,g
              e     ---      210098       c,g
              f     ---      420196       c,g
              g     ---      840393       c,d,e,f
              h     ---      267763       c
          ------------------------------------------------
          
          Type the letter of the partition on which you want
          to allocate the /usr file system [d]: g
          
          Making the new file system for /usr on /dev/rra0g RA90
          
          
          *** ALLOCATE THE SWAP1 SPACE ***
          
          You can allocate the swap1 space to one of the disks listed in the
          table below.  See the Guide to Installing ULTRIX for an explanation of
          this table:
          
          SWAP1 SPACE ALLOCATION TABLE
          
          Selection   Device     ULTRIX     Device       Controller   Controller
                      Name       Name       Number       Name         Number
          ----------------------------------------------------------------------
              1       RA90        ra0          0         RQDX3          0
              2       RA90        ra1          1         RQDX3          0
          ----------------------------------------------------------------------
          
          Enter your choice: 1
          
          You selected RA90, device number 0.  Make sure this disk is
          on line and write-enabled (if applicable to this drive) and then
          confirm your choice.
          
          Use RA90, ra0 for swap1 space? (y/n) []: y
          
          The disk ra0 you selected from the previous table has the following
          partitions available, on which you can allocate the swap1 space:
          
          partition      size (Kbytes)  overlap
          ------------------------------------------------
              b     ---       63536       c
              h     ---      267763       c
          ------------------------------------------------
          
          Type the letter of the partition on which you want
          to allocate the swap1 space [b]: b
          
          *** ALLOCATE THE SWAP2 SPACE ***
          
          Do you want to allocate a second swap space? (y/n) [n]: n
          
          
          *** ALLOCATE THE CRASH DUMP SPACE ***
          
          You can allocate the crash dump space to one of the disks listed in the
          table below.  See the Guide to Installing ULTRIX for an explanation of
          this table:
          
          CRASH DUMP SPACE ALLOCATION TABLE
          
          Selection   Device     ULTRIX     Device       Controller   Controller
                      Name       Name       Number       Name         Number
          ----------------------------------------------------------------------
              1       RA90        ra0          0         RQDX3          0
              2       RA90        ra1          1         RQDX3          0
          ----------------------------------------------------------------------
          
          Enter your choice: 1
          
          You selected RA90, device number 0.  Make sure this disk is
          on line and write-enabled (if applicable to this drive) and then
          confirm your choice.
          
          Use RA90, ra0 for crash dump space? (y/n) []: y
          
          The disk ra0 you selected from the previous table has the following
          partitions available, on which you can allocate the crash dump space:
          
          partition      size (Kbytes)  overlap
          ------------------------------------------------
              h     ---      267763       c
              b     ---       63536       c
          ------------------------------------------------
          
          Type the letter of the partition on which you want
          to allocate the crash dump space [b]: b
          
          
          *** ALLOCATE THE var FILE SYSTEM ***
          
          You can allocate the var file system to one of the disks listed in the
          table below. See the Guide to Installing ULTRIX for an explanation of
          this table:
          
          var FILE SYSTEM ALLOCATION TABLE
          
          Selection   Device     ULTRIX     Device       Controller   Controller
                      Name       Name       Number       Name         Number
          ----------------------------------------------------------------------
              1       RA90        ra0          0         RQDX3          0
              2       RA90        ra1          1         RQDX3          0
          ----------------------------------------------------------------------
          
          Enter your choice: 1
          
          You selected RA90, device number 0.  Make sure this disk is
          on line and write-enabled (if applicable to this drive) and then
          confirm your choice.
          
          Use RA90, ra0 for var file system? (y/n) []: y
          
          The disk ra0 you selected from the previous table has the following
          partitions available, on which you can allocate the var file system:
          
          partition      size (Kbytes)  overlap
          ------------------------------------------------
              h     ---      267763       c
              g     ---      840393       c,d,e,f
          ------------------------------------------------
          
          Type the letter of the partition on which you want
          to allocate the var file system [no default]: h
          
          Making the new file system for var on /dev/rra0h RA90
        6. Install software packages. Attention to chose the X11/DECwindows (later with network it will be a nice thing to have it). Also, select all possible packages. After that, the process takes a long time. At the end, it will inquiry about installing updates. You should accept it.
          Click here to see a run example👇
          This distribution media includes subsets for ULTRIX Worksystem
          Software (UWS).  A UWS license (on a workstation) or a UWS Server
          License (on a timesharing machine or server) is required to install
          these subsets.
          
          Do you want to install ULTRIX Worksystem Software? y/n []: y
          
          
          *** SUPPORTED SOFTWARE INSTALLATION ***
          
          *** Select the DECwindows User Interface ***
          
          1) DECwindows for OSF/Motif
          2) X11/DECwindows (XUI)
          
          Enter your choice [1]: 2
          
          *** Enter Subset Selections ***
          
          The following subsets are mandatory and will be installed automatically:
           * Base System                           * Kernel Config Files
           * TCP/IP Networking Utilities           * Network File System Utilities
           * Extended (Berkeley) Mailer            * X11/DECwindows Servers
           * X11/DECwindows User Environment       * X11/DECwindows 75dpi Fonts
          
          The subsets listed below are optional:
           1) Printer Support Environment          2) RAND Mail Handler
           3) Sys. Config. Mgmt. Program (SCAMP)   4) Communications Utilities
           5) Unix-to-Unix Copy Facility           6) Maintenance Operations Protocol
           7) Accounting Software                  8) Kerberos Network Authentication
           9) Enhanced Security Features          10) Prestoserve Utilities
          11) System Exerciser Package            12) Bisynchronous Communications
          13) Doc. Preparation for Ref. Pages     14) Doc. Preparation Extensions
          15) Adobe Font Metric Files             16) Software Development Utilities
          17) Source Code Control System          18) Internationalization Runtime Env.
          19) Internationalization Dev. Env.      20) CDA Base System
          21) CDA Software Dev Libraries          22) RPC Runtime Environment
          23) RPC Development Environment         24) Pascal Development Package
          25) VAX C/ULTRIX                        26) Ref. Pages for Sys. Admin. & Users
          27) Reference Pages for Programers      28) Programming Examples
          29) Ultrix SPDS                         30) X11/DECwindows 100dpi Fonts
          31) VS35XX X11/DECwindows Fonts         32) Additional DECwindows Applications
          33) DECwindows Mail Application         34) Worksystem Development Environment
          35) X11/DECwindows System Management T  36) UWS Runtime Reference Pages
          37) UWS Development Reference Pages
          
          38) All mandatory and all optional subsets
          39) Mandatory subsets only
          40) Exit without installing subsets
          
          Enter your choice(s): 38
          
          You are installing the following subsets:
             Base System                             Kernel Config Files
             TCP/IP Networking Utilities             Network File System Utilities
             Extended (Berkeley) Mailer              X11/DECwindows Servers
             X11/DECwindows User Environment         X11/DECwindows 75dpi Fonts
             Printer Support Environment             RAND Mail Handler
             Sys. Config. Mgmt. Program (SCAMP)      Communications Utilities
             Unix-to-Unix Copy Facility              Maintenance Operations Protocol
             Accounting Software                     Kerberos Network Authentication
             Enhanced Security Features              Prestoserve Utilities
             System Exerciser Package                Bisynchronous Communications
             Doc. Preparation for Ref. Pages         Doc. Preparation Extensions
             Adobe Font Metric Files                 Software Development Utilities
             Source Code Control System              Internationalization Runtime Env.
             Internationalization Dev. Env.          CDA Base System
             CDA Software Dev Libraries              RPC Runtime Environment
             RPC Development Environment             Pascal Development Package
             VAX C/ULTRIX                            Ref. Pages for Sys. Admin. & Users
             Reference Pages for Programers          Programming Examples
             Ultrix SPDS                             X11/DECwindows 100dpi Fonts
             VS35XX X11/DECwindows Fonts             Additional DECwindows Applications
             DECwindows Mail Application             Worksystem Development Environment
             X11/DECwindows System Management To     UWS Runtime Reference Pages
             UWS Development Reference Pages
          
          Is this correct? (y/n): y
                                              
          Click here to see the full list of installed packages
          Base System  (ULTBASE450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Kernel Config Files  (ULTBIN450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          TCP/IP Networking Utilities  (ULTINET450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Network File System Utilities  (ULTNFS450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Extended (Berkeley) Mailer  (ULTUMAIL450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          X11/DECwindows Servers (UWSSER450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          X11/DECwindows User Environment (UWSX11450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          X11/DECwindows 75dpi Fonts (UWSFONT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Printer Support Environment  (ULTPRINT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          RAND Mail Handler  (ULTMH450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Sys. Config. Mgmt. Program (SCAMP)  (ULTSMSCAMP450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Communications Utilities  (ULTCOMM450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Unix-to-Unix Copy Facility  (ULTUUCP450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Maintenance Operations Protocol  (ULTMOP450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Accounting Software  (ULTACCT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Kerberos Network Authentication  (ULTKERB450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Enhanced Security Features  (ULTSEC450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Prestoserve Utilities  (ULTPRESTO450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          System Exerciser Package  (ULTEXER450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Bisynchronous Communications  (ULTBSC450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Doc. Preparation for Ref. Pages  (ULTDCMT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Doc. Preparation Extensions  (ULTDCMTEXT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Adobe Font Metric Files  (ULTAFM450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Software Development Utilities  (ULTPGMR450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Source Code Control System  (ULTSCCS450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Internationalization Runtime Env.  (ULTINTLRT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Internationalization Dev. Env.  (ULTINTLPGMR450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          CDA Base System (ULTCDABASE450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          CDA Software Dev Libraries (ULTCDAPGMR450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          RPC Runtime Environment  (ULTRPCRT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          RPC Development Environment  (ULTRPCDEV450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Pascal Development Package  (ULTPASCAL450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          VAX C/ULTRIX  (ULTVAXC450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Ref. Pages for Sys. Admin. & Users  (ULTMAN450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Reference Pages for Programers  (ULTMANPGMR450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Programming Examples  (ULTEXAMPLES450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Ultrix SPDS  (ULTSPD450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          X11/DECwindows 100dpi Fonts (UWSFONT15450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          VS35XX X11/DECwindows Fonts (UWS3DFONT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Additional DECwindows Applications (UWSDECW450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          DECwindows Mail Application (UWSMAIL450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          Worksystem Development Environment (UWSXDEV450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          X11/DECwindows System Management Tools (UWSSYSMGNT450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          UWS Runtime Reference Pages (UWSMAN450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          UWS Development Reference Pages (UWSMANPGMR450)
             Copying from /mnt/VAX/BASE (disk)
             Verifying
          
          The installation software has successfully installed the software
          subsets.
          
          Installing Upgrade subsets The following subsets will be installed:  * X11/DECwindows Servers Upgrade        * Generic Kernel Do you wish to continue? (y/n): y X11/DECwindows Servers Upgrade (UWSSER451)    Copying from /mnt/VAX/BASE_UPGRADE (disk)    Verifying Generic Kernel  (ULTGENVMUNIX451)    Copying from /mnt/VAX/BASE_UPGRADE (disk)    Verifying The installation procedure has successfully installed the Upgrade subsets
        7. Kernel Configuration. Just go for everything. My system is running for few days now and I did not noticed any problems yet :)
          Click here to see a run example👇
          *** CONFIGURATION FILE KERNEL OPTION SELECTION ***
          
              Selection   Kernel Option
          ---------------------------------------------------------------
                  1       Local Area Transport (LAT)
                  2       Bisynchronous Communication protocol (VAX only)
                  3       Computer Interconnect (CI) network
                  4       Diagnostic/Utilities Protocol (DUP)
                  5       ISO9660 File System Support (CDFS)
                  6       Ethernet Packet Filter
                  7       Enhanced Security Features
                  8       All of the above
                  9       None of the above
          ----------------------------------------------------------------
          
          Enter the selection number for each kernel option you want.
          For example, 1 3 :  8
          
          You specified the following kernel options:
          
                  Local Area Transport (LAT)
                  Bisynchronous Communication protocol
                  Computer Interconnect (CI) network
                  Diagnostic/Utilities Protocol (DUP)
                  ISO9660 File System Support (CDFS)
                  Ethernet Packet Filter
                  Enhanced Security Features
          
          Is this correct? (y/n) [n]: y
        8. System configuration procedure
          Click here to see a run example👇
          *** SYSTEM CONFIGURATION PROCEDURE ***
          The installation software found these devices in the floating
          address space:
          
                  dz0             on uba0         at 0160100
                  dz1             on uba0         at 0160110
                  dz2             on uba0         at 0160120
                  dz3             on uba0         at 0160130
          
          Configuration file complete.
          
          Do you want to edit the configuration file? (y/n) [n]: n
        9. Final configuration and first boot. This is the best moment to set the default boot device to the system disk.
          Click here to see a run example👇
          *** PERFORMING SYSTEM CONFIGURATION ***
          
          
              working ..... Tue Feb  2 15:23:31 WET 1993
          
          *** DEVICE SPECIAL FILE CREATION ***
              working ..... Tue Feb  2 15:24:01 WET 1993
          
          *** SOFTWARE INSTALLATION PROCEDURE COMPLETE ***
          
          The following files were created during the installation procedure:
          
          /vmunix                         - customized kernel
          /genvmunix                      - generic kernel
          /usr/adm/install.log            - installation log file
          /usr/adm/install.FS.log         - file systems log file
          /usr/adm/install.DEV.log        - special device log file
          
          
          Enter the following boot sequence at the console mode prompt
          after the installation software halts the processor:
          
                  >>> b dua0
          
          
          syncing disks... done
          
          ?06 HLT INST
                  PC = 800985B5
          >>>set boot dua0
          >>>b
          (BOOT/R5:0 DUA0
          
          
          
            2..
          -DUA0
            1..0..
          
          
          Ultrixboot - V4.5  Sun Sep 17 13:03:13 EDT 1995
          
          Loading (a)vmunix ...
          
          Sizes:
          text = 757472
          data = 126464
          bss  = 663016
          Starting at 0x2c19
          
          ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
          real mem  = 67043328
          avail mem = 56704000
          using 1636 buffers containing 6704128 bytes of memory
          KA655 processor with an FPU
                  CPU microcode rev = 6, processor firmware rev = 83
          Q22 bus
          uda0 at uba0
          uq0 at uda0 csr 172150 vec 774, ipl 17
          klesiu0 at uba0
          uq16 at klesiu0 csr 174500 vec 770, ipl 17
          qe0 at uba0 csr 174440 vec 764, ipl 17
          qe0: DEC DELQA Ethernet Interface DEQNA-lock Mode, hardware address 08:00:2b:aa:bb:cc
          lp0 at uba0 csr 177514 vec 200, ipl 17
          dz0 at uba0 csr 160100 vec 300, ipl 17
          dz1 at uba0 csr 160110 vec 310, ipl 17
          dz2 at uba0 csr 160120 vec 320, ipl 17
          dz3 at uba0 csr 160130 vec 330, ipl 17
          ---Takes long time here...Just wait...
          ra1 at uq0 slave 1 (RA90)
          ra2 at uq0 slave 2 (RRD40)
          ra0 at uq0 slave 0 (RA90)
          tms0 at uq16 slave 0 (TK50)
          Tue Feb  2 15:27:26 WET 1993
          Automatic reboot in progress...
          /dev/ra0a: 709 files, 6172 used, 9379 free (179 frags, 1150 blocks, 1.2% fragmentation)
          /dev/rra0g: umounted cleanly
          /dev/rra0h: umounted cleanly
          Warning Creating new license database
          Warning creating new history file
          check quotas: done.
          savecore: checking for dump...dump does not exist
          local daemons: syslog sendmail.
          Removing remnant Opser files
          preserving editor files
          clearing /tmp
          standard daemons: update cron accounting network snmpd printer.
          start errlog daemon - elcsd
          Tue Feb  2 15:27:27 WET 1993
          
          
          ULTRIX V4.5 (Rev. 47) (sys00a0)
          
          login: 
        10. Install additional software. After rebooting the guest, and authenticating as root, run the following commands. This will mount the Unsupported software package partition from the CD-ROM and invoke the instalation program
          mount -r /dev/ra2c /mnt
          setld -l /mnt/VAX/UNSUPPORTED
          Click here to see a run example👇
          ULTRIX V4.5 (Rev. 47) (sys00a0)
          
          login: root
          Password:
          Last login: Tue Mar 30 18:36:43 on console
          ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
          UWS V4.5 (Rev. 6)
          
                          Digital Equipment Corporation
                          Nashua, New Hampshire
          
          
          *** SOFTWARE INSTALLATION PROCEDURE COMPLETE ***
          
          The following files were created during the installation procedure:
          
          /vmunix                         - customized kernel
          /genvmunix                      - generic kernel
          /usr/adm/install.log            - installation log file
          /usr/adm/install.FS.log         - file systems log file
          /usr/adm/install.DEV.log        - special device log file
          
          # mount -r /dev/ra2c /mntsetld -l /mnt/VAX/UNSUPPORTED
          
          *** Enter Subset Selections ***
          
          The subsets listed below are optional:
           1) Base Extension                       2) GNU Emacs
           3) TCP/IP Networking Util Extension     4) Additional Terminal Drivers
           5) Document Preparation Software        6) Games and Diversions
           7) Supplementary Documentation          8) Bibliographic Utilities
           9) Remote Procedure Call Compiler      10) Aux. Command Line Interpreters
          11) USENET News Interface Software      12) Notesfiles Package
          13) Revision Control System             14) Misc. User-Contributed Utilities
          15) Computer Aided System Tutor         16) Franz Lisp Development Package
          17) Modula-2 Development Package        18) Raster Plotter Package
          19) APL Development Package             20) CP/M 8in Diskette Utility
          21) Hyperchannel Utilities              22) ICON (Language) Development Packag
          23) University Ingres QUEL DBMS         24) Software Project Management System
          25) Unsupported Fortran Utilities       26) Unsupported On-Line Documentation
          27) Unsupported X11 Components          28) Unsupported DECwindows Examples
          29) Unsupported MIT Fonts               30) Unsupported X11 Reference Pages
          31) Unsupported OSF/Motif Demos
          
          32) All mandatory and all optional subsets
          33) Mandatory subsets only
          34) Exit without installing subsets
          
          Enter your choice(s): 32
          
          You are installing the following subsets:
             Base Extension                          GNU Emacs
             TCP/IP Networking Util Extension        Additional Terminal Drivers
             Document Preparation Software           Games and Diversions
             Supplementary Documentation             Bibliographic Utilities
             Remote Procedure Call Compiler          Aux. Command Line Interpreters
             USENET News Interface Software          Notesfiles Package
             Revision Control System                 Misc. User-Contributed Utilities
             Computer Aided System Tutor             Franz Lisp Development Package
             Modula-2 Development Package            Raster Plotter Package
             APL Development Package                 CP/M 8in Diskette Utility
             Hyperchannel Utilities                  ICON (Language) Development Package
             University Ingres QUEL DBMS             Software Project Management System
             Unsupported Fortran Utilities           Unsupported On-Line Documentation
             Unsupported X11 Components              Unsupported DECwindows Examples
             Unsupported MIT Fonts                   Unsupported X11 Reference Pages
             Unsupported OSF/Motif Demos
          
          Is this correct? (y/n): y
          
                                              
          Click here to see the list of installed software Base Extension (ULXBASE450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying GNU Emacs (ULXEDIT450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying TCP/IP Networking Util Extension (ULXINET450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Additional Terminal Drivers (ULXTERM450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Document Preparation Software (ULXDCMT450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Games and Diversions (ULXGAMES450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Supplementary Documentation (ULXDOC450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Bibliographic Utilities (ULXBIB450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Remote Procedure Call Compiler (ULXCOURIER450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Aux. Command Line Interpreters (ULXSHELLS450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying USENET News Interface Software (ULXNEWS450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Notesfiles Package (ULXNOTES450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Revision Control System (ULXRCS450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Misc. User-Contributed Utilities (ULXTOOLS450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Computer Aided System Tutor (ULXLEARN450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Franz Lisp Development Package (ULXLISP450)    Copying from /mnt/VAX/UNSUPPORTED (disk)          Tue Mar 30 23:30:00 WET DST 1993    Verifying Modula-2 Development Package (ULXMOD2450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Raster Plotter Package (ULXVARIAN450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying APL Development Package (ULXAPL450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying CP/M 8in Diskette Utility (ULXCPM450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Hyperchannel Utilities (ULXHYPER450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying ICON (Language) Development Package (ULXICON450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying University Ingres QUEL DBMS (ULXINGRES450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Software Project Management System (ULXSPMS450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Unsupported Fortran Utilities (ULXF77450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Unsupported On-Line Documentation (ULXMAN450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Unsupported X11 Components (ULXUNMIT450)    Copying from /mnt/VAX/UNSUPPORTED (disk)         Working....Tue Mar 30 23:35:38 WET DST 1993    Verifying Unsupported DECwindows Examples (ULXUNEXAMP450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Unsupported MIT Fonts (ULXUNFONTS450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Unsupported X11 Reference Pages (ULXUNMAN450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying Unsupported OSF/Motif Demos (DXVUNDEMO450)    Copying from /mnt/VAX/UNSUPPORTED (disk)    Verifying
          #        Tue Mar 30 23:45:00 WET DST 1993 # sync ; sync ; sync ; shutdown -h now Shutdown at 23:48 (in 0 minutes) [pid 1262] # System shutdown time has arrived syncing disks... done ?06 HLT INST         PC = 80094CF1 >>>halt Simulation stopped, PC: 20043619 (TSTL R2) sim> exit Goodbye %SIM-INFO: NVR: writing buffer to file: sys00a0.nvr ________________________________________________ [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5 $
        11. Last boot for system clean-up.
          Click here to see a run example👇
          ________________________________________________
          [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
          $ ./microvax3900-4.1 sys00a0.ini
          
          MicroVAX 3900 simulator Open SIMH V4.1-0 Current        git commit id: 4e159a04
          /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-14> attach NVR sys00a0.nvr
          %SIM-INFO: NVR: buffering file in memory
          /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-27> attach RQ0 disk00a0_ra90.dsk
          %SIM-INFO: RQ0: 'disk00a0_ra90.dsk' Contains Ultrix partitions
          %SIM-INFO: Partition with highest sector: c, Sectors On Disk: 2376153
          /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-31> attach -r RQ2 Ultrix_VAX_4.5.iso
          %SIM-INFO: RQ2: Unit is read only
          %SIM-INFO: RQ2: 'Ultrix_VAX_4.5.iso' Contains Ultrix partitions
          %SIM-INFO: Partition with highest sector: f, Sectors On Disk: 1299174
          /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-48> attach xq tap:tap0
          %SIM-ERROR: Eth: open error - No support for tap: devices
          MicroVAX 3900 simulator configuration
          
          CPU     idle=ULTRIX, idle enabled, model=VAXserver 3900 (KA655), NOAUTOBOOT
                  Implementing: Base Instruction Group
                  Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group
          TLB     2 units
          ROM     address=0x20040000-0x2005ffff
          NVR     address=0x20140400-0x201407ff
          SYSD    2 units
          QBA     autoconfiguration enabled
          CLK     vector=C0, BR6
          TTI     vector=F8, BR4
          TTO     vector=FC, BR4
          CSI     vector=F0, BR4
          CSO     vector=F4, BR4
          TDC     disabled
          DZ      address=20000040-2000005F*, vector=2C0-2DC*, BR4, lines=16
          VH      disabled
          CR      disabled
          LPT     address=20001F4C-20001F4F, vector=280, BR4
          QVSS    disabled
          LK      disabled
          VS      disabled
          RL      disabled
          RQ      address=20001468-2000146B, no vector, BR4, RQDX3, 4 units
          RQB     disabled
          RQC     disabled
          RQD     disabled
          TS      disabled
          TQ      TK50 (94MB), address=20001940-20001943, no vector, BR4, 4 units
          XQ      address=20001920-2000192F, no vector, BR4, MAC=08:00:2B:AA:BB:CC
                  type=DELQA-T, mode=DELQA, poll=100, sanity=OFF
                  throttle=disabled, DEQNALock=OFF, leds=(ON,ON,ON)
          XQB     disabled
          DPV     disabled
          Memory (@0x00000000):  16 Mbytes (MS650-BA)
          Memory (@0x01000000):  16 Mbytes (MS650-BA)
          Memory (@0x02000000):  16 Mbytes (MS650-BA)
          Memory (@0x03000000):  16 Mbytes (MS650-BA)
          /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-53> boot CPU
          %SIM-INFO: Loading boot code from internal ka655x.bin
          
          
          KA655-B V5.3, VMB 2.7
          Performing normal system tests.
          40..39..38..37..36..35..34..33..32..31..30..29..28..27..26..25..
          24..23..22..21..20..19..18..17..16..15..14..13..12..11..10..09..
          08..07..06..05..04..03..
          Tests completed.
          >>>b
          (BOOT/R5:0 DUA0
          
          
          
            2..
          -DUA0
            1..0..
          
          
          Ultrixboot - V4.5  Sun Sep 17 13:03:13 EDT 1995
          
          Loading (a)vmunix ...
          
          Sizes:
          text = 757472
          data = 126464
          bss  = 663016
          Starting at 0x2c19
          
          ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
          real mem  = 67043328
          avail mem = 56704000
          using 1636 buffers containing 6704128 bytes of memory
          KA655 processor with an FPU
                  CPU microcode rev = 6, processor firmware rev = 83
          Q22 bus
          uda0 at uba0
          uq0 at uda0 csr 172150 vec 774, ipl 17
          klesiu0 at uba0
          uq16 at klesiu0 csr 174500 vec 770, ipl 17
          qe0 at uba0 csr 174440 vec 764, ipl 17
          qe0: DEC DELQA Ethernet Interface DEQNA-lock Mode, hardware address 08:00:2b:aa:bb:cc
          lp0 at uba0 csr 177514 vec 200, ipl 17
          dz0 at uba0 csr 160100 vec 300, ipl 17
          dz1 at uba0 csr 160110 vec 310, ipl 17
          dz2 at uba0 csr 160120 vec 320, ipl 17
          dz3 at uba0 csr 160130 vec 330, ipl 17
          ra1 at uq0 slave 1 (RA90)
          ra2 at uq0 slave 2 (RRD40)
          ra0 at uq0 slave 0 (RA90)
          tms0 at uq16 slave 0 (TK50)
          Wed Mar 31 00:07:48 WET DST 1993
          Automatic reboot in progress...
          /dev/ra0a: 732 files, 6243 used, 9308 free (164 frags, 1143 blocks, 1.1% fragmentation)
          /dev/rra0g: umounted cleanly
          /dev/rra0h: umounted cleanly
          check quotas: done.
          savecore: checking for dump...dump does not exist
          local daemons: syslog sendmail.
          Removing remnant Opser files
          preserving editor files
          clearing /tmp
          standard daemons: update cron accounting network snmpd printer.
          start errlog daemon - elcsd
          Wed Mar 31 00:07:50 WET DST 1993
          
          
          ULTRIX V4.5 (Rev. 47) (sys00a0)
          
          login: root
          Password:
          Last login: Tue Mar 30 23:20:13 on console
          ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
          UWS V4.5 (Rev. 6)
          
                          Digital Equipment Corporation
                          Nashua, New Hampshire
          
          
          *** SOFTWARE INSTALLATION PROCEDURE COMPLETE ***
          
          The following files were created during the installation procedure:
          
          /vmunix                         - customized kernel
          /genvmunix                      - generic kernel
          /usr/adm/install.log            - installation log file
          /usr/adm/install.FS.log         - file systems log file
          /usr/adm/install.DEV.log        - special device log file
          
          # sync ; sync ; sync ; shutdown -h now
          Shutdown at 00:08 (in 0 minutes) [pid 113]
          
          System shutdown time has arrived
          # syncing disks... done
          
          ?06 HLT INST
                  PC = 80094CF1
          >>>halt
          >>>
          Simulation stopped, PC: 20043601 (BSBW 2004367B)
          sim> exit
          Goodbye
          %SIM-INFO: NVR: writing buffer to file: sys00a0.nvr
          ________________________________________________
          [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
          $

First look

Click here to expand the contents👇
________________________________________________
[cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
$ ./microvax3900-4.1 sys00a0.ini

MicroVAX 3900 simulator Open SIMH V4.1-0 Current        git commit id: 4e159a04
/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-14> attach NVR sys00a0.nvr
%SIM-INFO: NVR: buffering file in memory
/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-27> attach RQ0 disk00a0_ra90.dsk
%SIM-INFO: RQ0: 'disk00a0_ra90.dsk' Contains Ultrix partitions
%SIM-INFO: Partition with highest sector: c, Sectors On Disk: 2376153
/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-31> attach -r RQ2 Ultrix_VAX_4.5.iso
%SIM-INFO: RQ2: Unit is read only
%SIM-INFO: RQ2: 'Ultrix_VAX_4.5.iso' Contains Ultrix partitions
%SIM-INFO: Partition with highest sector: f, Sectors On Disk: 1299174
/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-48> attach xq tap:tap0
%SIM-ERROR: Eth: open error - No support for tap: devices
MicroVAX 3900 simulator configuration

CPU     idle=ULTRIX, idle enabled, model=VAXserver 3900 (KA655), NOAUTOBOOT
        Implementing: Base Instruction Group
        Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group
TLB     2 units
ROM     address=0x20040000-0x2005ffff
NVR     address=0x20140400-0x201407ff
SYSD    2 units
QBA     autoconfiguration enabled
CLK     vector=C0, BR6
TTI     vector=F8, BR4
TTO     vector=FC, BR4
CSI     vector=F0, BR4
CSO     vector=F4, BR4
TDC     disabled
DZ      address=20000040-2000005F*, vector=2C0-2DC*, BR4, lines=16
VH      disabled
CR      disabled
LPT     address=20001F4C-20001F4F, vector=280, BR4
QVSS    disabled
LK      disabled
VS      disabled
RL      disabled
RQ      address=20001468-2000146B, no vector, BR4, RQDX3, 4 units
RQB     disabled
RQC     disabled
RQD     disabled
TS      disabled
TQ      TK50 (94MB), address=20001940-20001943, no vector, BR4, 4 units
XQ      address=20001920-2000192F, no vector, BR4, MAC=08:00:2B:AA:BB:CC
        type=DELQA-T, mode=DELQA, poll=100, sanity=OFF
        throttle=disabled, DEQNALock=OFF, leds=(ON,ON,ON)
XQB     disabled
DPV     disabled
Memory (@0x00000000):  16 Mbytes (MS650-BA)
Memory (@0x01000000):  16 Mbytes (MS650-BA)
Memory (@0x02000000):  16 Mbytes (MS650-BA)
Memory (@0x03000000):  16 Mbytes (MS650-BA)
/cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5/sys00a0.ini-53> boot CPU
%SIM-INFO: Loading boot code from internal ka655x.bin


KA655-B V5.3, VMB 2.7
Performing normal system tests.
40..39..38..37..36..35..34..33..32..31..30..29..28..27..26..25..
24..23..22..21..20..19..18..17..16..15..14..13..12..11..10..09..
08..07..06..05..04..03..
Tests completed.
>>>b
(BOOT/R5:0 DUA0



  2..
-DUA0
  1..0..


Ultrixboot - V4.5  Sun Sep 17 13:03:13 EDT 1995

Loading (a)vmunix ...

Sizes:
text = 757472
data = 126464
bss  = 663016
Starting at 0x2c19

ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
real mem  = 67043328
avail mem = 56704000
using 1636 buffers containing 6704128 bytes of memory
KA655 processor with an FPU
        CPU microcode rev = 6, processor firmware rev = 83
Q22 bus
uda0 at uba0
uq0 at uda0 csr 172150 vec 774, ipl 17
klesiu0 at uba0
uq16 at klesiu0 csr 174500 vec 770, ipl 17
qe0 at uba0 csr 174440 vec 764, ipl 17
qe0: DEC DELQA Ethernet Interface DEQNA-lock Mode, hardware address 08:00:2b:aa:bb:cc
lp0 at uba0 csr 177514 vec 200, ipl 17
dz0 at uba0 csr 160100 vec 300, ipl 17
dz1 at uba0 csr 160110 vec 310, ipl 17
dz2 at uba0 csr 160120 vec 320, ipl 17
dz3 at uba0 csr 160130 vec 330, ipl 17
ra1 at uq0 slave 1 (RA90)
ra2 at uq0 slave 2 (RRD40)
ra0 at uq0 slave 0 (RA90)
tms0 at uq16 slave 0 (TK50)
Wed Mar 31 00:38:47 WET DST 1993
Automatic reboot in progress...
/dev/ra0a: 732 files, 6243 used, 9308 free (172 frags, 1142 blocks, 1.1% fragmentation)
/dev/rra0g: umounted cleanly
/dev/rra0h: umounted cleanly
check quotas: done.
savecore: checking for dump...dump does not exist
local daemons: syslog sendmail.
Removing remnant Opser files
preserving editor files
clearing /tmp
standard daemons: update cron accounting network snmpd printer.
start errlog daemon - elcsd
Wed Mar 31 00:38:49 WET DST 1993


ULTRIX V4.5 (Rev. 47) (sys00a0)

login: root
Password:
Last login: Wed Mar 31 00:07:57 on console
ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
UWS V4.5 (Rev. 6)

                Digital Equipment Corporation
                Nashua, New Hampshire


*** SOFTWARE INSTALLATION PROCEDURE COMPLETE ***

The following files were created during the installation procedure:

/vmunix                         - customized kernel
/genvmunix                      - generic kernel
/usr/adm/install.log            - installation log file
/usr/adm/install.FS.log         - file systems log file
/usr/adm/install.DEV.log        - special device log file

# echo $PATH
/usr/ucb:/bin:/usr/bin:/etc:/etc/sec:/usr/etc:/usr/etc/sec:/usr/local:/usr/new:/usr/hosts:.
# ls /usr/ucb /bin /usr/bin /etc
                                    
Click here to see a list of available programs /bin: STTY            du              ln              od              shexp [               dump            login           pagesize        shutdown adb             dumpfs          logname         passwd          size ar              e               ls              pr              snapcopy as              echo            ltf             ps              strip awk             ed              machine         pwd             stty cat             expr            mail            radisk          su cc              false           make            rdump           sync cdfs_mount      fsck            mdtar           reboot          tar chgrp           fsirand         mkdir           red             tee chmod           grep            mkfs            restore         test chpt            halt            mknod           rksh            time clri            hostid          mmapalignment   rm              tp cmp             hostname        mount           rmail           true cp              icheck          mt              rmdir           tunefs csh             id              mv              rrestore        ufs_mount date            ifconfig        nawk            rsh5            umount dd              init            newfs           rzdisk          uname df              kill            nfs_mount       s5make          wall diff            ksh             nfs_umount      sed             who dirname         ld              nice            sh              write domainname      line            nm              sh5 /etc: .new..acucap            fstab                   rc .new..aliases           fstab.hp                rc.local .new..aliases.dir       fstab.hp400m            rdate .new..aliases.pag       fstab.ra60              rdt .new..crontab           fstab.ra80              rdump .new..disktab           fstab.ra81              ready .new..dumpdates         fstab.rb80              reboot .new..elcsd.conf        fstab.rc25              remnode .new..ftpusers          fstab.rk07              remote .new..gettytab          fstab.rm03              removeuser .new..group             fstab.rm05              renice .new..hosts             fstab.rm80              repquota .new..hosts.equiv       fstab.rp06              restore .new..inetd.conf        fstab.rp07              revnetgroup .new..mail.aliases      fstab.up                rexecd .new..motd              fstab.up160m            ris .new..networks          fstab.up300m            rlogind .new..ntp.conf          ftpusers                rmt .new..printcap          getnode                 route .new..protocols         getrisroot              routed .new..rc                gettable                rpc .new..rc.local          getty                   rpc.yppasswdd .new..remote            gettytab                rpcinfo .new..rpc               group                   rrestore .new..securenets        halt                    rshd .new..sendmail.cf       hosts                   rwhod .new..sendmail.fc       hosts.equiv             rxformat .new..sendmail.hf       htable                  rzdisk .new..sendmail.st       icheck                  sa .new..services          ifconfig                savecore .new..shells            implog                  sec .new..sliphosts         implogd                 securenets .new..snmpd.conf        inetd                   sendmail.cf .new..svc.conf          inetd.conf              sendmail.cf.pd .new..syslog.conf       init                    sendmail.fc .new..termcap           install_upgrade         sendmail.hf .new..ttys              kern_loop               sendmail.st 2780d                   kern_unloop             services ac                      kgmon                   setld accton                  lcp                     setldlog acucap                  license                 shells addgroup                lmf                     showmount addnode                 lmfsetup                shutdown adduser                 load                    shutdown.msg aliases                 lockpw                  sizer aliases.dir             lpc                     sliphosts aliases.pag             lprsetup                snapcopy arff                    mail.aliases            snmpd arp                     miscd                   snmpd.conf bad144                  mkconsole               snmpd.pid badsect                 mkfs                    startcpu biod                    mklost+found            stl bscconfig               mknod                   stopcpu catman                  mkpasswd                svc.conf ccr                     mkproto                 swapon cdfs_mount              mop_mom                 syslog chk                     motd                    syslog.conf chown                   mount                   syslog.pid chpt                    mountd                  talkd clri                    ncheck                  telnetd comsat                  ncs                     termcap config                  netsetup                trigger cron                    networks                trpt crontab                 newfs                   ttys dcheck                  nfs_mount               tunefs dgated                  nfs_umount              uerf dgateway                nfsd                    uerf.bin diskpart                nfssetup                uerf.err disktab                 nfsstat                 uerf.hlp dms                     ntp.conf                ufs_mount doconfig                pac                     umount dump                    passwd                  unlockpw dump.4.1                ping                    update dumpdates               popd                    utmp dumpfs                  portmap                 uucpsetup edquota                 printcap                vipw elcsd                   protocols               yp elcsd.conf              pstat                   ypbind eli                     quot                    ypsetup fingerd                 quotacheck              zdump flcopy                  quotaoff                zic fsck                    quotaon                 zoneinfo fsirand                 radisk /usr/bin: 2780e           ddifps          graph           od              su 3780e           ddiftext        grnplot         oldcddif        sum X11             delta           hostid          oldcdtif        t300 Xgb             deroff          hp7221plot      om              t300s Xprompter       df              hpplot          p2m2            t4013 Xqdsg           dgate           ic              pack            t450 Xqvsm           diction         iconv           pagesize        tabs addbib          diff            id              passwd          tbl admin           diff3           implot          paste           tc aedplot         diffmk          indxbib         pcat            tee ar              dircmp          install         pfstat          tek ar11            domainname      iostat          pg              textddif as              dtifddif        ipcrm           plot            tic at              dtifoldc        ipcs            plottoa         time atoplot         dtoc            join            pr              tip basename        du              kdestroy        prof            tk batch           dumbplot        kinit           prs             touch bc              dxbook          klist           pswrap          tp bdiff           dxcalc          ksh             ptoc            tr bgplot          dxcalendar      ksrvtgt         ptx             trace cal             dxcardfiler     ld              pxtar           trans calendar        dxclock         learn           ranlib          troff candc           dxdb            lex             ratfor          tsort capsar          dxdiff          line            refer           tty catpw           dxfc            lint            resize          uam_home cb              dxfc3d          lk              rev             uname cc              dxmail          login           rksh            unget cdc             dxmkfontdir     logname         rmail           uniq cdoc            dxnotepad       look            rmchg           units cflow           dxpaint         lookbib         rmdel           unpack checkeq         dxpresto        lorder          rmdir           uucp chfn            dxpsview        lp              roffbib         uudecode chgrp           dxpuzzle        lpstat          rsh5            uuencode chroot          dxsession       ltf             ruusend         uulog chsh            dxshowfont      lvp16           s5make          uuname cmp             dxterm          m4              sact            uupoll col             dxuam           mail            sccsdiff        uusend comb            dxue            make            sccshelp        uustat comm            dxuil           man             sh5             uux cpio            dxvdoc          mesg            shexp           val cpustat         dxwm            mh              size            vc crash           efl             mhdecode        sleep           vcc crtplot         egrep           mkcatdefs       sort            vdoc csh             env             mkfifo          sort5           vplot csplit          eqn             mktemp          sortbib         wall ctc             explain         mmapalignment   spell           what ctcr            extract         mod             spellin         who ctod            f77             nawk            spellout        write ctrace          fgrep           neqn            spline          xargs cu              file            nice            split           yacc cut             find            nidl            strextract      ypcat cxref           gencat          nl              strip           ypmatch dc              get             nm              strmerge        yppasswd ddifanls        getopt          nohup           struct          ypwhich ddifoldc        gigiplot        nroff           style /usr/ucb: Mail            fold            mkstr           reset           users apply           fp              more            rlogin          vgrind apropos         fpr             msgs            rsh             vi arcv            from            netstat         ruptime         view biff            fsplit          newaliases      rwho            vlp bugformat       ftp             nslookup        sccs            vmstat ccat            gcore           nslookup.help   script          vpq checknr         gprof           nsquery         sendbug         vpr clear           grep            otalk           soelim          vprint colcrt          groups          page            strings         vprm colrm           head            pc              symorder        vtroff compact         help            pdx             sysline         w compress        indent          pi              tail            wc ctags           last            pix             talk            what dbx             lastcomm        pmerge          telnet          whatis e               leave           print           tftp            whereis edit            liszt           printenv        trman           which error           lock            prmail          tset            whoami ex              lpq             pti             u               whois expand          lpr             px              ul              xstr eyacc           lprm            pxp             uncompact       yes f               lxref           pxref           uncompress      zcat fed             mail            quota           unexpand finger          mailq           rcp             unifdef fmt             man             rdist           uptime
df Filesystem   Total    kbytes   kbytes   % node         kbytes   used     free     used  Mounted on /dev/ra0a      15551    6244    7752    45%   / /dev/ra0g     808278  174415  553036    24%   /usr /dev/ra0h     257407    2886  228781     1%   /var # mount /dev/ra0a on / type ufs /dev/ra0g on /usr type ufs /dev/ra0h on /var type ufs # vmstat 1 5  procs      faults    cpu      memory              page             disk  r b w   in  sy  cs us sy id  avm  fre  re at  pi  po  fr  de  sr s0  0 0 0   63 128  19  1 20 80  236  53k   9  0  21   0   0   0   0  0  0 0 0  135  34   2  0  0100  236  53k   0  0   0   0   0   0   0  0  0 0 0   70  28   1  0  0100  236  53k   0  0   0   0   0   0   0  0  0 0 0   70  28   1  0  0100  421  53k   0  0   0   0   0   0   0  0  0 0 0   70  28   1  0  0100  421  53k   0  0   0   0   0   0   0  0 # ps aux USER       PID %CPU %MEM   SZ  RSS TT STAT   TIME COMMAND root         0  3.7  0.0    0    0 ?  D      0:15  swapper root       115  1.0  0.5  360  244 co R      0:00 ps aux root       105  0.0  0.3  230  164 co S      0:00 -csh (csh) root        63  0.0  0.8  461  409 ?  I      0:00 -accepting connections (sendm root        79  0.0  0.0    6    4 ?  I      0:00 /etc/update root        92  0.0  0.6  409  319 ?  I      0:00 /etc/snmpd root        82  0.0  0.1   40   23 ?  I      0:00 /etc/cron root        88  0.0  0.2  134   87 ?  I      0:00 /etc/inetd root         1  0.0  0.4  254  234 ?  I      0:00 init root       103  0.0  0.2  181  108 ?  I      0:00 /etc/elcsd root       106  0.0  0.3  195  143 ?  I      0:00 /usr/lib/lpd root         3  0.0  0.0    0    0 ?  I      0:00 tpathd root         2  0.0  0.1 4096    0 ?  D      0:00  pagedaemon daemon      58  0.0  0.2  126   85 ?  I      0:00 /etc/syslog # w  12:39am  up 1 min,  1 user,  load average: 0.00, 0.00, 0.00 User     tty from           login@  idle   JCPU   PCPU  what root     co                12:38am                      w # whoami root # uname -a ULTRIX sys00a0 4.5 0 VAX # iostat 5 5    ra0        cpu  bps tps  us ni sy id   27   6   0  0  9 91    0   0   0  0  1 99    0   0   0  0  1 99    0   0   0  0  1 99    2   0   0  0  1 99 # uptime  12:42am  up 4 mins,  1 user,  load average: 0.00, 0.00, 0.00 # sync ; sync ; sync ; sync ; shutdown -h now Shutdown at 00:44 (in 0 minutes) [pid 128] System shutdown time has arrived # syncing disks... done ?06 HLT INST         PC = 80094CF1 >>>halt >>>CTRL+E Simulation stopped, PC: 2004367B (PUSHR #80C) sim> exit Goodbye ________________________________________________ [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5 $

SimH configuration

Click here to see a run example👇
sim> show cpu
CPU     idle=ULTRIX, idle enabled, model=VAXserver 3900 (KA655), NOAUTOBOOT
        Implementing: Base Instruction Group
        Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group
        64MB, HALT to console
sim> show memory
Memory (@0x00000000):  16 Mbytes (MS650-BA)
Memory (@0x01000000):  16 Mbytes (MS650-BA)
Memory (@0x02000000):  16 Mbytes (MS650-BA)
Memory (@0x03000000):  16 Mbytes (MS650-BA)
sim> show configuration
MicroVAX 3900 simulator configuration

CPU     idle=ULTRIX, idle enabled, model=VAXserver 3900 (KA655), NOAUTOBOOT
        Implementing: Base Instruction Group
        Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group
        64MB, HALT to console
TLB     2 units
  TLB0        8192W
  TLB1        8192W
ROM     address=0x20040000-0x2005ffff
        128KB, 1usec calibrated access
NVR     address=0x20140400-0x201407ff
        1KB, attached to sys00a0.nvr
SYSD    2 units
  SYSD0
  SYSD1
QBA     autoconfiguration enabled
CLK     vector=C0, BR6
        12B
TTI     vector=F8, BR4
        7b
TTO     vector=FC, BR4
        7b
CSI     vector=F0, BR4
CSO     vector=F4, BR4
        not attached
TDC     disabled
DZ      address=20000040-2000005F*, vector=2C0-2DC*, BR4, lines=16
        not attached, 8b
VH      disabled
CR      disabled
LPT     address=20001F4C-20001F4F, vector=280, BR4
        not attached
QVSS    disabled
LK      disabled
VS      disabled
RL      disabled
RQ      address=20001468-2000146B, no vector, BR4, RQDX3, 4 units
  RQ0         1216MB, attached to disk00a0_ra90.dsk, write enabled
        RA90, UNIT=0, autosize
        SIMH format
  RQ1         1216MB, attached to disk00a1_ra90.dsk, write enabled
        RA90, UNIT=1, autosize
        SIMH format
  RQ2         665MB, attached to Ultrix_VAX_4.5.iso, read only, read only
        RRD40, UNIT=2, autosize
        SIMH format
RQB     disabled
RQC     disabled
RQD     disabled
TS      disabled
TQ      TK50 (94MB), address=20001940-20001943, no vector, BR4, 4 units
  TQ0         not attached, write enabled, UNIT=0
        SIMH format, capacity=98MB
XQ      address=20001920-2000192F, no vector, BR4, MAC=08:00:2B:AA:BB:CC
        type=DELQA-T, mode=DELQA, poll=100, sanity=OFF
        throttle=disabled, DEQNALock=OFF, leds=(ON,ON,ON)
        not attached
XQB     disabled
DPV     disabled
sim> exit

DEC MicroVAX 3900

Click here to see a run example👇
>>>show memory /full
Memory 0: 00000000 to 00FFFFFF, 16MB, 0 bad pages
Memory 1: 01000000 to 01FFFFFF, 16MB, 0 bad pages
Memory 2: 02000000 to 02FFFFFF, 16MB, 0 bad pages
Memory 3: 03000000 to 03FFFFFF, 16MB, 0 bad pages

Total of 64MB, 0 bad pages, 128 reserved pages

Memory Bitmap
-03FF0000 to 03FF3FFF, 32 pages

Console Scratch Area
-03FF4000 to 03FF7FFF, 32 pages

Qbus Map
-03FF8000 to 03FFFFFF, 64 pages

Scan of Bad Pages
>>>show devices
UQSSP Disk Controller 0 (772150)
-DUA0 (RA90)
-DUA1 (RA90)
-DUA2 (RRD40)

UQSSP Tape Controller 0 (774500)
-MUA0 (TK50)

Ethernet Adapter 0 (774440)
-XQA0 (08-00-2B-AA-BB-CC)
>>>show qbus
Scan of Qbus I/O Space
-20000040 (760100) = 0000 (300) DZQ11/DZV11/DFA01
-20000042 (760102) = 0000
-20000044 (760104) = 0000
-20000046 (760106) = 0000
-20000048 (760110) = 0000 (310) DZQ11/DZV11/DFA01
-2000004A (760112) = 0000
-2000004C (760114) = 0000
-2000004E (760116) = 0000
-20000050 (760120) = 0000 (320) DZQ11/DZV11/DFA01
-20000052 (760122) = 0000
-20000054 (760124) = 0000
-20000056 (760126) = 0000
-20000058 (760130) = 0000 (330) DZQ11/DZV11/DFA01
-2000005A (760132) = 0000
-2000005C (760134) = 0000
-2000005E (760136) = 0000
-20001468 (772150) = 0000 (154) RQDX3/KDA50/RRD50/RQC25/KFQSA-DISK
-2000146A (772152) = 0B40
-20001920 (774440) = FF08 (120) DELQA/DEQNA/DESQA
-20001922 (774442) = FF00
-20001924 (774444) = FF2B
-20001926 (774446) = FFAA
-20001928 (774450) = FFBB
-2000192A (774452) = FFCC
-2000192C (774454) = 8000
-2000192E (774456) = 0030
-20001940 (774500) = 0000 (260) TQK50/TQK70/TU81E/RV20/KFQSA-TAPE
-20001942 (774502) = 0B40
-20001F40 (777500) = 0020 (004) IPCR
-20001F4C (777514) = 8080 (200) LPV11
-20001F4E (777516) = 0000

Scan of Qbus Memory Space
>>>

Next steps

Networking

  1. You need to identify which network device you are going to use.
    • Windows/CYGWIN: Use ipconfig /all to list all your network adapters. Pick a wired NIC, WiFi NIC or a Network Bridge. You can also use show xq eth when running SimH to list your network devices. This is limited to 20 (or 40) network devices.

      This is an example from Windows
      > ipconfig /all
      
      Windows IP Configuration
      
         Host Name . . . . . . . . . . . . : HG000024
         Primary Dns Suffix  . . . . . . . :
         Node Type . . . . . . . . . . . . : Hybrid
         IP Routing Enabled. . . . . . . . : No
         WINS Proxy Enabled. . . . . . . . : No
      ...
      Ethernet adapter Network Bridge:
      
         Connection-specific DNS Suffix  . :
         Description . . . . . . . . . . . : Microsoft Network Adapter Multiplexor Driver
         Physical Address. . . . . . . . . : 00-FF-53-D8-FF-E2
         DHCP Enabled. . . . . . . . . . . : Yes
         Autoconfiguration Enabled . . . . : Yes
         Link-local IPv6 Address . . . . . : fe80::bb28:381f:4647:9294%3(Preferred)
         IPv4 Address. . . . . . . . . . . : 192.168.0.37(Preferred)
         Subnet Mask . . . . . . . . . . . : 255.255.255.0
         Lease Obtained. . . . . . . . . . : Friday, 31 March, 2023 23:33:13
         Lease Expires . . . . . . . . . . : Tuesday, 11 April, 2023 11:33:07
         Default Gateway . . . . . . . . . : fe80::4e12:65ff:fe0b:ad86%3
                                             192.168.0.1
         DHCP Server . . . . . . . . . . . : 192.168.0.1
         DHCPv6 IAID . . . . . . . . . . . : 498347673
         DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-26-87-51-B9-58-96-1D-56-7D-72
         DNS Servers . . . . . . . . . . . : 192.168.0.1
                                             2a02:8109:aa3f:aa58:4e12:65ff:fe0b:ad86
         NetBIOS over Tcpip. . . . . . . . : Enabled
      
      Ethernet adapter Intel-2.5Gb:
      
         Connection-specific DNS Suffix  . :
         Description . . . . . . . . . . . : Intel(R) Ethernet Controller (2) I225-V
         Physical Address. . . . . . . . . : B4-2E-99-FC-92-FE
         DHCP Enabled. . . . . . . . . . . : Yes
         Autoconfiguration Enabled . . . . : Yes
         Link-local IPv6 Address . . . . . : fe80::9e3b:724a:3ab2:a8e1%79(Preferred)
         IPv4 Address. . . . . . . . . . . : 192.168.0.85(Preferred)
         Subnet Mask . . . . . . . . . . . : 255.255.255.0
         Lease Obtained. . . . . . . . . . : Tuesday, 4 April, 2023 01:51:44
         Lease Expires . . . . . . . . . . : Tuesday, 11 April, 2023 01:51:44
         Default Gateway . . . . . . . . . : fe80::4e12:65ff:fe0b:ad86%79
                                             192.168.0.1
         DHCP Server . . . . . . . . . . . : 192.168.0.1
         DHCPv6 IAID . . . . . . . . . . . : 431238809
         DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-26-87-51-B9-58-96-1D-56-7D-72
         DNS Servers . . . . . . . . . . . : 192.168.0.1
                                             2a02:8109:aa3f:aa58:4e12:65ff:fe0b:ad86
         NetBIOS over Tcpip. . . . . . . . : Enabled
      ...
      Ethernet adapter VMware Network Adapter VMnet1:
      
         Connection-specific DNS Suffix  . :
         Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
         Physical Address. . . . . . . . . : 00-50-56-C0-00-01
         DHCP Enabled. . . . . . . . . . . : Yes
         Autoconfiguration Enabled . . . . : Yes
         Link-local IPv6 Address . . . . . : fe80::a02a:4bb5:195c:9025%23(Preferred)
         IPv4 Address. . . . . . . . . . . : 192.168.64.1(Preferred)
         Subnet Mask . . . . . . . . . . . : 255.255.255.0
         Lease Obtained. . . . . . . . . . : Friday, 31 March, 2023 23:33:10
         Lease Expires . . . . . . . . . . : Tuesday, 4 April, 2023 15:45:22
         Default Gateway . . . . . . . . . :
         DHCP Server . . . . . . . . . . . : 192.168.64.254
         DHCPv6 IAID . . . . . . . . . . . : -1140830122
         DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-26-87-51-B9-58-96-1D-56-7D-72
         DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                             fec0:0:0:ffff::2%1
                                             fec0:0:0:ffff::3%1
         NetBIOS over Tcpip. . . . . . . . : Enabled
      ...

      This is an example from SimH
      sim> show xq eth
      ETH devices:
       eth0   \Device\NPF_{30E1334A-F0CA-4CE3-9C66-81A39F835558} (mytap_simh_08002B_5A71E1)
       eth1   \Device\NPF_{71E8BD25-8CE5-448C-A891-22D5B7F10EB4} (mynet01)
       eth2   \Device\NPF_{08A4F390-3015-439A-98DD-25CFC4D8F6B5} (Local Area Connection* 9)
       eth3   \Device\NPF_{BBC54154-9F83-42B6-A753-20BFFA0E996C} (Local Area Connection* 8)
       eth4   \Device\NPF_{377A463A-88E0-44CF-BC01-551AEAF735FF} (Local Area Connection* 7)
       eth5   \Device\NPF_{AEAFB797-A013-49E9-9B18-CB48EE1FA0E3} (Bluetooth Network Connection)
       eth6   \Device\NPF_{BB0C25FF-B149-49B0-BD0B-2B429047DA88} (WiFi on-board)
       eth7   \Device\NPF_{0997AA7B-A015-41E5-BB1B-8BE216E9406A} (VMware Network Adapter VMnet8)
       eth8   \Device\NPF_{42189E1A-1DA7-4890-9AE9-4DB7B8C273B2} (VMware Network Adapter VMnet1)
       eth9   \Device\NPF_{2DA78E61-BC65-411A-8C15-02F285C4F71A} (Local Area Connection* 10)
       eth10  \Device\NPF_{9106E602-5048-4A11-8FD8-2C4C9B381311} (Local Area Connection* 1)
       eth11  \Device\NPF_{CBAB5258-9961-4A9D-8E7D-5DF723BE1DEE} (VirtualBox Host-Only Network)
       eth12  \Device\NPF_{EDF7020B-3C8F-4980-866D-2CF83E8CF66F} (Intel-2.5Gb)
       eth13  \Device\NPF_{0395DC1D-93A4-4029-A44D-C8C6C8A582AA} (Network Bridge)
       eth14  \Device\NPF_{AF44DF97-AFE7-400C-9BDA-7086E33DEB93} (mytap3432)
      ...
      sim>
  2. Update the sys00a0.ini file with the information from your discovery. The MAC address is defined by uou. The first three octects should be left alone. The sequence 08-00-2B indicates that this is a network board issued by DEC. The remaning three octects can be anything you want. Be careful to not have more than one guest using thw same MAC address.
    ; Attach Ethernet to a network interface
    set xq enable
    set xq mac=08-00-2B-00-00-01
    SET XQ TYPE=DELQA
    ; eth12 -> 2.5Gbps NIC
    ; eth13 -> 1Gbps + Network Bridge
    attach xq eth13
    show xq
    
  3. Re-boot your guest. During the start-up process, you should see two lines similar to this
    qe0 at uba0 csr 174440 vec 764, ipl 17
    qe0: DEC DELQA Ethernet Interface DEQNA-lock Mode, hardware address 08:00:2b:00:00:01
    
  4. Update your ULTRIX network set-up with the details about your network. You can chose two different paths for it:
    • Automatic: Use /etc/netseup utility. This tool will update all the necessary files.
    • Manual: You will be executing the same commands manually.
      1. Add the following two lines at the top of your /etc/rc.local file
        /bin/hostname your-system-name
        /etc/ifconfig qe0 `/bin/hostname` broadcast ip-broadcast-address netmask ip-network-mask
        Click here to see a run example👇
        # head -5 /etc/rc.local
        # @(#)rc.local  9.4     (ULTRIX)        9/21/95
        /bin/hostname sys00a0
        /etc/ifconfig qe0 `/bin/hostname` broadcast 192.168.0.255 netmask 255.255.255.0
        /etc/ifconfig lo0 localhost
        #/etc/bscconfig dup0 bsc 1
      2. Add a line in /etc/hosts
        system-ip-address host-name
        Click here to see a run example👇
        # cat /etc/hosts
        127.0.0.1 localhost
        192.168.0.75 sys00a0
        #
        # Host Database
        #
        # 
      3. Execute the commands you added in /etc/rc.local
        Click here to see a run example👇
        # /etc/ifconfig qe0 `/bin/hostname` broadcast 192.168.0.255 netmask 255.255.255.0
        
      4. Check the system IP setup with ifconfig qe0.
        Click here to see a run example👇
        # ifconfig qe0
        qe0: 192.168.0.75 netmask ffffff00 flags=0x443<DYNPROTO,RUNNING,BROADCAST,UP>
        broadcast: 192.168.0.255
        
      5. Ping your hostname IP address to confirm the TCP/IP stack is working
        Click here to see a run example👇
        # ping sys00a0
        sys00a0 is alive
      6. Ping your router IP address to confirm that the traffic is passing trough the TCP/IP stack and the SimH software card.
      7. Click here to see a run example👇
        # ping 192.168.0.1
        192.168.0.1 is alive
  5. Re-boot your guest with shutdown -r now. During the start-up process, you should see two lines similar to this
    qe0 at uba0 csr 174440 vec 764, ipl 17
    qe0: DEC DELQA Ethernet Interface DEQNA-lock Mode, hardware address 08:00:2b:00:00:01
    
  6. After the system is up and running, check if you can telnet to your localhost from the guest prompt. Do the same from your host system.
    telnet sys00a0
    Click here to see a run example👇
    # telnet sys00a0
    Trying 192.168.0.75...
    Connected to 192.168.0.75.
    Escape character is '^]'.
    
    
    ULTRIX V4.5 (Rev. 47) (sys00a0)
    
    login: CTRL+]
    telnet> quit
    Connection closed.
    # telnet 192.168.0.8 22
    Trying 192.168.0.8...
    Connected to 192.168.0.8.
    Escape character is '^]'.
    SSH-2.0-OpenSSH_7.8
    CTRL+]^]
    telnet> quit
    Connection closed.
    #
    From the outside world...
    Click here to see a run example👇
    ________________________________________________
    [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
    $ ping 192.168.0.250
    PING 192.168.0.250 (192.168.0.250): 56 data bytes
    64 bytes from 192.168.0.250: icmp_seq=0 ttl=255 time=0.565 ms
    64 bytes from 192.168.0.250: icmp_seq=1 ttl=255 time=0.440 ms
    64 bytes from 192.168.0.250: icmp_seq=2 ttl=255 time=0.560 ms
    64 bytes from 192.168.0.250: icmp_seq=3 ttl=255 time=1.128 ms
    --- 192.168.0.250 ping statistics ---
    5 packets transmitted, 4 packets received, 20% packet loss
    round-trip min/avg/max/stddev = 0.440/0.673/1.128/0.267 ms
    ________________________________________________
    [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
    $ telnet 192.168.0.250
    Trying 192.168.0.250...
    Connected to 192.168.0.250.
    Escape character is '^]'.
    
    
    ULTRIX V4.5 (Rev. 47) (sys00a0)
    
    login: root
    Password:
    Last login: Sun Apr  4 16:16:07 from sys00a0
    ULTRIX V4.5 (Rev. 47) System #1: Tue Feb  2 15:23:59 WET 1993
    UWS V4.5 (Rev. 6)
    
                    Digital Equipment Corporation
                    Nashua, New Hampshire
    
    
    *** SOFTWARE INSTALLATION PROCEDURE COMPLETE ***
    
    The following files were created during the installation procedure:
    
    /vmunix                         - customized kernel
    /genvmunix                      - generic kernel
    /usr/adm/install.log            - installation log file
    /usr/adm/install.FS.log         - file systems log file
    /usr/adm/install.DEV.log        - special device log file
    
    # w
      4:22pm  up 11 mins,  3 users,  load average: 0.00, 0.00, 0.00
    User     tty from           login@  idle   JCPU   PCPU  what
    root     co                 4:11pm                      telnet sys00a0
    root     p0 sys00a0         4:16pm                      -csh
    root     p1 192.168.0.85    4:22pm                      w
    # exit
    # logout
    Connection closed by foreign host.
    ________________________________________________
    [cygwin/bash] afberendsen@HG000024 /cygdrive/m/Emulators/SimH/guests/microvax-3900_ultrix-4.5
    $
    
  7. To allow root access from outside your system using telnet, update the file /etc/ttys, for the entries with network, adding secure after network.
    ttyp0   none            network secure

Full guest configuration

With this configuration, the guest can support up to 16 RA90 disk devices (16 x 1.2GB of data).

Until now I only managed to make the first controller extra discs to be identified by ULTRIX. SimH MicroVAX 3900 shows the extra controllers but ULTRIX cannot see them.

sys00a0-max.ini

set rq0 ra90
att rq0 disk00a0_ra90.dsk
set rq1 ra90
att rq1 disk00a1_ra90.dsk
set rq2 ra90
att rq2 disk00a2_ra90.dsk
set rq3 ra90
att rq3 disk00a3_ra90.dsk

set rqb enable
set rqb0 ra90
;set rqb0 disk00a4_ra90.dsk
set rqb1 ra90
;set rqb0 disk00a5_ra90.dsk
set rqb2 ra90
set rqb3 ra90
set rqc enable
set rqc0 ra90
set rqc1 ra90
set rqc2 ra90
set rqc3 ra90
set rqd enable
set rqd0 ra90
set rqd1 ra90
set rqd2 ra90
set rqd3 ra90
;set rqb0 disk00af_ra90.dsk

      

SimH

sim> show conf
MicroVAX 3900 simulator configuration

CPU     idle disabled, model=VAXserver 3900 (KA655), NOAUTOBOOT
        Implementing: Base Instruction Group
        Emulating: Packed-Decimal-String-Group Extended-Accuracy-Group Emulated-Only-Group
        64MB, HALT to console
TLB     2 units
  TLB0        8192W
  TLB1        8192W
ROM     address=0x20040000-0x2005ffff
        128KB, 1usec calibrated access
NVR     address=0x20140400-0x201407ff
        1KB, attached to sys0070.nvr
SYSD    2 units
  SYSD0
  SYSD1
QBA     autoconfiguration enabled
CLK     vector=C0, BR6
        12B
TTI     vector=F8, BR4
        7b
TTO     vector=FC, BR4
        7b
CSI     vector=F0, BR4
CSO     vector=F4, BR4
        not attached
TDC     disabled
DZ      address=20000040-2000005F*, vector=2C0-2DC*, BR4, lines=16
        not attached, 8b
VH      disabled
CR      disabled
LPT     disabled
QVSS    disabled
LK      disabled
VS      disabled
RL      disabled
RQ      address=20001468-2000146B, no vector, BR4, RQDX3, 4 units
  RQ0         1216MB, attached to disk0070_ra90.dsk, write enabled
        RA90, UNIT=0, autosize
        SIMH format
  RQ1         1216MB, attached to disk0071_ra90.dsk, write enabled
        RA90, UNIT=1, autosize
        SIMH format
  RQ2         1216MB, attached to disk0072_ra90.dsk, write enabled
        RA90, UNIT=2, autosize
        SIMH format
  RQ3         1216MB, attached to disk0073_ra90.dsk, write enabled
        RA90, UNIT=3, autosize
        SIMH format
RQB     address=200000FC-200000FF*, no vector, BR4, RQDX3, 4 units
  RQB0        1216MB, not attached, write enabled
        RA90, UNIT=0, autosize
        AUTO detect format
  RQB1        1216MB, not attached, write enabled
        RA90, UNIT=1, autosize
        AUTO detect format
  RQB2        1216MB, not attached, write enabled
        RA90, UNIT=2, autosize
        AUTO detect format
  RQB3        1216MB, not attached, write enabled
        RA90, UNIT=3, autosize
        AUTO detect format
RQC     address=20000100-20000103*, no vector, BR4, RQDX3, 4 units
  RQC0        1216MB, not attached, write enabled
        RA90, UNIT=0, autosize
        AUTO detect format
  RQC1        1216MB, not attached, write enabled
        RA90, UNIT=1, autosize
        AUTO detect format
  RQC2        1216MB, not attached, write enabled
        RA90, UNIT=2, autosize
        AUTO detect format
  RQC3        1216MB, not attached, write enabled
        RA90, UNIT=3, autosize
        AUTO detect format
RQD     address=20000104-20000107*, no vector, BR4, RQDX3, 4 units
  RQD0        1216MB, not attached, write enabled
        RA90, UNIT=0, autosize
        AUTO detect format
  RQD1        1216MB, not attached, write enabled
        RA90, UNIT=1, autosize
        AUTO detect format
  RQD2        1216MB, not attached, write enabled
        RA90, UNIT=2, autosize
        AUTO detect format
  RQD3        1216MB, not attached, write enabled
        RA90, UNIT=3, autosize
        AUTO detect format
TS      disabled
TQ      TK50 (94MB), address=20001940-20001943, no vector, BR4, 4 units
  TQ0         attached to Ultrix_4.0_Supported.tap, read only, write locked, UNIT=0
        SIMH format, capacity=98MB
XQ      address=20001920-2000192F, no vector, BR4, MAC=08:00:2B:88:6D:32
        type=DELQA-T, mode=DELQA, poll=100, sanity=OFF
        throttle=disabled, DEQNALock=OFF, leds=(ON,ON,ON)
        not attached
XQB     disabled
DPV     disabled
sim>

      

MicroVAX 3900

>>>show device
UQSSP Disk Controller 0 (772150)
-DUA0 (RA90)
-DUA1 (RA90)
-DUA2 (RA90)
-DUA3 (RA90)

UQSSP Disk Controller 1 (760374)
-DUB0 (RA90)
-DUB1 (RA90)
-DUB2 (RA90)
-DUB3 (RA90)

UQSSP Disk Controller 2 (760400)
-DUC0 (RA90)
-DUC1 (RA90)
-DUC2 (RA90)
-DUC3 (RA90)

UQSSP Disk Controller 3 (760404)
-DUD0 (RA90)
-DUD1 (RA90)
-DUD2 (RA90)
-DUD3 (RA90)

UQSSP Tape Controller 0 (774500)
-MUA0 (TK50)

Ethernet Adapter 0 (774440)
-XQA0 (08-00-2B-88-6D-32)
>>>

      

Comments

Popular posts from this blog

TV Series - The Brokenwood Mysteries [NZ] (2014) - Season 10

 

Movie - Sin City: A Dame to Kill For (2014)

 

Movies - Deadpool & Wolverine (2024)