Home
        Cromemco 68010 Cromix-Plus System Administrators Guide 023
         Contents
1.      3  Switch 5 OFF prevents RDOS from running the self test routine on power up or reset     The four jumper selectable options above SW1  figure 5 9  are factory set  and should not be changed   They serve the same purpose as the first four switches on the 16FDC board     68010 Cromix Plus Administrator   s Guide 5   7       Installing Circuit Boards Chapter 5    5 3 2 RDOS 03 12  For 64FDC s with ROM versions 03 12  use these switch settings        5 3 3 The 16FDC Board    The RDOS program  stored in ROM on IC25  must be version 02 01 or higher  The standard SWI  switch settings  see figure 5 10  configure the 16FDC board as follows     1  Switch 1 OFF loads RDOS into memory at address C000h on power up or reset   2  Switch 2 ON switches RDOS out of memory after it loads and runs the bootstrap program     3  Switch 3 ON allows RDOS  on power up and reset  to automatically load the bootstrap program  from the diskette in Drive A  If you do not have RDOS version 3 08 or higher  Drive A is  always the boot drive     4  Switch 4 OFF allows the floppy diskettes to be formatted     5  Switch 5 OFF allows RDOS to adjust the serial channel  after receiving a few RETURN  characters  to the baud rate of the system console  attached to J4 on the 16FDC   If switch 1 is  ON  the baud rate is preset to 300 baud     6  If you have RDOS version 3 08 or higher  switches 6  7  and 8 serve the same purpose as  switches 2  3  and 4 on the 64FDC board     5    8 68010 Cromix Plus Administrato
2.     9  If your printer monitors the CTS  Clear To Send  circuit  install the transmit jumper between  CTS and RTS  figure 4 1   Keeping CTS true allows the printer to send DC1 or ACK  characters back to the Cromix driver  If the printer does not drive RTS high  strap CTS high by  some other means  If the printer does not monitor circuit CTS  the transmit jumper is not  needed     10  If your printer monitors circuits DCD  Data Carrier Detect  and or DSR  Data Set Ready   install  the receive jumper between DCD  DSR  and DTR  figure 4 1   Keeping DCD and DSR true  allows the printer to receive characters from the Cromix driver  If the printer does not drive  DTR high  strap DCD and DSR high by some other means  If the printer does not monitor  either DCD or DSR  the receive jumper is not needed     Connect the cable from each printer to a DB 25 connector on the system rear panel  Each rear panel  connector must be linked internally to the appropriate interface board  refer to the section  I O  Interface Boards  in chapter 5      49 68010 Cromix Plus System Administrator   s Guide    Chapter 4 Installing Terminals  Printers  and Modems    Cromix       7 50 Feet Max    J Serial  System Printer    Be  idis DB 25P    or  DB 25S    ro 3  e t      Transmit    Jumper   gt  5          duces mu x  umper     120       Figure 4 1  SERIAL PRINTER JUMPER CABLES    4 3 Parallel Printers    All parallel printers must be Centronics compatible  and have a DB 25 connector on one end of the  pri
3.    E8h  STDC   E8h    STDC     E8h  STDC   E8h  STDC   E8h    STDC   E8h    AR ESDC Hard Disk Drives    Device  Name    esdO  esd1    esd31  esd32  esd33    Board Type    Base Port    ESDC   E2h  ESDC   E2h    ESDC   E2h  ESDC   E2h  ESDC   E2h    6 95  6 96  6 97    6 127  6 128  6 129    6 159  6 160  6 161    6 191  6 192  6 193    6 223  6 224  6 225    Device Number    Major Minor    11 0  11 1    11 31  11 32  11 33    J5  J4  J4    JA  JS  J5    J5  J4  J4    J4  J5  J5    J5  J4  J4    J4    ESDC       Appendix A    Connector    J5  J5    J5  J4  J4    68020 Cromix Plus Administrator s Guide      Appendix A    esd63  esd64  esd65    esd95  esd96  esd97    esd127  esd128  esd129    esd159  esd160  esd161    esd19   esd192  esd193    esd223  esd224  esd225    esd255    ESDC   E2h  ESDC   E6h  ESDC   E6h    ESDC   E6h  ESDC   E6h  ESDC   E6h    ESDC     E6h  ESDC   E4h  ESDC   E4h    ESDC   E4h  ESDC   E4h  ESDC   E4h    ESDC  9 E4h  ESDC     E8h  ESDC   E8h    ESDC   E8h  ESDC   E8h  ESDC   E8h    ESDC   E8h    11 63  11 64  11 65    11 95  11 96  11 97    11 127  11 128  11 129    11 159  11 160  11 161    11 191  11 192  11 193    11 223  11 224  11 225    11 255    CHARACTER DEVICE FILES    A 9 64FDC 16FDC and TU ART Serial Printers    N Device Device Number  BER Name Major Minor   silpti 7 0 or 7 64 or 7 128   splt2 7 6 or 7 70 or 7 134    68020 Cromix Plus Administrator s Guide    Device File Definitions    J4  J5  J5    JS  J4  J4    J4  J5  J5    J5  J4  J4    J4
4.   14   60h 2 181 J5  mtty55 IOP  4   9Eh  Quadart  14   60h 2 182 J7  mtty56 IOP  4   9Eh  Quadart  14   60h 2 183 J9  mtty57 IOP  4   9Eh  Quadart  15   80h 2 184 J3  mtty58 IOP  4   9Eh  Quadart  15   80h 2 185 J5  mtty59 IOP  4   9Eh  Quadart  15   80h 2 186 J7  mtty60 JOP  4   9Eh  Quadart  15   80h 2 187 J9  mtty61 JOP  4   9Eh  Quadart  16   AOh 2 188 J3  mtty62 IOP  4   9Eh  Quadart  16   AOh 2 189 J5  mtty63 IOP  4   9Eh  Quadart 416   AOh 2 190 J7  mtty64 IOP  4   9Eh  Quadart  16   AOh 2 191 J9  A 19 SCSI Tape Drives  Device Board Type s  Device Number ESDC  Name   Base Port Major Minor Connector  stpl ESDC   E2h 8 0 J6  stp7 ESDC   E2h 8 6 J6  stp8 ESDC     E6h 8 8 J6  stp14 ESDC   E6h 8 14 J6  stp15 ESDC   E4h 8 16 J6  stp20 ESDC   F4h 8 21 J6  stp21 ESDC   E8h 8 23 J6  stp27 ESDC   E8h 8 29 J6  68020 Cromix Plus Administrator s Guide A     13    Device File Definitions Appendix A    A     14 68020 Cromix Plus Administrator s Guide    Appendix B Disk Error Messages    Appendix B   Disk Error Messages    In the event of a disk error  the Cromix Plus Operating System displays an error message to aid in the  diagnosis and correction of the problem     B 1 Floppy Disk Error Messages    When the operating system cannot access a diskette  an error message is displayed in the following  format   lt cflop  uflop  or tflop gt  mode error  Unit uu  Side xx  Track cc  Sector ss  Status ffee    where    Mode stands for one of the following words   Select Error occurred in sel
5.   9    Cromix Peripherals  Software Changes Chapter 3    3 3 12 Tflop    The tflop driver supports floppy tapes  A floppy tape can be connected to the 64FDC controller in  place of two floppies  A B or C D   The minor device number is structured in binary as follows     bit   176543210  marker I100sefd00    The bit marked by  s  denotes the slow  half speed  drive     0   Fast drive  1   Slow drive    The bit marked by  e  denotes the error correcting tape  initialized by Oldtape instead of inittape      O   old style tape      ECC style tape    The bit marked by  f  denotes the way the tape is initialized   0   252 segments per stream      255 segments per stream  Cannot be initialized    on Cromemco hardware     The bit marked by  d  denotes the drive     O   drive AB  1   drive CD  3 3 13 Stdc    An STDC hard disk can contain up to 31 partitions numbered O     30  Partition 31 refers to the entire  disk     The minor device number is structured in binary as follows     bit   176543210  marker Iccdppppp    The bits marked by  c  denote the controller number   00   controller  1  01   controller  2  10   controller  3  11   controller  4  The bit marked by  d  denotes the drive number     O   drive  0    3     10 68010 Cromix Plus System Administrator s Guide    Chapter 3        drive  1    The bits marked by  p  denote the partition number  0    31      If more than one controller is being used     e include it in the sysdef file    e connect all controllers via the DMA cha
6.   Ask the operator    Means  Same as boot disk    Means  Use device 6 0       Any message can be here    ACCESS     rewa re re   Files created will have this access    unless it is changed here  To SYSTEM PARAMETERS  Jo    NOTE  Be sure you are aware of the ramifications of altering    these values prior to changing them  See Cromix Plus User s    Reference Manual 023 5013 for details   bufcnt 30   Number of memory resident data blocks  inocnt 30   Number of memory resident inodes  C    2 68010 Cromix Plus System Administrator s Guide    Appendix C  filcnt 80  chcnt 32  usrcnt 24  ptbcnt 48  mntent 8  Ickcnt 16  freecnt 1024  argvent 4096  charcnt 64  msgcnt O  msgmax 0  msgnmb O  msgmni O  msgtql 0  shmmax 0  shmmni 0  shmseg 0  shmall 0  semcnt 0  semmni 0  semmsl 0  semopm O  semmnu 0  semume 0  shtmni 4    68010 Cromix Plus System Administrator   s Guide    The Sysdef File      Number of files which can be opened simultaneously    Number of files per process     Number of process tables   7o Number of page tables   7o Number of devices that can be mounted at any time    Number of locks that can be installed     Number of bytes in the system memory pool    Number of bytes for program arguments     Number of character buffers     Number of bytes in message pool     Maximum message size     Maximum number of bytes on one queue   7o Number of message queues   7c Number of messages in the system     Maximum shared memory segment size   7o Number of shared memory identifiers   
7.   JS  J5    J4  J4    JA    64FDC 16FDC TU ART    Connector    J4  J4    Device File Definitions    sipt3  sipt4  sipts  sipt6  slpt7    A 10 System Character    Device  Name    null    timer    7 7 or 7 71 or 7 135  7 8 or 7 72 or 7 136  7 9 or 7 73 or 7 137  7 10 or 7 74 or 7 138  7 11 or 7 75 or 7 139    J5  J4  J5  J4  J5    CHARACTER DEVICE FILES    Devices    Board Type s     Base Port    Throwaway Output    XXU RTC Timer    A 11 64FDC 16FDC and TU ART Terminals    Device    Name    ttyl  tty2  tty3  tty4  tty5  tty    tty7    Board Type s    0 Base Port    64FDC   00h   TU ART  1A   60h  TU ART  1B   70h  TU ART  2A   80h  TU ART  2B   90h  TU ART  3A   AOh  TU ART  3B   BOh    A 12 PRI Typewriter  Parallel  Printers    Device  Name    typl  typ2    Board Type    Base Port    PRI  1   50h  PRI  2   60h    Device Number  Major Minor    3 0    4 0    Device Number  Major Minor    1 0  1 6  1 7  1 8  1 9  1 10  1 11    Device Number  Major Minor    6 5  6 6    Appendix A    Board  Connector    64FDC 16FDC   TU ART  Connector    J4  J4  JS  J4  J5  J4  J5    PRI  Connector    J2  J2    68020 Cromix Plus Administrator s Guide    Appendix A Device File Definitions    A 13 PRI and TU ART Dot Matrix  Parallel  Printers    Device Board Type Device Number PRI TU ART  Name   Base Port Major Minor Connector  iptl TU ART   1A O 60h or PRI    60h 5 6 J2   Ipt2 TU ART  1B   70h 5 7 J3   Ipt3 TU ART  2A   80h 5 8 J2   lpt4 TU ART  2B   90h 5 9 J3   Ipt5 TU ART 33A O AOh 5 10 J2   Ipt6
8.   Mark the rear panel to  indicate the device associated with each connector  refer to appendix A      Connect the priority interrupt cable to J3 on the PRI  refer to the next section      NOTE  Dot matrix printer on PRI 1 cannot be accessed under Cromix Plus     68010 Cromix Plus Administrator   s Guide 5     19       Chapter 5    Installing Circuit Boards    va   n  v O  SC     Oo  Sd    zi  D    TUART ei  Channel  A  20h  Channel B  50h    Connectors    TUART  3  Channe  A  80h    E  No  E  Ce   c  Ee  O    Channel B  70h  Channe  B  90h  TUART  4  Channe  A  AOh  Channel B  BOh       Figure 5 17  TU ART SWITCH SETTINGS    68010 Cromix Plus Administrator s Guide    20    5    Pino S  JO BIISTUTUIPY SNIA XTWOI  01089    SUadWOAL ANV SIHDLIMS IAd  81 S a  nd  y    S    IC       Connectors    PRI  1  50h     SW 2  345    adds       PRI  2  20h     Component Side Solder Side    O         A A AA  7 6 45    AA   67   e   Cut A f  cu  e      instal       Solder Side    sw 2 SW 1    Pub Thao       Jade    Spreog JMO dumjelsug    Installing Circuit Boards Chapter 5    5 6 The Priority Interrupt Cable    The 6 connector priority interrupt cable  part number 519 0029  determines the order in which the host  processor services conflicting interrupt requests  Attach the first connector to JI on the 64FDC 16FDC  board by aligning the blue dot on the connector with the blue dot on the plug  figure 5 19   Align the  yellow dots on the remaining plugs and connectors  and attach the second 
9.   Number of segments per process   7c Max total shared memory size     Number of bytes in semaphore pool   7o Number of semaphore identifiers     Max number of semaphores per identifier     Max number of operations per call     Number of undo structures in system     Number of undo entries per process      Number of shared texts in system          The Sysdef File Appendix C    maxlev 0   Maximum interrupt level for user programs    END    Character device drivers    utty Supports terminals on FDC and on TUARTS  The driver name must be followed by a list  of minor device numbers supported   Minor devno Base address  0 0x00   FDC   2 5 0x20  0x50  6 7 0x60  0x70  8 9 0x80  0x90  10 11 Oxa0  OxbO    This driver is intended to replace the tty driver  The old driver is still included in case the  new driver does not behave as expected     tty Supports terminals on FDC and on TUARTS  The driver name must be followed by a list  of minor device numbers supported   Minor devno Base address  0 0x00   FDC   2 5 0x20  0x50  6 7 0x60  0x70  8 9 0x80  0x90  10 11 Oxa0  OxbO  otty Supports Octart terminals  Ensure that the Octarts will have the code downloaded  See  iostartup cmd   Arguments are Octart numbers  1 through 8  which have the oct iop code  downloaded   Octart   Base address  1 Oxce  2 OxdO  3 Oxd2  4 Oxd4  5 Oxd6  6 Oxd8  7 Oxda  8 Oxdc    C    4 68010 Cromix Plus System Administrator s Guide    Appendix C The Sysdef File    This driver is intended as a replacement for qtty dri
10.   Testing Peripheral Hardware    Chapter 5       Circuit Boards      CPU Boards    5 1 1  5 1 2    The XPU    The DPU      Memory Boards    5 2 1   2 2 2  5 2 3  5 2 4  5 2 5  5 2 6    The MCU   The 2048MSU  The 512MSU  The M Bus Cable  The 1024KZ    The 256KZ    Floppy Disk Controller Boards      5 3 1  5 3 2  5 3 3  5 3 4    The 64FDC     RDOS 03 12     The 16FDC Board     The 64FDC 16FDC Cables    Hard Disk Controller    5 4 1  5 4 2    The STDC  The ESDC    I O Interface Boards      5 5 1    The OCTART      ji      O 0 OO J  1 QN QN A tA    AAA CA UA    wd D         LA LA be   bech o bech    00 J J I    LA UJ LA    bt   eech   Fesch   b     ke mb  LAN  2 Fb MN NO o6    5 5 2 The IOP  5 5 3 The QUADART  5 5 4 The TU ART  5 5 5 The PRI  5 6 The Priority Interrupt Cable  5 7  DMA Priority Cable      Appendix A   Device File Definitions  A l System Block Devices   A 2 8  24 Se   A 3 8 1   AA 5 1 4  1 i e   A 5 Uniform Format Floppies   A 6 64FDC Cartridge Tape Drives     A 7 STDC Hard Disk Drives   A 8 ESDC Hard Disk Drives   AH 64FDC 16FDC and TU ART Serial Printers    A 10 System Character Devices   A 11 64FDC 16FDC and TU ART Tesina  A 12 PRI Typewriter  Parallel  Printers      A 13 PRI and TU ART Dot Matrix  Parallel  Printers    A 14 OCTART Serial Printers   A 15 OCTART Terminals     A 16 IOP QUADART Serial printers   A 17 IOP QUADART Terminals    A 18 IOP QUADART Modems  A 19 SCSI Tape Drives    Appendix B   Disk Error Messages  B   Floppy Disk Error Messages     B 2 Ha
11.  152 J3  mtty26 IOP  2   BEh  Quadart  7   80h 2 153 J5  mity27 IOP  2   BEh  Quadart  7   80h 2 154 J7  mtty28 IOP  2   BEh  Quadart 47   80h 2 155 J9  mtty29 IOP  2   BEh  Quadart  8   AOh 2 156 J3  mtty30 IOP  2  0 BEh  Quadart 48   AOh 2 157 JS  mtty31 IOP  2   BEh  Quadart 48   AOh 2 158 J7  mtty 32 IOP  2  9 BER  Quadart  8   AOh 2 159 J9  mtty33 IOP  3   AEh  Quadart  9   40h 2 160 J3  mtty34 IOP  3   AEh  Quadart  9   40h 2 161 J5  mtty35 IOP  3   AEh  Quadart  9   40h 2 162 J7  mtty36 IOP  3   AEh  Quadart  9   40h 2 163 J9  mtty37 IOP  3   AEh  Quadart  10   60h 2 164 J3  mtty38 IOP  3   AER  Quadart  10   60h 2 165 JS  mtty39 JOP  3   AER  Quadart  10   60h 2 166 J7  mtty40 IOP  3   AER  Quadart  10   60h 2 167 J9  mtty41 IOP  3   AER  Quadart  11   80h 2 168 J3  mtty42 IOP  3   AER  Quadart  11   80h 2 169 J5  A     12 68020 Cromix Plus Administrator s Guide    Appendix A    Device File Definitions    mtty43 IOP 43   AER  Quadart  11   80h 2 170 J7  mtty44 IOP  3 O AEh  Quadart 411   80h 2 171 J9  mtty45 IOP 43   AEh  Quadart  12   AOh 2 172 J3  mtty46 IOP  3   AEh  Quadart  12  0 AOh 2 173 J5  mtty47 IOP  3   AEh  Quadart  12   AOh 2 174 J7  mtty48 JOP  3  0 AEh  Quadart 412   AOh 2 175 J9  mtty49 IOP   4   9Eh  Quadart  13   40h 2 176 J3  mtty50 IOP   4   9Eh  Quadart  13   40h 2 177 J5  mtty51 IOP   4   9Eh  Quadart  13   40h 2 178 J7  mtty52 IOP  4   9Eh  Quadart  13   40h 2 179 J9  mtty53 IOP  4   9Eh  Quadart  14   60h 2 180 J3  mtty54 IOP   4   9Eh  Quadart
12.  3 3    Booting Cromix Plus From STDC Hard Disks    Determining Your Version of RDOS    RDOS   gs e oe   Cold Booting Cromix  Plus   Updating The Hard Disk      Repairing The File Structure On The Hard Disk  Repairing The Hard Disk e e o   System Customization   2 8 1 The Term Variable   i  2 8 2 Generating a New Operating System  2 8 3 The  etc Directory N   2 8 4  lostartup cmd   2 8 5  Ttys   2 8 6 Passwd   2 8 7 Group     2 8 8 Startup cmd   2 8 9 Termcaps     2 8 10 Startup msg   2 8 11 Welcome     2 8 12 Motd   2 8 13 Ce env   2 8 14 Sh env   2 8 15 login cmd      Chapter 3   Cromix Peripherals  Software a    Single User Versus Multiuser Systems  Creating Device Files    Description of Minor Device Numbers     3 3 1 Tty   3 3 2  Utty  3 33 Qty      3 3 3 1 Octart    3 3 3 2 nm  3 34  Otty i    On DAHA tA A    VO O O 00 N NN m m    bech ent   bech est end Det   bech   bech   bech   bet   bech   bech   kee  LA DN NN NM MN NNN   El oc    A A WW WN N o M ke    3 4    4 2  4 3    4 4    4 5    5 1    37    5 4    5 5    3 3 5  3 3 6  3 3 7    3 3 8   3 3 9   3 3 10  3 3 11  3 3 12  3 3 13  3 3 14  3 3 15  3 3 16    Slpt   Uslpt   Qslpt   3 3 7 1 Octart   53 72     Oslpt      Ipt   ulpt   Uflop   Tflop   Stdc   Esdc   Smd   SCSI    Final Hints         4      Terminals    4 1 1    Installing N Printers  and Modems    The System Console     Serial Printers    Parallel Printers    4 3 1    Modems    4 4 1  4 4 2  4 4 3    The Typ Driver      Quadart  Octart    The Mtty Device   
13.  J6 or J7  qtty12 IOP  1   CEh  Quadart  3   80h 2 11 J8 or J9  qtty13 IOP  1   CEh  Quadart  4   AOh 2 12 J2 or J3  qtty14 IOP  1 O CEh  Quadart  4   AOh 2 13 J4 or JS  qtty15 IOP  1   CEh  Quadart  4   AOh 2 14 J6 or J7  gtty16 JOP  1 O CEh  Quadart  4   AOh 2 15 J8 or J9    gtty17 IOP  2   BEh  Quadart  5   40h 2 16 J2 or J3 wt  qtty18 IOP  2   BER  Quadart  5   40h 2 17 J4 or J5  qtty19 IOP  2   BEh  Quadart  5   40h 2 18 J6 or J7    A     10 68020 Cromix Plus Administrator s Guide      Appendix A    qtty20  qtty21  qtty22  qtty23  qtty24  qtty25  qtty26  qtty27  qtty28  qtty29  qtty30  qtty31  qtty32    qtty33  qtty34  qtty35  qtty36  qtty37  qtty38  qtty39  qtty40  qtty41  qtty42  qtty43  qtty44  qtty45  qtty46  qtty47  qtty48  qtty49  qtty50  qtty51  qtty52  qtty53  qtty54  qtty55  qtty56  qtty57  qtty58  qtty59  qtty60  qtty61  qtty62  qtty63  qtty64    JOP 42   BEh  Quadart  5   40h  JOP  2   BEh  Quadart  6   60h  IOP  2 O BEh  Quadart  6   60h  IOP  2   BEh  Quadart  6   60h  JOP  2   BEh  Quadart  6   60h  IOP  2   BEh  Quadart  7   80h  IOP  2   BEh  Quadart  7   80h  IOP  2   BEh  Quadart  7   80h  IOP  2   BEh  Quadart  7   80h  IOP  2   BEh  Quadart  8   AOh  IOP  2   BEh  Quadart  8   AOh  JOP  2   BEh  Quadart  8   AOh  IOP  2   BEh  Quadart  8   AOh    IOP  3   AEh  Quadart  9   40h  IOP  3   AEh  Quadart  9   40h  IOP  3   AEh  Quadart  9   40h  IOP  3   AEh  Quadart  9   40h  JOP  3   AEh  Quadart  10   60h  IOP  3   AEh  Quadart  10   60h  IOP  3   AEh  
14.  Oxae  4 Ox9e  5 Oxd6    68010 Cromix Plus System Administrator   s Guide C     9    5    yi    a    US                  Cromemco       280 Bernardo Ave  ee  a  P 0  Box 7400     Mountain View  CA 94039  gt        
15.  Quadart  Name   Base Port Major Minor Connector  qslpti JOP  1   CEh  Quadart  1   40h 9 0 or 9 128 J2  qsipt2 JOP  1   CEh  Quadart  1   40h 9 1 or 9 129 J4  qsipt3 IOP  1   CEh  Quadart 41   40h 9 2 or 9 130 J6  qsipt4 IOP  1   CEh  Quadart 41   40h 9 3 or 9 131 J8  qsipt5 IOP  1   CEh  Quadart  2   60h 9 4 or 9 132 J2  qslpt   IOP   1   CEh  Quadart  2   60h 9 5 or 9 133 J4  qslpt7 IOP  1   CEh  Quadart 42   60h 9 6 or 9 134 J6  qslpt8 IOP  1   CEh  Quadart 42   60h 9 7 or 9 135 J8  qsipt9 IOP  1   CEh  Quadart  3   80h 9 8 or 9 136 J2  qslpt10 IOP  1   CEh  Quadart 43   80h 9 9 or 9 137 J4  qsipt11 IOP  1   CEh  Quadart  3   80h 9 10 or 9 138 J6  qsipt12 IOP  1   CEh  Quadart  3   80h 9 11 or 9 139 J8  qslpt13 IOP  1   CEh  Quadart  4  0 AOh 9 12 or 9 140 J2  gslpt14 IOP  1   CEh  Quadart  4   AOh 9 13 or 9 141 J4  qslpt15 IOP  1 O CEh  Quadart   4   AOh 9 14 or 9 142 J6  qslpt16 JOP  1   CEh  Quadart  4  0 AOh 9 15 or 9 143 J8  qslpt17 IOP  2   BER  Quadart  5   40h 9 16 or 9 144 J2  qslpt18 IOP  2   BER  Quadart  5   40h 9 17 or 9 145 JA  qsipti9 IOP  2   BEh  Quadart  5   40h 9 18 or 9 146 J6  gslpt20 IOP  2 O BEh  Ouadart  5   40h 9 19 or 9 147 J8  qsipt21 IOP  2 O BER  Quadart  6   60h 9 20 or 9 148 J2  gslpt22 JOP  2   BEh  Quadart  6   60h 9 21 or 9 149 J4  gslpt23 IOP  2   BEh  Quadart 46   60h 9 22 or 9 150 J6  qsipt24 IOP  2   BEh  Quadart  6   60h 9 23 or 9 151 J8  qslpt25 IOP  2   BEh  Quadart  7   80h 9 24 or 9 152 J2  gslpt26 IOP  2   BEh  Quadart  7   80h 
16.  Some user programs create temporary files in this directory  The temporary  files should be deleted prior to program termination  The system administrator  should periodically delete the contents of the  tmp directory  while no user is  running      The  usr directory contains a number of sub directories  Some of these sub   directories belong to the system     68010 Cromix Plus System Administrators Guide    Chapter 1 Cromix System Fundamentals    fusr bin Directory to contain programs and command files that  are not distributed with Cromix Plus  Though it is  possible to add programs to the  bin and  cmd  directories  this practice is not recommended      usr cron This directory contains files used by the Cron  daemon     usr help On line manual files  contain the  hlp extension     usr include Default directory to contain  include files used by the    C programming language      usr lib The directory intended to contain object libraries for  different languages      usr mail Directory where mail is deposited until the user  inspects it      usr pkg Directory used for installation of software packages    usr query Directory that contains data files for the query utility    usr spool The spool utility temporarily copies files to be printed    to this directory  The printer daemon prints them     fusr unix Files necessary to boot the UNIX operating system     The remaining directories are intented to be home directories for users  As the system is distributed  there are two 
17.  TU ART  3B   BOh 5 11 J3    A 14 OCTART Serial Printers    Device Board Type Device Number OCTART  Name   Base Port Major Minor Connector  qslpt1 OCTART  1   CEh 9 0 or 9 128 J1  gslpt2 OCTART  1 O CEh 9 1 or 9 129 Ji  gslpt3 OCTART  1   CEh 9 2 or 9 130 Ji  qsipt4 OCTART  1 O CEh 9 3 or 9 131 Ji  qslpt5 OCTART  1 O CEh 9 4 or 9 132 J2  gslpt6 OCTART  1 O CEh 9 5 or 9 133 J2  qslpt7 OCTART  1  9 CEh 9 6 or 9 134 J2  qsipt8 OCTART  1   CEh 9 7 or 9 135 J2  qslpt17 OCTART  2   BEh 9 16 or 9 144 J1  qslpt18 OCTART  2   BEh 9 17 or 9 145 Ji  gslpt19 OCTART  2   BEh 9 18 or 9 146 J1  gslpt20 OCTART  2  0 BEh 9 19 or 9 147 Ji  qsipt21 OCTART  2   BEh 9 20 or 9 148 J2  qsipt22 OCTART  2   BEh 9 21 or 9 149 J2  qsipt23 OCTART  2   BEh 9 22 or 9 148 J2  qsipt24 OCTART  2   BEh 9 23 or 9 149 J2  qsipt33 OCTART  3   AEh 9 32 or 9 160 Ji  qsipt34 OCTART  3   AEh 9 33 or 9 161 J1  qslpt35 OCTART  3 O AER 9 34 or 9 162 Ji  gslpt36 OCTART  3 O AEh 9 35 or 9 163 Ji  gslpt37 OCTART  3 O AEh 9 36 or 9 164 J2  qsipt38 OCTART  3   AEh 9 37 or 9 165 J2  qsipt39 OCTART  3   AEh 9 38 or 9 166 J2  qsipt40 OCTART  3   AEh 9 39 or 9 167 J2  gslpt49 OCTART  4   9Eh 9 48 or 9 176 J1  qslpt50 OCTART  4  2 9Eh 9 49 or 9 177 J1  qslpt51 OCTART  4   9Eh 9 50 or 9 178 J1    68020 Cromix Plus Administrator s Guide       Device File Definitions    qslpt52  gslpt53  qslpt54  qslpt55  gslpt56    OCTART  4  9 9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh    A 15 OCTART Terminals    Devi
18.  The error    Not a Cromix device  is most likely caused by the absence of a file structure on the disk  If this is the case  be certain  since  this step will destroy any pre existing file system   create an empty file structure on the disk using the  makfs utility       makfs std0    For other errors  refer to the documentation on the dcheck and icheck utilities in the Cromix Plus  User s Reference Manual     Often  the deletion of files which are corrupted  will fix file system problems  The dcheck and icheck  utilities usually report the inode numbers of the corrupted files  To determine the file names  corresponding to those inode numbers  mount the hard disk       mount std0  drive    and run the ncheck utility  For example     68010 Cromix Plus System Administrator   s Guide 2    7       Initial Cromix System Start up Chapter 2    4 ncheck  i 44 55  drive    will return the file names corresponding to inodes 44 and 55 on the hard disk  Delete the corrupted  files  unmount the hard disk       unmount std0  and once again execute     4 dcheck  s std0  8 icheck  s std0    Keep deleting files until icheck and dcheck report no errors     2 7 Repairing The Hard Disk    If the readall utility reports disk errors  the following procedure should be followed  Do not update a  disk drive until all disk errors reported by readall are resolved     If the hard disk is uninitialized  the inithard utility should be used to initialize it  Please refer to the  discussion of the inithard
19.  and PRI   These boards support modems  terminals  and printers  The QUADART is always used in conjunction  with an IOP board     55 1 The OCTART    Up to four OCTART boards can be installed in a single system  and one OCTART supports up to  eight terminals or serial printers  in any combination      If you change the standard ROM  IC10  to one with an access time of 150 nSec or less  cut the trace  shown in figure 5 9  The OCTART switch settings are shown in figure 5 10  When using OCTART  and IOP boards in the same system  each board must have a different base port address  compare  figures 5 10 and 5 11      Insert the OCTART into any slot of the system card cage  Install two 26 conductor cables  part  number 519 0086 on CS1  amp  CS100  519 0017 on CS2  519 0008 on CS3  amp  CS300  from OCTART    68010 Cromix Plus Administrator s Guide 5     13    Installing Circuit Boards Chapter 5    connectors J1 and J2 to any of the rear panel connector slots  Mark the rear panel to identify the  OCTART connectors  To support the full eight terminals or serial printers  plug an OCTART cable   part number 519 0184  into both rear panel connectors  and connect four device cables to each  OCTART cable  Without the OCTART cable  you can support two devices  gttyl and qtty5  by  plugging their cables directly into the two rear panel connectors     Connect the priority interrupt cable to J3  refer to the last section of this chapter      Connectors    Soider Trace  J3 J1 J2 tor 150  interru
20.  by  RDOS and the bootstrap program     It is very important to ensure that all users are forewamed prior to performing a warm boot  A warm  boot kills all processes and valuable work could be lost     Use the msg utility to warn all users to log off the system  Use the  system 1  pstat  al or ps  al  command to determine what processes are still running  Processes normally present are   Process One  Command       A number of gtty processes  A number of Shell processes  If any other processes are listed  a warm boot is probably ill advised until they terminate  The Ctty  column of the pstat command shows the major and minor device number of the terminal from which  the concerned processes were started   Once it is clear that the system can safely be warm booted  execute the boot command  For example   system 1  boot  gen cromix  The boot utility can warm boot any file within the file system which has the  sys extension  A cold    boot using RDOS and the bootstrap program  can load and execute only the file  cromix sys from the  root directory     1 6 Stopping The System    A privileged user can stop the system by executing the command     system 1  kill  2 1          6 68010 Cromix Plus System Administrator   s Guide    Chapter 1 Cromix System Fundamentals    This command will immediately kill all user processes  flush all buffers and close all devices  The  processor will then execute the stop instruction  As sudden execution of the kill  2 1 command might  terminate some im
21.  in the chain other than as the lowest priority board  REV   C STDC boards cannot be used anywhere but the lowest priority board  Connector J3 on Rev  C  STDC boards only has two pins while Rev  D STDC boards use a three pin connector  On the three  pin connectors  connect the priority cable to the two pins closest to connector J2     5     22 68010 Cromix Plus Administrator s Guide    Chapter 5       Installing Circuit Boards    To Next Priority Board    S     Yellow Dot       Connector       Blue Dot  on First b  W    Blue Dot on 64FDC 16FDC    Figure 5 19  INSTALLING THE PRIORITY CABLE    68010 Cromix Plus Administrator s Guide    5     23       Installing Circuit Boards Chapter 5    5     24 68010 Cromix Plus Administrator s Guide    Appendix A Device File Definitions    Appendix A   Device File Definitions    This appendix lists all the device files that may appear in the  dev directory  Each entry consists of a  device name  the type of board or boards that control the physical device  the board s jumper  or  switch assigned base I O port address  e g   OCTART 81   CEh means OCTART board number 1  with a base I O port address of CEh   the major minor device numbers assigned to the device  and the  board connector where the physical device is attached  The block devices appear first  followed by the  character devices     BLOCK DEVICE FILES    A 1 System Block Devices    Device Board Type Device Number Board  Name   Base Port Major Minor Connector  root     0 0     amem 
22.  new ones since their function may have changed since the previous version  Use the old  files for comparison     2 8 4 lostartup cmd    Iostartup cmd is the command file that will execute immediately after the system is booted  It is used  only for downloading I O processor boards  Do not put other initialization commands into  iostartup cmd     This file should be edited to remove comment signs  90  at the beginning of lines which should be  activated  Note  Each STDC controller  ESDC controller  and IOP or Octart in the system MUST be    downloaded     2 6 5 Ttys  The ttys file describes active terminals  If any lines are added or deleted  the system must be rebooted   do not issue the kill  1 1 command   Normally lines will simply be altered     Each line contains 5 fields which are separated by colons      The first field contains a list of run levels  from the range 1    15     if the list includes the number  0  the terminal is always disabled   OTHERWISE     2     10 68010 Cromix Plus System Administrator   s Guide      MAUI    Chapter 2 Initial Cromix System Start up    if the list includes the number  1  the terminal is always enabled   OTHERWISE    the terminal will be enabled if the run level of process one is   set to one of the levels listed  See the Init utility      The simplest suggested scheme is that additional terminals should be enabled by replacing the number   0  in the first field with the number  2   The command     system 1  init 1    this is the def
23.  organized into drivers  A driver is a set of  functions that manage one particular device  or class of devices   As there are many possible devices   there are many different drivers  If a particular device does not exist on a system  there is no need to  have the drivers for that device linked into the operating system  This means that the user will have to  build a customized version of  cromix sys that best suits the system configuration  The distributed  version of  cromix sys is an example of a  cromix sys file that can be built  This is a very generalized  version of  cromix sys and contains drivers to most Cromemco peripherals  It was so constructed to  enable a user with almost any hardware configuration to boot and then generate a customized version     Cromix Plus is a multi user  multi tasking operating system  This means that there will be a number of  user processes  programs  executing simultaneously  It is the responsibility of the operating system to  manage such execution  The operating system must allocate the system resources to user processes   memory  I O devices  processor time   The operating system must start each user process and then  manage its execution  While user processes are running  the operating system must handle their  system calls  The access to all resources that might be shared between processes  like I O devices   must be managed by the operating system to prevent intentional or unintentional misuse     68010 Cromix Plus System Adminis
24.  particularly important for tty terminals connected to  16FDC  64FDC and TUART boards which do not have current loop circuitry disabled  If such  terminals are enabled  the gtty process will continually use system time trying to determine whether  anyone is pressing keys on those terminals     2 8 6 Passwd    The file  etc passwd contains the list of users that are allowed to use the system and fields which  describe  their encoded password  optional   user and group ID numbers  home directory  program to    68010 Cromix Plus System Administrator   s Guide 2    11    Initial Cromix System Start up Chapter 2    be executed upon login  optional  and user prompt  optional   This file can be viewed using the more  utility  It should not be edited  The passwd file should be maintained via the passwd utility     2 8 7 Group    The file  etc group is similar to the passwd file  but contains information about groups  This file  should be maintained via the passwd utility using the  g option  Organizing users into groups helps  make good use of the file protection system     2 8 8 Startup cmd    This file is automatically executed after system initialization is complete and prior to the login message  being displayed  Any Cromix Plus command can be included in this file  Use the existing  startup cmd file as a template     2 8 9 Termcaps    This file describes the operating characteristics of various terminals  All terminal types used on the  system should contain an entry in  etc ter
25.  sait    ati    o  PA BIT     yox eT ani mi  W    m zent  EG    p  eo          2048MSU    O  512MSU    O    512MSU    G    512MSU    O  512MSU        512MSU          512MSU    x  vidi  ioi    VA  ai ig  TRES  wa d ide         W os VAR     LE       CL RI       le    ir       un    amp  mR  vi  Gh    wi 8 TS 6 m   lt  y El  TI   e mt      wg ung mig en   Arg gena vj  eu  eil oni oni  CE bil aE    ra od   et  i     Mu    XM Ww se   si  st    ce      da   a aig MUT a Hr g  Mor  w  AE ig     METER    E  j       se I   ee    a ci  pe    ti      Mg oi g n  a d    Figure 5 6  512MSU SWITCH SETTINGS    68010 Cromix Plus Administrator s Guide 5   5       Installing Circuit Boards Chapter 5    1024KZ       at          m e a et   N    un  e Sek a N He Wee Nu 4  jr 4    A 4  rd N    id da 9 bas    ar US  SY M oy anc em LI  Se    piit    LCE Se  A d   w   i   E  D ati CD  SU D i i 00 1   et Sie    t P        ELN va      ni le o    A A A HENCE    ue me 1024KZ   Pee i  wn dei  scar wes  V Un ne TII 43 eios     z      N i 2 A N  i N   S v j    P   t i   reo M   MN DANS AT E       1024KZ    ii  xo Tan Kaa              QNO QR AAA ie      189 i LII re NULL fte    HS wan ELTE A NELLE    gt   Kn    1024KZ    i    ii d  is t    el    E  A    vs  H    ter   Le s          a          SL    eat wi   Vito   a esto  ARR    a  ce    gt    t  ES    Rare       INES YW  3     ca  n   KL         AR    i     Jay et an Santa       Figure 5 8  256KZ SWITCH SETTINGS    5     6 68010 Cromix Plus Administrator s Gu
26.  utility in the Cromix Plus User s Reference Manual  Execute readall to  confirm that the drive is error free     Things are more complicated with a hard disk with an existing file system that has a few badly written  tracks  The problem should be fixed before using the hard disk     A track can be unreadable because the hard disk has developed a bad spot  Try to initialize the bad  track using inithard  If readall can read it without error  it was probably a soft recording error which  is now repaired  These errors can be caused by power interruptions while the disk was being written  to  Consider the problem resolved  but note the cylinder number and the surface number of the  offending track  If ever appears bad again  consider assigning an alternate track to it     If initializing the track does not resolve the problem  or if the same track was found bad previously  it  must be declared a bad track  Use the inithard utility to enter the offending track into the alternate  track table and run readall again     4 readall  a std31    If errors persist or seem to be moving around  the hard disk and STDC controller should be examined  for problems     When the readall utility no longer reports any errors  return to the previous section     NOTE  If a track is initialized  or declared bad  the file structure will most likely be damaged  The  check utility will probably report a large number of errors  They must all be corrected     2    8 68010 Cromix Plus System Administrator 
27. 1 on the MCU board to J1 on the 2048MSU 512MSU  with the red cable stripe to the left    Always attach the first cable connector to the MCU board  On a revision K or higher MCU  ignore  the extra reversed connector on the cable  on a revision J or Jower MCU  plug an M bus terminator   part number 520 0128  into the extra connector     5 2 5 The 1024KZ    The 1024KZ board has no jumpers to set or cables  To install the board  set the 1024KZ switches as  shown in figure 5 7     68010 Cromix Plus Administrator   s Guide 5     3    Chapter 5    Installing Circuit Boards    Em a 202001  Ice  dicas TC    658606    SIN     DESEE ETC    ja 1c2   SE  H UE            23  oQ  ez  Se           REV K MCU JUMPERS FOR MULTIPLE MCU   S    LA  S D        ac 8  TAS    t2 D      or d    O   eae N M  5      i   amp   amp   N 3  e   gt   Ase  3  O f  Jf     A2  ee  s   d  gt   O   Ue  IC55 IC   I    c e 9999  gt   o Ri gto     o  lt   i 70006 ef   Y  N v  v ET    gt  A3 e  v   c 35 743593 E e     c       2 f atm lsol iun   CH   A  5  Mi U yt ICSe Es      74 582 e   v i NEN    v  503 IES   i   03 o quest  2   s  op 0350  CH    MCU 1   as shipped         N w          1  y       trator s Guide    inis    68010 Cromix Plus Admi    MCU SELECT JUMPER ON THE 2048MSU    Figure 5 4    Chapter 5    Ene guise    TS  e HAT  SEE entr care       Installing Circuit Boards    O  2048MSU    O    2048MSU          2048MSU    O  2048MSU    O  Wun    H    SNE  Raus    Lat AUX  Kg    R          2048MSU    ANT  Isi ert
28. 177 J4  qslpt51 IOP  4   9Eh  Quadart  13   40h 9 50 or 9 178 J6  gslpt52 IOP  4   9Eh  Quadart  13   40h 9 51 or 9 179 J8  gslpt53 JOP  4   9Eh  Quadart  14   60h 9 52 or 9 180 J2  qslpt54 IOP  4   9Eh  Quadart  14   60h 9 53 or 9 181 JA    qslpt55 IOP  4   9Eh  Quadart  14   60h 9 54 or 9 182 J6  qslptS6 IOP  4   9Eh  Quadart  14   60h 9 55 or 9 183 J8  qslpt57 JOP  4   9Eh  Quadart  15   80h 9 56 or 9 184 J2  gslpt58 JOP  4   9Eh  Quadart  15   80h 9 57 or 9 185 J4  qslpt59 IOP   4   9Eh  Quadart  15   80h 9 58 or 9 186 J6  qsIpt60 IOP  4   9Eh  Quadart  15   80h 9 59 or 9 187 J8    qslpt61 IOP  4   9Eh  Quadart 416   AOh 9 60 or 9 188 J2  qsipt62 IOP  4   9Eh  Quadart  16   AOh 9 61 or 9 189 J4  qsipt63 IOP  4   9Eh  Quadart  16   AOh 9 62 or 9 190 J6  qsipt64 IOP  4   9Eh  Quadart  16   AOh 9 63 or 9 191 J8  A 17 IOP QUADART Terminals  Device Board Type s  Device Number Quadart  Name   Base Port Major Minor Connector    gttyl IOP  1   CEh  Ouadart  1   40h 2 0 J2 or J3  qtty2 IOP  1   CEh  Quadart  1   40h 2 1 J4 or JS  qtty3 IOP  1   CEh  Quadart  1   40h 2 2 J6 or J7  qtty4 JOP  1   CEh  Quadart  1   40h 2 3 J8 or J9  qtty5 IOP  1   CEh  Quadart  2   60h 2 4 J2 or J3 S  qtty6 IOP  1   CEh  Quadart  2   60h 2 5 J4 or J5  qtty7 IOP  1   CEh  Quadart  2   60h 2 6 J6 or J7  qtty8 IOP   1   CEh  Quadart  2     60h 2 7 J8 or J9  qtty9 IOP  1   CEh  Quadart  2   80h 2 8 J2 or J3  qtty10 IOP   1 O CEh  Quadart  3   80h 2 9 J4 or J5    qtty11 IOP  1   CEh  Quadart  3   80h 2 10
29. 8 Oslpt    The oslpt driver is the recommended replacement for the qslpt driver  Note that it supports only  Octarts  For IOP s  the qslpt driver must be used     bit   176543210  marker  ppooocuu    The bits marked by  p  denote the protocol     68010 Cromix Plus System Administrator s Guide 3   7    Cromix Peripherals  Software Changes Chapter 3    00   XON XOFF protocol  used also for CLQ     01   Not used  10   ETX ACK protocol  11 2 Not used    The bits marked by  o  denote the octart number     000   Octart  1  Address CE   001   Octart  2  Address DO   010   Octart  3  Address D2   011   Octart  4  Address D4   100   Octart  5  Address D6   101   Octart  6  Address D8   110   Octart  7  Address DA   111   Octart  8  Address DC     The bit marked by  c  denotes the connector     O   connector JI      connector J2    The bits marked by  u  select the correct printer on a special Octart cable that allows four terminals or  printers to be attached to an Octart connector     Be sure that  etc iostartup cmd actually downloads all affected Octarts from  etc oct iop     33 9 lpt    This driver supports parallel printers on PRI and TUART boards  The minor device number is  structured in binary as follows     bit   176543210  marker 10 000uuuu    The bits marked by  u  denote the unit number  The values supported are   2  5  6  7  8  9  10  and 11    The sysdef file must list all minor device numbers to be used     3 3 10 ulpt    The ulpt driver is the recommended replacement fo
30. 9 25 or 9 153 J4  gslpt27 IOP  2   BEh  Quadart 47   80h 9 26 or 9 154 J6  qsipt28 IOP  2   BEh  Quadart  7   80h 9 27 or 9 155 J8  qsipt29 IOP  2   BEh  Quadart  8   AOh 9 28 or 9 156 J2  qsipt30 IOP  2   BEh  Quadart  8   AOh 9 29 or 9 157 J4  qsipt31 IOP  2   BEh  Quadart  8   AOh 9 30 or 9 158 J6  qsipt32 IOP  2   BEh  Quadart  8   AOh 9 31 or 9 159 J8  qslpt33 IOP  3   AER  Quadart  9   40h 9 32 or 9 160 J2  gslpt34 IOP  3   AER  Quadart  9   40h 9 33 or 9 161 J4  qslpt35 IOP  3   AEh  Quadart  9   40h 9 34 or 9 162 J6  qslpt36 IOP  3   AER  Quadart  9   40h 9 35 or 9 163 J8  qsipt37 IOP  3   AER  Quadart  10   60h 9 36 or 9 164 J2  qsipt38 IOP  3   AEh  Quadart  10   60h 9 37 or 9 165 J4  qsipt39 IOP  3   AEh  Quadart  10   60h 9 38 or 9 166 J6  qsipt40 IOP  3   AEh  Quadart  10   60h 9 39 or 9 167 J8  qsipt4i IOP  3   AEh  Quadart  11   80h 9 40 or 9 168 J2  qsipt42 IOP  3 O AER  Quadart  11   80h 9 41 or 9 169 JA  qslpt43 IOP  3   AEN  Quadart  11   80h 9 42 or 9 170 J6    68020 Cromix Plus Administrator   s Guide    A     9       Device File Definitions       Appendix A  qslpt44 JOP  3   AEh  Quadart 411   80h 9 43 or 9 17  J8    qslpt45 IOP  3   AEh  Quadart 412   AOh 9 44 or 9 172 J2  qsipt46 IOP  3   AEh  Quadart  12   AOh 9 45 or 9 173 J4  qslpt47 JOP  3   AEh  Quadart  12   AOh 9 46 or 9 174 J6  qslpt48 IOP  3   AER  Quadart  12   AOh 9 47 or 9 175 J8    gslpt49 IOP  4   9Eh  Quadar    13   40h 9 48 or 9 176 J2  qslpt50 IOP  4   9Eh  Quadart  13   40h 9 49 or 9 
31. Cromemco _   ilari    Cromix Plus  System      Administrator s d  Guide               ES       du    O    Cromemco    Cromix Plus  System    Administrator    s  Guide                023 5020  October 1987 Rev  F  CROMEMCO  Inc  Copyright    1986  P O  Box bon    CROMEMCO  Inc     d All Rights Reserved  Mountain Vie eim 94039    This manual was produced using a Cromemco System 300 computer running under the Cromemco  UNIX Operating System  The text was edited with the Cromemco CE Editor  The edited text was  formatted by the UNIX TROFF formatter and printed on a Texas Instruments OmniLaser 2108 printer     The following are registered trademarks of Cromemco  Inc     C Net    Cromemco    Cromix    FontMaster    SlideMaster    SpellMaster amp   System Zero    System Two    System Three amp   WriteMaster amp     The following are trademarks of Cromemco  Inc     c 10     CalcMaster      Cromix Plus        DiskMaster    Maximizer      TeleMaster Y  System One     System 1007   System 120    System 2007   System 220     System 4007   System 420       UNIX is a registered trademark of Bell Laboratories     1 1  1 2  1 3  1 4  1 5  1 6  1 7  1 8  1 9    CONTENTS    Chapter 1   Cromix System Fundamentals    Program Cromix sys     Root Device   The Factory Shipped System Disks  Cold Boot Process 5  Warm Boot Process   Stopping The System   Boot Disk       Root Disk     Executing Z80 Fico    Chapter 2   Initial Cromix System Start up    2 1  2 2  2 3  2 4  2 5  2 6  2 7  2 8    3 1  3 2 
32. I SE Ur    ea 1 se         ia vi      Aen  Zen Gei  ep Ea TE    d  is an i m            t         let 3 SO  vo     Tow  va  um wei    mb    7885 3427         A4 Om   A3 QO  A2 QmQ    CONTROLLER 2    A7 O  A       A5 O    CONTROLLER 4    CONTROLLER 3    CONTROLLER 1    ADDRESS E4 ADDRESS E8    ADDRESS EO    ADDRESS F8    THE STDC BOARD    Figure 5 11    11    5    68010 Cromix Plus Administrator   s Guide    Installing Circuit Boards Chapter 5    5 4 Hard Disk Controller    5 4 1 The STDC    The STDC hard disk controller board  figure 5 11  uses an ST 506 standard interface to support a wide  variety of hard disk drives  The STDC firmware ROM  1C26  should be part number 502 0106 5 or  higher  The address jumpers A7 through A2  jumper area D  should be set according to the diagram  in figure 5 11  When shipped the boards are set for controller 1     Install a 34 conductor cable  part number 519 0191 on CS1 and CS100  519 0193 on CS2  519 0195  on CS3 and CS300  from J1 on the STDC  with the red cable stripe on the left  to the edge connector  on the drive  If you have two hard disks  install a dual drive control cable  part number 519 0225    Install a 20 conductor cable  part number 519 0190 on CS1 and CS100  519 0192 on CS2  519 0194  on CS3 and CS300  from J5 on the STDC to the edge connector on the drive  If you have two hard  disk drives  install another data cable from J4 on the STDC to the second hard disk     Connect the priority interrupt cable to J2 on the STDC  refe
33. MM    Power Up  Address  Jumper    Cable Strip    le   gt   A       wm         Russ    5     lt  gt  Cie  BY 1097    EN dea    dorm mies     Tiere PS Co 74  164     aen  I     Sasin      8     0 87    74 8163        1C 54    Kn ET     ICH    LEGEND REV  E       n v    O ras  hs CHE SE Tas per       lt  gt  ica    Suse        DM  H   lt p gt  ICB    i w    je rac         ee  o    e    Ho rare   E  use NS     RISK       o gt     Dar Ex Taso Je       Gn 1041    gal Nt REI      n mi   I  14  St    DO  4L58s   x TES  o      Ge qi  75  C6        na    N AAN  22    Bic      ns  e    wi  TEMPS  4 a   2    N b  74337 L        eg  18  Al  e    re      Copa t 1905  e CROMERC   IMC     2  a    A ei  Sg 0304    74 5244      PLL RIGHTS  ME SERVEL    o 74591       rasis  Ge  5 za J    38       gt  mca       UI NI AR     Br     nz 74925  N  LU Ef e N      74338  gt     7406  EN      2         iex            CH    c       Figure 5 1  THE XPU BOARD    D       3  O  o  c  o  c  O     e  O     v  O     o  P    co00h    Jumpers Select  Jump Address       THE DPU BOARD     2    Figure 5    68010 Cromix Plus Administrator s Guide    Chapter 5 Installing Circuit Boards    5 2 Memory Boards    There are four memory boards to choose from  the 2048MSU  2 megabytes of RAM   the 512MSU   512 Kbytes of RAM   the 1024KZ  1 megabyte of RAM   and the 256KZ  256 Kbytes of RAM   All  are compatible with both the Cromix Plus and UNIX System V Operating Systems  The 2048MSU  and 512MSU are used in conjunction wi
34. Quadart  10   60h  IOP  3   AEh  Quadart  10   60h  IOP  3   AEh  Quadart  11   80h  IOP  3   AEh  Quadart  11   80h  IOP  3   AEh  Quadart 411   80h  IOP  3   AEh  Quadart  11   80h  JOP  3   AEh  Quadart  12  0 AOh  IOP  3   AEh  Quadart  12   AOh  IOP  3   AEh  Quadart  12  0 AOh  IOP  3   AEh  Quadart  12   AOh  IOP  4   9Eh  Quadart  13   40h  IOP  4   9Eh  Quadart  13   40h  IOP  4   9Eh  Quadart  13   40h  IOP  4   9Eh  Quadart  13   40h  IOP  4   9Eh  Quadart  14   60h  IOP  4   9Eh  Quadart  14   60h  IOP  4   9Eh  Quadart  14   60h  IOP  4   9Eh  Quadart  14   60h  IOP  4   9Eh  Quadart  15   80h  IOP  4   9Eh  Quadart  15   80h  IOP  4   9Eh  Quadart  15   80h  IOP  4   9Eh  Quadart 415   80h  IOP  4   9Eh  Quadart  16   AOh  IOP  4   9Eh  Quadart  16   AOh  IOP  4   9Eh  Quadart  16   AOh  IOP  4   9Eh  Quadart  16   AOh    68020 Cromix Plus Administrator   s Guide    2 19  2 20  2 21  2 22  2 23  2 24  2 25  2 26  2 27  2 28  2 29  2 30  2 31    2 32  2 33  2 34  2 35  2 36  2 31  2 38  2 39  2 40  2 41  2 42  2 43  2 44  2 45  2 46  2 47  2 48  2 49  2 50  2 91  2 52  2 53  2 54  2 55  2 56  2 57  2 58  2 59  2 60  2 61  2 62  2 63    Device File Definitions    J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 or JS  J6 or J7  J8 or J9    J2 or J3  J4 or JS  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 o
35. System RAM 3 0     A 2 8 Floppy  Device Board Type Device Number Board  Name   Base Port Major Minor Connector  fda 64FDC   00h 1 0 J3  fdb 64FDC   00h 1 1 J3  fdc 64FDC   00h 12 J3  fdd 64FDC   00h 1 3 J3  68020 Cromix Plus Administrator s Guide A     1       Device File Definitions Appendix A    A 3 8 Persci  Device Board Type s  Device Number 16FDC  Name  Q Base Port Major Minor Connector  dfda 16FDC   00h 1 16 J3  dfdb 16FDC   00h 1 17 J3  dfdc 16FDC   00h 1 18 J3  dfdd 16FDC   00h 1 19 J3    AA 5 1 4 Floppy    Device Board Type s  Device Number 64FDC 16FDC  Name  D Base Port Major Minor Connector  sfda 64FDC  2 00h or 16FDC  2 00h   4 J2   sfdb 64FDC  2 00h or 16FDC   00h 1 5 J2   sfdc 64FDC   00h or 16FDC   00h 1 6 J2   sfdd 64FDC  2 00h or 16FDC   00h 1 7 J2    A 5 Uniform Format Floppies    Uniform format floppies are floppies that have all tracks in the same format and all sectors the same  size  The sector size may be 128  256  512  or 1024 bytes   1024 byte sectors can only be read by  special utility programs such as rcopy bin and readall bin   The minor device number describes the  physical characteristics of the device using the following scheme     Minor device   unit   small   dtrack   dual   sside   sdens  Where     unit   0  1  2  or 3 for A  B  C  or D  respectively   small   4 for 5 1 4  diskettes  O for 8  diskettes   dtrack   8 for double tracked  not supported   O otherwise  dual   16 for drives in pairs  e g   Persci   0 otherwise  sside     32 for sin
36. ad   system 2  ftar  cv  b 1000  dev stpi    system 3  d  bin   system 4  ftar  cv  b 1000  dev stp1    system 6  mode stp1 unload    Note the use of the Load and Unload commands as well as the Rewind command to rewind to tape to  the beginning     68010 Cromix Plus System Administrator   s Guide 3     13       Cromix Peripherals  Software Changes Chapter 3    Mode Utility    The mode utility may be used for various SCSI tape drive functions  A full description of the utility s  function for this and other devices can be found in the Cromix Plus User s Reference Manual     The mode command  used with only the device name as an argument  will return information about  the tape drive  For example     system 1  mode stpi    SCSI Tape 8 0    Block 1  End of tape EOFclose File 1   Load point  ON LINE  READY SOFTerr 0  VERsion 03 10  Wrt protect    Entries returned by mode display information about the device  Some entries display Boolean   TRUE FALSE  information  others display numerical information  In the case of the Boolean entries   the     preceding any entry indicates that the condition is false  For example  End of tape indicates that  the the tape is NOT at the end  The ON LINE entry indicates that the tape IS loaded  Other entries  provide numerical information such as the number of soft errors encountered  SOFTerr  or the block   within a file  at which the tape head is currently located  Block      It is also possible to issue commands to the tape drive via the mode ut
37. age  and install up to four 26 conductor cables   part number 519 0086 on CS1  amp  CS100  519 0017 on CS2  519 0008 on CS3  amp  CS300  from  connectors J2 through J5 on the TU ART board  with the red cable stripe on the left  to any of the  rear panel connector slots  Plug the parallel printer cables into the rear panel connectors coming from  J2 or J3 on the TU ART  plug the terminal cables into the rear panel connectors coming from J4 or J5   Mark the rear panel to indicate the device associated with each connector  refer to appendix A      Connect the priority interrupt cable to J1 on the TU ART  refer to the last section of this chapter      5 5 5 The PRI    Two PRI boards can be installed in a single system  and each PRI supports one dot matrix printer and  one typewriter printer  both Centronics style parallel devices   Set the PRI switches and jumpers as  shown in figure 5 18  When using a TU ART and a PRI together  assign a different address to each  board  compare figures 5 17 and 5 18      Insert the PRI into any card slot in the system card cage  and install two 26 conductor cables  part  number 519 0086 on CS1  amp  CS100  519 0017 on CS2  519 0008 on CS3  amp  CS300  from connectors  JI and J2 on the PRI board  with the red cable stripe on the left  to any of the rear panel connector  slots  The dot matrix printer cable plugs into the rear panel connector coming from J1 on the PRI  the  typewriter printer cable plugs into the rear panel connector coming from J2
38. an the expected CRC  This error  usually means that the data just read is incorrect     0C Failed to Read   Cannot Locate Sector    The sector cannot be found on the current track  This error occurs if the media surface is  damaged or if the controller electronics are not functioning properly     0D Surface is Write Protected    The surface selected for the current write command is write protected and cannot be written to     OE Failed to Select Unit    There was an attempt to select a drive that was not present  or the controller or drive  B    6 68010 Cromix Plus Administrator s Guide    Appendix B Disk Error Messages    OF    10    11    12    malfunctioned     Failed to Select Head    The drive has returned a fault error on attempting to select a non existent head     Index Pulse Timeout    Index pulses were not being received properly     Seek Range Error    There was an attempt to access a non existent track     Buffer not Available    Error occurred while trying to flush write buffers     B 3 STDC Hard Disk System Errors    The following error codes are displayed when a system disk error occurs     00    01    02    04    No Acknowledge Received from Drive    The drive did not acknowledge a command sent to it  Make sure the drive is connected  properly     Drive Remains BUSY   Acknowledge Stuck Low    The acknowledge signal from the drive did not go high again after the command strobe went  inactive     Timeout Occurred during Rezeroing    A rezero command did not comp
39. apter 3 Cromix Peripherals  Software Changes    33 2 Utty    The utty driver is the recommended replacement for the tty driver  It supports terminals on 64FDC  and TUART boards  The minor device number is structured in binary as follows     bit   176543210  marker 10 000uuuu    The bits marked by  u  denote the unit number  The values supported are   0  2  5  6  7  8  9  10  and 11    The sysdef file must list all minor device numbers to be used     3 3 3 Qtty  The gtty driver supports terminals on Octarts and IOP Quadarts     33 31 Octart    bit   176543210  marker im0oo0cuu    The bit denoted by  m  handles hangup signals     O   do not generate hangup signals  1   generate hangup signal if the phone line breaks    Modem terminals  mtty  must have this bit set   The bits marked by  o  indicate the octart number   00   Octart  1  Address CE   01   Octart  2  Address BE     10   Octart  3  Address AE   11   Octart  4  Address 9E     The bit marked by c  denotes the connector     0   connector J1      connector J2    The bits marked by  u  select the correct terminal on a special Octart cable that allows four terminals  to be plugged into an Octart connector     68010 Cromix Plus System Administrator s Guide 3   3       Cromix Peripherals  Software Changes Chapter 3    3 3 3 2 IOP Quadart    bit   176543210  marker  m0Oiiggcc    The bit marked by  m  handles hangup signals     O   use the even numbered connector  1   use the odd numbered connector  modem     Modem terminals  m
40. ault  will enable only the system console  The command   system 1  init 2   will enable the rest of the terminals     The second field contains the terminal baud rate  The ttyl terminal should contain an  n  in this field  which represents  no change   the baud rate was determined by RDOS   For other terminals this field  can contain an  a  for  automatic  baud rate or one of the supported baud rates can be used  see the   equ modeequ h file   Automatic baud rate means the the user must type a RETURN a few times to    establish the baud rate     The third field contains the device name of the terminal  The fourth field contains the terminal type   For hard wired terminals  enter the correct terminal type  For modem terminals  mtty  this field should  remain  dumb  as it is not possible to determine what type of terminal the user is going to have     The fifth field contains the automatic login name  The login name  system  should probably be deleted  from the ttyl terminal entry     Changes to the ttys file can be made effective by rebooting or executing the kill  1 1 command  The  only change which can be made to active terminals is to make them inactive  If a terminal is inactive   the entire line can be changed and if the change enabled the terminal  the kill  1 1 command will make  it active according to the new definitions     Note that the command   system 1  init  lt number gt   will also bring terminals up to date     Do NOT enable terminals that do not exist  This is
41. bers     Minor devno Base address Interrupt number  2 0x20 Ox2c  5 0x50 OxSc    Supports serial printers on FDC and on TUARTS  The driver name must be followed by a  list of minor device numbers supported     Minor devno Base address  0 0x00  FDC    25 0x20  Ox50   6 7 0x60  0x70   8 9 0x80  0x90   10 11 0xa0  OxbO    Applicable minor device numbers may be modified with possible communication protocol  offsets  Use above numbers for XON XOFF protocol  add 64 for CLQ type printers  add  128 for ETX ACK protocol     This driver is intended to replace the slpt driver  The old driver is still included in case the  new driver does not behave as expected     Supports serial printers on FDC and on TUARTS  The driver name must be followed by a  list of minor device numbers supported     Minor devno Base address  0 Not applicable  FDC   2 5 0x20  0x50  6 7 0x60  0x70  8 9 0x80  0x90  10 11 Oxa0  OxbO    Applicable minor device numbers may be modified with possible communication protocol  offsets  Use above numbers for XON XOFF protocol  add 64 for CLQ type printers  add  128 for ETX ACK protocol     Supports both OCTART serial printers  Ensure that the OCTARTs will have the code  downloaded  See iostartup cmd   Arguments are IOP OCTART numbers  1    8  which  have the oct iop code downloaded     Octart IOP   Base address    1 Uxce  68010 Cromix Plus System Administrator   s Guide    Appendix C    qsipt    ffp    tape    sctp    The Sysdef File    OxdO  Oxd2  Oxd4  Oxd6  Oxd8  Oxda  Ox
42. ce    Name    qttyl  qtty2  qtty3  qtty4  qtty5  qtty6  qtty7  qtty8    qtty17  qtty18  qtty19  qtty20  qtty21  qtty22  qtty23  qtty24    qtty33  qtty34  qtty35  qtty36  qtty37  qtty38  qtty39  qtty40    qtty49  qtty50  qtty51  qtty52  qtty53  qtty54  qtty55  qtty56    Board Type    Base Port    OCTART  1  9 CEh  OCTART  1  9 CEh  OCTART  1   CEh  OCTART  1   CEh  OCTART   1   CEh  OCTART  1   CEh  OCTART   1   CEh  OCTART  1   CEh    OCTART  2   BEh  OCTART  2   BEh  OCTART  2   BEh  OCTART  2   BEh  OCTART  2   BEh  OCTART  2   BEh  OCTART  2   BEh  OCTART  2   BEh    OCTART  3   AEN  OCTART  3   AEh  OCTART  3   AEh  OCTART  3   AEh  OCTART  3   AEh  OCTART  3   AEh  OCTART  3   AEh  OCTART  3   AEh    OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh  OCTART  4   9Eh       9 51 or 9 179  9 52 or 9 180  9 53 or 9 181  9 54 or 9 182  9 55 or 9 183    Device Number  Major Minor    2 0  2 1  2 2  2 3  2 4  2 5  2 6  2 7    2 16  2 17  2 18  2 19  2 20   2 21  2122  2 23    2 32  2 33  2 34  2 35  2 36  2 37  2 38  2 39    2 48  2 49  2 50  2 51  2 52  2 53  2 54  2 55    JI  J2  J2  J2  J2    Appendix A    OCTART  Connector    J1  Jl  J1  J1  J2  J2  J2  J2    J1  J1  J1  J1  J2  J2  J2  J2    J1  J1  J1  J1  J2  J2  J2  J2    Ji  J1  JI  Ji  J2  J2  J2  J2    68020 Cromix Plus Administrator s Guide    Appendix A Device File Definitions    A 16 IOP QUADART Serial Printers    Device Board Type s  Device Number
43. cond argument should be     b for block devices  C for character devices    The third argument is the major device number  The  gen sysdef file can associate any driver with any  major device number  though it is strongly recommended that the conventions suggested in the sysdef  file be adhered to     Under Cromix Plus  device I O works as follows  I O references are made to a device file  This device    68010 Cromix Plus System Administrators Guide 3    1       Cromix Peripherals  Software Changes Chapter 3    file has a device type and major device number associated with it  The major device number selects a  device driver  software interface  as specified in the  gen sysdef file  The driver knows the class of  devices it must support  The actual device is selected by the minor device number     The minor device number  fourth makdev argument  specifies the actual device from the class of  devices that the driver supports  Occasionally  the minor device number contains additional  information  For example  the cflop driver for Cromemco style floppy disks can support four drives   There are however  12 minor device numbers available  with 12 device files  The minor device  numbers 0  1  2 and 3 refer to the four possible floppy controller channels  A  B  C and D   If 4 is  added to the minor device number  the physical device referred to is still the same  the addition of 4  denotes that the actual disk drive is a 5 1 4  drive instead of an 8  drive  If 16 is added to the mi
44. connector to the next highest  priority board  the third connector to the next highest  and so on     The suggested order of board priorities is  64FDC 16FDC  OCTART  TU ART  IOP  BIART  GPIB   CTI  PRI  and STDC  The IN pin of the highest priority board  the 64FDC 16FDC  is not connected   nor is the OUT pin of the lowest priority board  the last board in the chain   The order of the boards  is not critical  as long as the 64FDC 16FDC is first and the STDC is last  No boards or connectors  should be skipped  and any unused connectors must be at the end of the cable farthest from the  64FDC 16FDC  Do NOT connect the priority cable to the WDI II or Maximizer boards     If the priority connectors are not color coded  install the cable so that the OUT pin of the higher  priority board is linked to the IN pin of the next highest board  the IN pin is on the right on all boards  except 64FDC 16FDC  revision C of the STDC  and CTI      5 7 DMA Priority Cable    The DMA priority cable  part number 519 0029  determines the order in which boards requesting  DMA at the same time actually gain control of the bus  If multiple STDC s  multiple ESDC s or an  STDC with an ESDC are used  this cable must be attached to connector J3 on each board  The order  of boards is not important as long as the cable is connected from the OUT pin of the higher priority  board the IN pin of the next lower priority board  All STDC s must have a new IC37  part number  502 0086 2 or higher  to be used anywhere
45. cted to prevent them from being accidently erased or  overwritten  The 5 1 4  release disks should have a sticker on the upper right edge  8  release disks  should NOT have a sticker on the bottom edge  You can ignore the  Read only file system  messages  issued by the mount  unmount  and updatel commands  However  when using the Mount command  to list the mounted devices  the mount utility canpot know which devices are mounted because the  mount table  the  etc mnt file  cannot be written to   it is a write protected root device     Use the system console  the terminal connected to J4 on the 64FDC 16FDC board  for all dialogue in  the procedures that follow  refer to chapters 4 and 5 for hardware installation   User entries are in  boldfaced type  and all entries must be terminated by pressing the RETURN key     2 1 Booting Cromix Plus From STDC Hard Disks    Version 03 12 of RDOS  Cromemco s Resident Disk Operating System  allows for booting Cromix   Plus directly to a variety of STDC hard disk partitions or to floppy disk  In addition to RDOS 03 12   STDC firmware 01 23 or higher is required    Users who wish to boot directly to WDI hard disk drives must still use RDOS version 03 08  It will    be necessary to write a boot track to the device   refer to the discussion of wboot utility in the  Cromix Plus Users Reference Manual      2 2 Determining Your Version of RDOS    To determine your version of RDOS  simply reset your system and press ESC when the message   Preparing 
46. d against writing and should never be enabled for writing  by     e adding a write enable sticker on an 8  system disk    e removing the write protect sticker from an 5 1 4  system disk    System disks should be copied and then stored in a safe place     Disk  1  5 1 4      This disk is bootable  A bootable disk means it contains a boot track and can be used as the root  device  Disk  1 contains a minimal Cromix Plus file structure and should be used only for these tasks     e To check  via the check command  the integrity of the file system on the hard disk  or hard disk  partition  which is intended for use as the root device     e To correct problems in the file structure on the hard disk     e To run the updatel command file to update the hard disk     Disk 82  5 1 4      This disk is also bootable  It also contains the minimal Cromix Plus file structure  The disk should be  used to initialize the hard disks  to build file structures on them  to check the file system integrity  etc   Once you have a good file structure on the hard disk you must reboot disk  1 to run the Update   command  Later  if you run into trouble with your hard disk you will have to boot this disk again to  correct any problems     The remaining disks are in ftar format  They are used in the second step of the update procedure   update2 command      Disk  1  8    This disk is bootable and contains all utilities from the 5 1 4  disks  1 and  2     The remaining disks are in ftar format  They are used 
47. d all boards    e Create any necessary device files    e Generate a new  cromix sys    e Reboot the system    e Test the new boards with non destructive commands  e g  mode     e When installing a new terminal  try it off line initially   For example     system 1  mode new  terminal  system 2  mode new terminal baud 9600  system 3  echo Hello     dev new terminal    If the terminal seems to work  and it is intended to be used as a login terminal  the  etc ttys file must  be modified  If an entry for the new terminal already exists  disabled   enable it and execute the kill  1  1 command  If the  etc ttys file does not contain an entry for the new terminal  add a new line to it  with the terminal still disabled and reboot the system  Enable the terminal and execute the kill  1 1  command     NEVER delete or add a line to the  etc ttys file without rebooting the system     3     16 68010 Cromix Plus System Administrator s Guide    Chapter 4 Installing Terminals  Printers  and Modems    Chapter 4   Installing Terminals  Printers  and Modems    This chapter describes how to install and test terminals  printers  and modems on a Cromix Plus  system  The I O interface boards that control these peripherals are discussed in chapter 5     4 1 Terminals    All terminals used in Cromix systems must exchange ASCII coded characters  use RS 232C interface  circuits  not 20 mA current loop   and have a DB 25 plug on one end of the terminal cable  To use  the C 10 computer as a terminal  refe
48. d press ESCAPE in order to abort the incorrect boot process  RDOS    will revert to its prompt  CL As in the above case  enter the command    bet    If at any time  the hard disk cannot be successfully booted  follow the update procedure described in  the following section  If the system was successfully booted to the hard disk  and the version on the  hard disk matches that of the floppy disks  there is no need to update the system     2 5 Updating The Hard Disk    If the hard disk cannot be successfully booted  or if the system on the hard disk has an incorrect  version number  the hard disk must be updated     The first step in the update process is to boot release floppy disk  1  Insert floppy disk  1 and reset  the system  typing RETURN a few times might be necessary   When the following display appears     Bank0 gt 0123456789ABCDEF    A A A A   A AAA A A A A A A    Preparing to boot Std0   type ESC to abort  Standby    press the ESCAPE key before the word  Standby  is displayed    The RDOS prompt       should now be displayed  Enter the RDOS command      ba  boot from device A     The following will now appear on the terminal     Bank0 gt 0123456789ABCDEF    AM iA A A A A A A A A A A A    Preparing to boot Floppy A   type ESC to abort  Standby   Address  Memory test by 16K blocks   000000   4        4 4 4      4           4       Floppy   1  STDC   6  ESDC   11  2     4 68010 Cromix Plus System Administrators Guide    Chapter 2 Initial Cromix System Start up    Enter ma
49. dc    0 JANA W t2    This driver is intended to replace the qslpt driver  The old driver is still included in case  the new driver does not behave as expected     Supports both octart and IOP serial printers  Ensure that the IOPs and or octarts will have  the code downloaded  See iostartup cmd   Arguments are IOP OCTART numbers  1  2  3   or 4  which have the quadart iop or octart iop code downloaded     Octart IOP   Base address  1 Oxce  2 Oxbe  3 Oxae  4 0x9e    Supports FFP processor driver  No arguments     Supports up to four nine track tape units  The IOPs must be loaded with the tape8 iop or  with the tapel6 iop driver  The tape16 iop driver can be used only with a 64K IOP board  and it allows block sizes up to 16K  Arguments are IO numbers  1  2  3  or 4   Minor  device numbers corresponding to these IO numbers are O  1  2  or 3     Octart IOP   Base address    Oxce  2 Oxbe  3 Oxae  4 Ox9e    Supports up to 28 SCSI tape drives  Arguments are minor device numbers of the devices  that are supported     Minor device Base address  0   6 Oxe2  8    14 Oxe6  16    22 Oxe4  24    30 Oxe8    68010 Cromix Plus System Administrator s Guide C    7       The Sysdef File Appendix C    cnet    Supports CNET hardware  No arguments     Block device drivers    uflop    allmem    tflop    Supports Tandon or PERSCI drives  No arguments  The minor device number is defined    as  unit   small   dual  where  unit   0 1 2  or 3 for A  B  C  D  small   4 if 5   zero if 8   dual   16 if drive
50. e  as reported by the drive  This may be  any of several errors     03 Failed to Seek to Correct Track  The sector header as read off the disk is not what the drivers expected  thus the current disk  location is incorrect   04 Failed to Read CRC of Header  The CRC for the header as read from the disk is incorrect  it is different than what was expected   Most likely  the current disk location is incorrect or the media surface is damaged   68010 Cromix Plus Administrator s Guide B    5       Disk Error Messages      Appendix B    05 Failed to Rezero   Timeout    A rezero command did not complete within a specified time  Check the drive electronics     06 Fault Occurred after Rezeroing    A fault error occurred within the drive after a rezero command was executed  This may be any  of several errors     07 Drive not Ready    The ready signal from the drive is not active  Make sure the drive is connected properly     08 Failed to Write   Fault Error    During the write  a fault error occurred within the drive  as reported by the drive  This may be  any of several errors     09 Failed to Verify after Write    After data is written to the disk  it is read back and verified  This error occurs if the data cannot  be properly verified     0A Failed to Read   Fault Error    During the read  a fault error occurred within the drive  as reported by the drive  This may be  any Of several errors     0B Failed to Read   CRC Error    The CRC read from the disk is incorrect  it is different th
51. e tape to that block number     Display indicates the current file number at which the tape head is located  Files  begin numbering at one  The F command followed by a numerical argument will  seek the tape to block 1 of that file number      Boolean  Display indicates whether the tape controller will write a double file  mark when the device is closed  The  EOF and EOF commands can be used to  change this status      Command only  The A command positions the tape at the end of recorded data   The drive is ready to write the next file      Command only  The S command erases the tape at high speed    Command only  The FM command writes an end of file mark on the tape      Command only  The L command causes the drive to be placed in the proper  mode to access the tape  ON LINE   NOTE  On some drives  loading a tape also  causes a rewind      Command only  The U command causes the drive to be place in the proper  mode for tape cartridge removal   ON LINE   NOTE  Unloading a tape causes a  rewind      Command only  The R command repositions the tape to the physical beginning  of the tape     It is only possible to write to an SCSI tape after a Rewind  Append  or Load  command     68010 Cromix Plus System Administrator s Guide 3     15       Cromix Peripherals  Software Changes Chapter 3    3 4 Final Hints    A few trouble shooting hints     e Install boards before modifying any files     Carefully include drivers in the sysdef file    e Edit the  etc iostartup cmd file to downloa
52. e that allows four terminals  to be plugged into an Octart connector     Be sure that  etc iostartup cmd actually downloads all affected Octarts from  etc oct iop     3 3 5 Slpt    This driver supports serial printers on 64FDC and TUART boards  The minor device number is  structured in binary as follows     bit   176543210  marker   ppOOuuuu    The bits marked by  p  denote the communications protocol     00   XON XOFF protocol   01   CLQ type printer  needs special cable   10   ETX ACK protocol   11   Not used    The bits marked by  u  denote the unit number  The values supported are   0  2  5  6  7  8  9  10  and 11    The sysdef file must list all minor device numbers to be used     3 3 6 Uslpt    The uslpt driver is the recommended replacement for the slpt driver  It supports serial printers on  64FDC and TUART boards  The minor device number is structured in binary as follows     68010 Cromix Plus System Administrators Guide 3    5    Cromix Peripherals  Software Changes  bit   176543210  marker IppOQuuuu  The bits marked by  p  denote the communications protocol   00   XON XOFF protocol  01   CLQ type printer  needs special cable   10   ETX ACK protocol  11   Not used  The bits marked by  u    denote the unit number  The values supported are     0  2  5  6  7  8  9  10  and 11    The sysdef file must list all minor device numbers to be used     3 3 7 Qslpt    The qslpt driver supports serial printers on IOP Quadarts and on Octarts     3 3 7 1 Octart    bit   176543210  
53. ecting the disk   Seek Error occurred in seeking a track on the disk   Read Error occurred during a read from the disk   Write Error occurred during a write to the disk   Home Error occurred in seeking track 0 on the disk   Preread Error occurred during preread   Read Address Error occurred during a read address operation   Write Track Error occurred during a write track operation    uu is the unit number  0 3     XX is the side number     68010 Cromix Plus Administrator s Guide Bees     Disk Error Messages Appendix B    cc is the track  in decimal  where the error occurred    SS is the sector number  in decimal  where the error occurred    ff is an 8 bit byte displayed in hexadecimal indicating the disk flags when the error occurred   ee is the 8 bit status byte displayed in hexadecimal which describes the error and the    conditions at the time the error occurred   The status byte is a hexadecimal number that is either one of the hex values in the table below or the  combination or two or more of those hex values  The bits which correspond to those hex values  describe the reasons or the error   DISK FLAGS   Flag bits set   D7 DRO  D6 BOOT   DS HEADLOAD  D4 INHIBIT INIT   D3 MOTOR ON  D2 MOTOR TIMEOUT    D1 AUTOWAIT TIMEOUT  DO EOJ    D7 Data Request  DRQ     A high in bit 7 indicates the 16FDC has a byte from the disk or needs a byte for the disk  according to the current operation     D6  Boot     A low in bit 6 indicates that SW3 is set to BOOT   A high in bit 6 indicate
54. ed part  1   removable part    The bits marked by  b  denote the beginning head number  0    31      3 3 16 SCSI    Chapter 3    The sctp driver supports SCSI tape drives  Up to seven SCSI tape dnves can be connected to an  ESDC controller  Up to four controllers may be present in a system  The minor device number is    structured in binary as follows     bit   176543210  marker 1000ccddd    The bits marked by  c  denote the controller number     00   controller  1  01   controller  2  10   controller  3  11   controller  4    The bits marked by  d  denote the drive number     000   drive  1  001   drive  2  010   drive  3  011   drive  4  100   drive  5  101   drive  6    3     12 68010 Cromix Plus System Administrator s Guide    Chapter 3 Cromix Peripherals  Software Changes    110   drive  7    The driver accesses the drives as character devices  The major device number is 8 and minor device  numbers are assigned as discussed above  The standard device names are   dev stp1   dev stp2        A SCSI tape is considered to be ON LINE or loaded when the tape cartridge is correctly inserted in the  drive and the drive is in the proper mode to access it  This state varies somewhat between drive  manufacturers  To ensure that the tape is always properly loaded and unloaded  it is recommended that  the mode utility  see below  always be used to load a tape after insertion and unload a tape prior to  removal     The SCSI tape is capable of writing more than one  file  to a tape cart
55. gle sided  O for double sided   sdens   64 for single density  0 for double density    Examples     Listed below are two of the most common uniform floppy types encountered  For double sided   double density 8  diskettes     Device Device Number 64FDC 16FDC  Name Major Minor Connector  ufda 2 0 J3    A    2 68020 Cromix Plus Administrator s Guide    Appendix A Device File Definitions    ufdb 2 1 J3  ufdc 2 2 J3  ufdd 23 J3  For double sided  double density 5 1 4  diskettes   Device Device Number 64FDC 16FDC  Name Major Minor Connector  usfda 2 4 J2  usfdb 2 5 J2  usfdc 2 6 J2  usfdd 2  J2  A 6 64FDC Cartridge Tape Drives  Device Board Type s  Device Number 64FDC  Name   Base Port Major Minor Connector  ftab 64FDC   00h 4 0 J2 or J3  ftcd 64FDC   00h 4 4 J2 or J3  fftab 64FDC   00h 4 8 J2 or J3  fftcd 64FDC  2 00h 4 12 J2 or J3  A 7 STDC Hard Disk Drives  Device Board Type Device Number STDC  Name   Base Port Major Minor Connector  stdO STDC   F8h 6 0 J5  std  STDC O F8h 6 1 JS  std31 STDC   F8h 6 31 J5  std32 STDC   F8h 6 32 J4  std33 STDC   F8h 6 33 J4  std63 STDC   F8h 6 63 J4  std64 STDC   EOh 6 64 J5  std65 STDC   EOh 6 65 J5    68020 Cromix Plus Administrator s Guide A     3       Device File Definitions    std95  std96  std97    std127  std128  std129    std159  std160  std161    std191  std192  std193    std223  std224  std225    std255    STDC   EOh  STDC   EOh  STDC  2 EOh    STDC   EOh  STDC   E4h  STDC   E4h    STDC   E4h  STDC   E4h  STDC   E4h    STDC   E4h  STDC
56. han the version displayed by Cromix   Plus  the hard disk must be updated from the floppy disks  Shutdown the system and  follow the update procedure outlined later in this chapter     If the system is not set to auto boot  the following prompt should appear     RDOS version xx yy         Enter the RDOS command   bet  The letter  b  invokes the RDOS boot command  the characters  stO  denote the boot device  STD    hard disk partition 0   Following this command  the cold boot should proceed as described above  If  the system does not boot  boot to a system floppy diskette and update the hard disk     ba Floppy disk A  large or small  bb Floppy disk B  large or small  bc Floppy disk C  large or small  bd Floppy disk D  large or small    bstO STD hard disk O  partition zero  bstl STD hard disk 0  partition one  bstle STD hard disk O  partition 30     1E hexadecimal     bst20   STD hard disk 1  partition zero  bst21   STD hard disk 1  partition one    bst3e STD hard disk 1  partition 30    68010 Cromix Plus System Administrator s Guide 2     3    Initial Cromix System Start up Chapter 2    NOTE  Decimal values may be added as well  They must be terminated with a     For example   bst32     It may happen that the system is configured to boot to the incorrect device   Refer to the description  of the 16FDC and 64FDC in Chapter 5   In this case  the boot procedure will not proceed to the  memory test  It may halt prior to displaying     Standby    In either case  reset the system an
57. he number of arguments    and their meaning depend on the particular driver  See description     at the end for the arguments a driver might require       System memory size     maxmem 2   Amount of supported memory expressed    in 256K units       Character devices     CDEV 01 utty O   Suggested utty or tty  CDEV 02   Suggested otty or qtty  CDEV 03 sysdev   System driver  required   CDEV 04 timer   Timer driver  required   CDEV 05   Suggested ulpt or ipt  CDEV 06   Suggested typ   CDEV 07   Suggested uslpt or slpt  CDEV 08 scpt 0 1   Suggested scpt   CDEV 09   Suggested osipt or qsipt  CDEV 10   Suggested ffp   CDEV 11   Suggested tape   CDEV 12   Suggested cnet   CDEV 13   Not used   CDEV 14   Not used   CDEV 15   Not used   CDEV 16   Not used   68010 Cromix Plus System Administrator s Guide C     1    The Sysdef File      Block devices     BDEV 01 cflop  BDEV 02   BDEV 03 alimem  BDEV 04   BDEV 05   BDEV 06 stdc 1  BDEV 07 smd O  BDEV 08 hd  BDEV 09   BDEV 10 xpu 8  BDEV 11 esdi 1  BDEV 12      Primitive terminal device     RAW raw fdc      Root device     ROOT none   ROOT none      ROOT boot    ROOT 60      Customized logon message     LOGMSG Boot System      Default access     Appendix C      Cromemco floppy driver    Suggested uflop     Amem driver  required     Suggested tflop 0     Suggested ramdsk     STDC driver     Removable part of SMD 0    IMI hard disk     Suggested zio     Z80 on XPU DPU     ESDI driver     Not used      FDC primitive terminal driver     Means
58. he parent process of a process whose parent was killed for any reason    e executes the update system call  flush  whenever notified by the timer  Process one is always running at some level  This level can be any number in the range 1    15  At the  very beginning  the run level of process one is set to one  The command   system 1  init  lt number gt     may be issued to change the run level of process one to   number    The run level of process one is  recorded in the file  etc level  The command     system 1  init  can be used to display the current run level of process one     The file  etc ttys contains a list of available terminals  Each line of the file  etc ttys describes one  terminal  These lines consist of a number of fields separated by colons     The first field contains a list of run levels  separated by spaces  The general rule can be stated as  follows     A terminal will be active only if the run level of process one  equals one of the listed values     There are two exceptions          2 68010 Cromix Plus System Administrator s Guide    Chapter 1 Cromix System Fundamentals    A terminal which contains the number  1  in the list of run levels  is always active  whatever the run level of process one     A terminal which contains  O  in the list of run levels is not active   whatever the run level of process one  This rule overrides all  other rules stated above     A typical example of the use of run levels is as follows     All nonexistent terminals would con
59. home directories provided for userl and user2     The system administrator  and other privileged users  are strongly discouraged from scattering files  throughout the system  Every user  privileged or not  should have a home directory in the  usr  directory  This simplifies partial backup on a user by user basis     1 9 Executing Z80 Programs    Versions of Cromix Plus later than 31 38 are capable of executing Z80 programs  Z80 Cromix   bin   programs and CDOS  com files  on a number of different devices in addition to the processor located  on the XPU DPU board     The program  bin z80 bin is used as a general purpose simulator which executes Z80 programs   z80 bin will attempt to open  in order  any of the devices in the  dev z80 directory  The order in  which the z80 utility will scan for the first unused device is the same order that the devices are    68010 Cromix Plus System Administrator   s Guide       9    Cromix System Fundamentals Chapter 1    displayed when the directory is dumped using the dump utility   system 1  dump  dev z80    z80 bin will execute the program upon successfully opening one of these device  The appropriate  drivers must be  crogen ed  into Cromix Plus before these devices can be used     There are two drivers available     e The xpu driver can run any number of Z80 programs using the Z80 processor located on  XPU DPU board  Minor device numbers are arbitrary numbers        The zio driver can run one Z80 program  per device  on a BIART  OCTART  
60. ibute sighup is on  and the remote modem hangs up  or if either Data Carrier Detect   DCD  or Clear To Send  CTS  are lost before a user hangs up  then a kill signal is sent to all  processes started by the user  and the user is automatically logged off  If sighup is on and the user  logs off normally  circuit DTR is briefly turned off  then turned back on  this hangs up the modem on  the Cromix system end  and permits another user to phone in   Strapping DTR high  as allowed by  some modems  prevents the driver from hanging up the modem     4 4 2 Octart    At present  the OCTART board can support an intelligent modem under the following conditions  no  device name is required      1  The modem to OCTART cable  Cromemco part CBL HAYES P N 519 0249  must be wired as  shown in figure 4 2     2  For the Hayes Smartmodem 1200  and other compatible modems   the user must change  configuration switches 1 and 6 to the UP  OFF  position to enable pins 8 and 20  the remaining  switches should be in the DOWN  ON  position     44 3 The Mtty Device    Version 11 22 of the OCTART IOP software supports the Modem control signals  In particular it  handles the DCD and DTR signals  This however has been implemented only for the Hayes  Smartmodem 1200  and compatibles   and requires a special cable from Octart to modem     The following has been observed in order to fully utilize the recognition of DCD signal     1  Using the Smartmodem in the answer mode    Switches 1 and 6 of the Hayes Smart
61. ide    Chapter 5 Installing Circuit Boards    52 6 The 256KZ    The 256KZ board has no jumpers to set  and no cables to install  Set the 256KZ switches as shown in  figure 5 8  The PROM at IC39 must be removed from all but the first board     5 3 Floppy Disk Controller Boards    Cromemco makes two floppy disk controller boards  the 64FDC and the 16FDC  Both boards use the  same cables  and support up to four single  or double sided  single  or double density  5 1 4  or 8   floppy disk drives  Both boards feature the Resident Disk Operating System program  RDOS  and an  RS 232C serial channel  initially linked to the system console      5 3 1 The 64FDC    The RDOS program  stored in ROM on IC25  must be version 02 52 or higher  The standard 64FDC  switch settings for RDOS 02 52 through 03 08  see figure 5 9  configure the board as follows  If your  64FDC has an RDOS ROM version 03 12  use the information that follows these procedures      1  Switch 1 OFF allows RDOS to adjust the serial channel  after receiving a few RETURN  characters  to the baud rate of the system console  attached to J4 on the 64FDC   H switch 1 is  ON  the baud rate is preset to 300 baud     2  Switches 2  3  and 4 are OFF so that  at power up or reset  RDOS automatically reads Drive A  to find the bootstrap routine  If you want to boot the system from a different drive  use the  appropriate switch settings shown below     Switch 2   Switch 3  Floppy Disk A    Floppy Disk B  Floppy Disk C  Floppy Disk D  
62. ility  Some of the entries can  also serve as commands to mode in order to control the tape drive  For example  to move to tape to  the second file on the tape enter     system 1  mode stpl F 2    There are commands in addition to those listed in the mode display which may be issued     The following is a list of possible mode values and command arguments     End of tape  Boolean  Indicates whether or not the tape is positioned at the physical end  point of the tape     Load Point  Boolean  Indicates whether or not the tape is positioned at the physical  beginning point of the tape     READY  Boolean  Indicates whether or not the tape drive is ready   ON LINE  Boolean  Indicates whether or not the tape drive considers the tape to be loaded   Wrt protect  Boolean  Indicates whether the tape cartridge is physically write protected     3     14 68010 Cromix Plus System Administrator s Guide    Chapter 3    VERsion    SOFTerr    Block    File    EOFclose    Append    Secure    FMark    Load    Unload    Rewind    NOTE     Cromix Peripherals  Software Changes    Indicates the ESDC  controller  firmware version number     Display indicates the number of  soft   recoverable  errors during write  operations  The SOFT command followed by a numerical argument will set  SOFTerr to that number     Display indicates the current block  within a file  at which the tape head is  located  Blocks begin numbering at one for each file  The B command followed  by a numerical argument will seek th
63. in    e ensure that  etc iostartup cmd downloads all controllers    3 3 14 Esdc    Cromix Peripherals  Software Changes    An ESDC hard disk can contain up to 31 partitions numbered O     30  Partition 31 refers to the entire    disk   The minor device number is structured in binary as follows     bit   176543210  marker Iccdppppp    The bits marked by  c  denote the controller number   00   controller  1  01   controller  2  10   controller  3  11   controller  4    The bit marked by  d  denotes the drive number     O   drive  0  1   drive  1    The bits marked by  p  denote the partition number  0    31      If more than one controller is being used     e include it in the sysdef file    e connect all controllers via the DMA chain    e if STDC and ESDC controllers are used in the same system  ensure that IC37 on the higher  priority STDC board is part number 502 0086 2 or higher  or make the ESDC controller the    highest priority og the two boards    68010 Cromix Plus System Administrator   s Guide    ensure that  etc iostartup cmd downloads all controllers    3     11    Cromix Peripherals  Software Changes    3 3 15 Smd    SMD hard disks have the minor device number structured in binary as follows     bit   176543210  marker Icdrbbbbb    The bit marked by  c  denotes the controller number     0   Controller  1  1   Controller  2    The bit marked by  d  denotes the drive number     O   drive  0  1   drive  1    The bit marked by  r  denotes the removable part     O   fix
64. in the second step of the update procedure   update2 command      1 4 Cold Boot Process    The 16FDC and 64FDC boards contain a Programmable Read Only Memory  PROM  chip that  contains the RDOS  Resident Disk Operating System  program  Upon system reset or power up  it is  the RDOS program that begins execution  RDOS can establish communication with the FDC terminal     68010 Cromix Plus System Administrator   s Guide 1   5       Cromix System Fundamentals Chapter 1    This terminal is called the boot terminal  The boot terminal is used by RDOS to display messages and  questions to the operator  The operator uses it to type commands and responses to RDOS  RDOS  also is responsible for booting the operating system     In order to boot the system  RDOS must be told from which device to boot  RDOS reads the  bootstrap program from the boot device  loads it into memory and executes it  The bootstrap program  then reads the program to be booted  usually  cromix sys   loads it into memory and executes it  The  details of this process are described in the next chapter     1 5 Warm Boot Process    If Cromix is already running  a privileged user can boot the system without resetting the computer   This is called a  warm boot   Warm booting means that a new copy of the operating system will be  loaded into memory and executed  All running processes will be killed and the old operating system  will terminate  The new copy of the operating system will begin execution as if it were loaded
65. it Boards    Chapter 5   Installing Circuit Boards    This chapter describes the cables  switch settings  and jumper selectable options for all of the  Cromemco circuit boards used in standard Cromix Plus systems     Refer to your system manual for details on accessing the system card cage  securing connectors to the  rear panel  and so on  For more information on a particular board  refer to the appropriate board  manual listed in the introduction     5 1 CPU Boards    There are two central processor boards to choose from  the 68000 68010  Z80B based XPU board and  the 68000 Z80A based DPU board  The XPU is compatible with both the Cromix Plus and UNIX  System V Operating Systems     5 1 1 The XPU    The XPU board has no switches to set  As shipped  traces at A15 and A14  figure 5 1  set the  power up and reset address to C000h  the starting address of the ROM based RDOS program on the  64FDC 16FDC board      Insert the XPU in any slot in the system card cage  Install a 34 conductor cable  part number 519   0062  from the XPU to the XMM board  with the red cable stripe to the left      5 1 2 The DPU    The DPU board has no switches to set  and no cables to install  As shipped  traces at A15 and A14   figure 5 2  set the power up and reset address to C000h  the starting address of the ROM based  RDOS program on the 64FDC 16FDC board   Insert the DPU in any card slot     68010 Cromix Plus Administrator s Guide Sei     Chapter 5    Installing Circuit Boards    Connection  to  X
66. jor device number     The floppy disk will be the root device   type  1  followed by RETURN  The following will be  displayed     fda   0  fdb  1  fdc  2  fdd   3  sfda 4  sfdb   5  sfdc   6  fdd   7  dfda   16  dfdb   17  dfdc   18  dfdd   19  Enter minor root device number     Enter     0 if drive A is an 8  floppy drive  4 if drive A is an 5 1 4  floppy drive  16 if drive A is an 8  PERSCI floppy drive    The boot will proceed as described in the previous section with the following differences     e The error message   Read only file system    will appear occasionally  It is caused by the system s inability to write to the write protected  floppy     e A different  etc startup msg file will be displayed  Press CONTROL  Q to display more text     e The Shell prompt will be     instead of  system 1    This is a result of the system s inability to  write to the  etc who file on the write protected diskette     Execute the check command     check std0    This program will check for inconsistencies in the file structure on the hard disk  If the check utility  reports ANY errors  do NOT proceed until they are repaired  The next section describes methods of  correcting errors in the file structure  If check reports no errors  execute the command       updatel std0    The command will first rename a few files which might have custom information  This will prevent  them from being over written  These files are      etc ce_env   etc group   etc iostartup cmd   etc login cmd   etc mo
67. lete within a specified time  Check the drive electronics     Fault Condition Reported by Drive    A fault condition occurred within the drive  as reported by the drive  This may be any of several  errors     Failed to Read   CRC Error    The CRC just read from the disk is incorrect  it is different than the expected CRC  This error    68010 Cromix Plus Administrator e Guide B     7       Disk Error Messages Appendix B    usually means the data just read is incorrect     05 Header Off the Disk Does Not Compare with Expected Header    The sector header as read from the disk is not what the drivers expected  Thus  the current disk  location is incorrect     06 Failed to Verify after Write Operation    After data is written to the disk  it is read back and verified  This error occurs if the data cannot  be properly verified     07 Header or Trailer Error    The format of the data header or trailer just read is incorrect     08 Track Header Error    Track address header is incorrect     B     8 68010 Cromix Plus Administrator s Guide    Appendix C The Sysdef File    Appendix C   The Sysdef File      XPU Cromix System Generation file  W    Sept 28  1987      Device driver names should be entered on appropriate row  A current     list of devices supported and their driver names can be found at     the end of this file  Each driver can have a number of integer     arguments  Those arguments  if any  should follow the driver name      The arguments must be separated by white space  T
68. marker ippoo0cuu    The bits marked by  p  denote the protocol     00  XON XOFF protocol    01   Not used  10   ETX ACK protocol  11   Not used    The bits marked by  o  denote the octart number     00   Octart  1  Address CE   01   Octart  2  Address BE   10   Octart  3  Address AE   11   Octart  4  Address 9E     The bit marked by  c  denotes the connector     0   connector 71  1   connector J2    Chapter 3    The bits marked by  u  select the correct terminal on a special Octart cable that allows four terminals    to be attached to an Octart connector     3     6 68010 Cromix Plus System Administrator s Guide    Chapter 3 Cromix Peripherals  Software Changes  Be sure that  etc iostartup cmd actually downloads all affected Octarts from  etc octart iop     3 3 7 2 IOP Quadart    bit   176543210  marker  ppiiqqcc    The bits marked by  p  denote the protocol     00   XON XOFF protocol    01   Not used  10   ETX ACK protocol  11   Not used    The bits marked by  i  denote the IOP number     00   IOP  1  Address CE   01   IOP  2  Address BE   10   IOP  3  Address AE   11   IOP  4  Address 9E       LA    The bits marked by    q    denote the Quadart number     00   Quadart  1  01   Quadart  2  10   Quadart  3  11   Quadart  4    uH    The bits marked by  c  denote the connector   00   connector J2 or J3  01   connector J4 or J5  10   connector J6 or J7  11   connector J8 or J9    Be sure that  etc iostartup cmd actually downloads all affected IOP s from  etc quadart iop     3 3 
69. mcaps  Refer to the discussion of termcaps in the Cromix   Plus User s Reference Manual     28 10 Startup msg    The contents of this file will be displayed on the system console as part of the boot procedure  The file  can contain any text     2 8 11 Welcome    The contents of this file will be displayed on every terminal BEFORE the user login prompt  It can  contain any text     28 12 Motd    The contents of this file will be displayed on every terminal AFTER the user has logged in  It can  contain any text     2813 Ce env    This file contains environmental information for the CE editor  Consult the Cromix Plus User s  Reference Manual for information     2 8 14 Sh env  Each shell starts with an empty set of variables  The files     2     12 68010 Cromix Plus System Administrators Guide    Chapter 2 Initial Cromix System Start up     etc sh  env     sh env  home directory     if they exist  are read in this order  These files contain the definitions of Shell variables  These could  be any variables  but the most important are path  and ext which define the Shell search algorithm   See the descriptions of Shell and set in the Cromix Plus User s Reference Manual for details     2 8 15 login cmd    This command file  if it exists  will be executed by every user on login BEFORE the user is given the  Shell  The command will execute with privileges of a privileged user     68010 Cromix Plus System Administrator s Guide   2     13    Chapter 3 Cromix Peripherals  Software Change
70. modem must be in the UP position   Note that Hayes   supplied setting is DOWN   The mtty entry in the  etc ttys file  not the qtty  for it does not    68010 Cromix Plus System Administrator s Guide 4     5    Installing Terminals  Printers  and Modems Chapter 4    have the automatic hang up feature  must be enabled  The Smartmodem should be set with either  switches 3 UP and 4 DOWN or equivalently  commands ATQ1  ATEO given before enabling  the gtty program  As a consequence  Cromix will kill all processes which are controlled by that  mtty  as soon as the DCD signal goes away for any reason     To ensure maximum security  dialogue with the modem through the mtty device is possible only  when DCD is true  As a consequence  setting the value of different parameters defining the  modem s function should be performed through the equivalent qtty device  which will  after the  dialogue is over  have to be DISCARD ed  to make space for the mtty device     Example  If mtty4 is the device where the modem is connected   fourth connector on the  Octart split cable   the following actions have to be taken     edit the  etc ttys file and enable mtty4  use the ccall utility through qtty4 to order     ATQI    ATEO  ATSO 1    get rid of qtty4 by using the mode utility   mode qtty4 discard    enable the qtty program by giving the command     kil   1 1    2  Using the Smartmodem in originating mode     The originating mode uses the qtty device to communicate with the modem  Depending on the  
71. nder software control   the user must change the thimble and then use the   system 1  mode typ  ps  Or   system 1  mode typ ps  command to inform the driver which thimble is in the printer  If the file being printed is incorrectly  spaced for the current thimble  the only conseguence will be slightly drifted characters   NOTE  Underscoring will work correctly only if the CWidth mode setting reflects the actual width of the    underscore character  For normal thimbles CWidth should be set to 12  for proportional spaced  thimbles CWidth should be set to 10     4     4 68010 Cromix Plus System Administrator s Guide    Chapter 4 Installing Terminals  Printers  and Modems  4 4 Modems    4 4 1 Quadart    Any asynchronous modem may be used  such as Bell type 103J  113C  or 212A   provided that the  modems at both ends of the link are compatible  Configure the modem per the manufacturer s  documentation  and plug the modem cable into a connector on the system rear panel  The rear panel  connector must be linked internally to J3  J5  J7  or J9 on the QUADART board     The following RS 232C circuits are active on the QUADART DCE connectors  J3  J5  J7  and J9    TxD  circuit BA  pin 2  RxD  BB  pin 3  RTS  CA  pin 4  CTS  CB  pin 5  DSR  CC  pin 6  S 100  Bus Ground  AB  pin 7  DCD  CF  pin 8  TxC  DB  pin 15  RxC  DD  pin 17  DTR  CD  pin 20   RI  CE  pin 22  and EXT CK  DA  pin 24  These connectors also support a special purpose RS   232C level output line  CY pin 11     If mode attr
72. nnot use  J3  and vice versa   if you use J4  you cannot use J5  and so on  Mark the rear panel to indicate the  device associated with each connector  refer to appendix A      5     16 68010 Cromix Plus Administrator s Guide    Installing Circuit Boards    Chapter 5    Base  1 0 Port    Address       E  ul  O    123456 7 8    wa aaa       J1       Figure 5 15  IOP SWITCH SETTINGS    17    5    68010 Cromix Plus Administrator s Guide    Chapter 5    Base 1 0  Port Address        O  A    60h    80h    AOh    68010 Cromix Plus Administrator s Guide    Connectors    Installing Circuit Boards         eI  Lu   ze 8x ODP C   cue qut cw uo au re    s  EI LI Cala             wy       SOE Fa      Aug sec CN dois  oe buses  Een Ji    1 OP 4 Ey am  EI   ei W  D n NOME Ceu      og oa peer       s x Mu   v Ld ey CM          a  es me omo       d    di       Quadart  1 5 9  amp  13   Quadart  2 6 10  amp 14  Quadart   3 7 11 815  Quadart  4 8 12  amp  16      w   Tu   ma   10800   6 aos sms   aan        aof  rS iis A   pos    Bora    Bior d  E   N m    I29   OI T   la GA   gt  p  b   wie  ca n AN  rud  S gae GUN S  s Ge          Figure 5 16  QUADART SWITCHES AND JUMPERS    18    5    Chapter 5 Installing Circuit Boards    5 5 4 The TU ART    Up to four TU ART boards can be installed in a single system  and each TU ART supports two  terminals  and two Centronics style parallel printers  Set the TU ART switches as shown in figure 5   17     Insert the TU ART into any slot in the system card c
73. nor  device number  the driver will know that the drive is a PERSCI drive in which the heads of the paired  drives move together  Some drivers require a list of minor device numbers in the sysdef file  If this is  the case  only the listed minor device numbers will be supported  These numbers are described in the  information section of sysdef     Once a device file is created  the chowner command should be used to change the owner of the device  file to be bin     system 1  chowner bin filename  The access code should be changed with the access utility   system 1  access access string filename    This will prevent unauthorized users access to the device file  See the description of the access utility  in the Cromix Plus User s Reference Manual  Model the access code after that of other similar devices     If a different name for an existing device file is required  do not rename it  Use the maklink utility to    create another name for the same device     3 3 Description of Minor Device Numbers    Here is a list of devices which are likely to be added with system expansion     33 1 Tty    This driver supports terminals on 64FDC and TUART boards  The minor device number is structured  in binary as follows     bit   176543210  marker 10000u uuu    The bits marked by  u  denote the unit number  The values supported are   0  2  5  6  7  8  9  10  and 11  The sysdef file must list all minor device numbers to be used     3   2 68010 Cromix Plus System Administrator   s Guide    Ch
74. nstalled from J3 to  the 8  floppy disk drive s   or a 34 conductor cable  part number 519 0106 on CS1  519 0121 on  CS1H  519 0018 on CS2  is installed from J2 to the 5 1 4  floppy disk drive s      Connect the priority interrupt cable to J1 on the 64FDC 16FDC  refer to the last section of this  chapter      5     10 68010 Cromix Plus Administrator es Guide    Installing Circuit Boards    Chapter 5      pat se  jo  41 55 4   a8 74     su ever 1605 14 USA MAL Richis E LES ven  PS BM   de     It IFE  Jo reas Jose ose   C51 IC50 1C44 1045    1049  CUA  IC6I  i    alites ees II   pie s E    v Cx EUM  AD END CO Um RN du es YA      e     7 4L S84  5741505 sale 741 ses  274 BA  302 0066 j66 e   y  IE 102   gt  W cn   N si  FA ur  574151 58 5 502 0071 59 74151 5420 2405040      CDI v v v S   e    icia M ICP8C Dr ICA _ eim ostan    5745574   9974C S86    o 745374     CH dm es       e   32748574     CH 118  m    5582 0067    LD     TD ici  N    ts      SEIN         25 74 8375     Des    Fa sa  A    582 0186 1  28   2 3882  OMA 5883    233    LM      40    i FAL  554 074g 58 5      T  Psp ji  a LI Cd    ROME MCG     e         383 8Y    ue     jesus  3  Far 9574 Jo  2040    oO ae     SESCH    n  y  e    R C    119 v CSI R44    TAa  85 7a  875  JA cn  Fin    4  1C7 Iw is reg ier gj   2 74 S522 152 740 S574 Jos ez ane d Za 5240 JH        N  N    aie 106    us 3        wr   N  E  ean     Ce mi  su  abro  ai   i g  ju ncs 74578 JN ca  t woes   jo 0520       r E J  CM DOMUS    i  ML m  o   P
75. nter cable  Connect the cable from each printer to a DB 25 connector on the system rear panel   Each rear panel connector must be linked internally to the appropriate interface board  refer to the  section  I O Interface Boards  in chapter 5      Note  When using a PRI board  cables from other vendors may not connect pin 15 on the PRI to  pin 10 on the Cromemco model 3703 and 3715 dot matrix printers     4 3 1 The Typ Driver    The driver can run up to two Cromemco 3355 printers  The files to be printed can contain arbitrary 8  bit bytes with the following meaning     68010 Cromix Plus System Administrator   s Guide 4    3    Installing Terminals  Printers  and Modems Chapter 4   0x00 Ignored   0x01 Underline toggle   0x02 Line space back   current line setting   0x03 Line space forward    current setting   0x06 Boldface toggle   0x09 Tab character  skip to the next multiple of  96 1 120 in   8 default spaces     Ox0a Line feed  Neans CR LF pair in CRDEV mode   only line feed    Ox0d Carriage return  Not needed in CRDEV mode    0x13 Ignored   Oxla Ignored   0x20 Space   0x21   Ox7e   ASCII characters   Ox7f Restore command    0x80   Oxbf   Set temporary CWidth to char   0x80  OxcO   Oxff Move forward char   OxcO 1 120 in     All other characters are diagnosed on the raw console and then ignored     NOTE  The Cromix Plus Typ driver ignores the 0x13 characters which should tell the driver that the  proportional spacing thimble is mounted  As the changing of the thimble is not u
76. ntry in the file  gen sysdef  must be increased accordingly     It is also possible to execute Z80 programs on an I O processor board  OCTART  BIART  IOPX   The    entries ziol    zi04  major device 9  correspond to I O device numbers 1  2  3  and 4 respectively           10 68010 Cromix Plus System Administrator s Guide    Chapter 1 Cromix System Fundamentals    mne  N In order to execute Z80 programs on I O processor boards   e the sysdef file must include the zio driver  as block device major number 9 in order to  correspond with the entries in the  dev z80 directory   e the arguments to the driver entry in the file  gen sysdef should be the I O device numbers which  E are to be used to execute Z80 programs  e the file  etc iostartup cmd must download the  etc zio iop interface program   Note that an I O processor board that is used to run Z80 programs cannot be used for any other  purpose until  cromix sys has been changed and the system rebooted   _   s  P omms    68010 Cromix Plus System Administrator e Guide       11    Chapter 2 Initial Cromix System Start up    Chapter 2   Initial Cromix System Start up    This chapter describes how to start up the operating system for the first time  how to build and update  the Cromix Plus system on a hard disk  how to tailor the system to your particular needs  and how to  create a boot diskette  For these procedures you will need a set of Cromix Plus release diskettes  5   1 4  or 8       Cromix Plus release disks are write prote
77. ollowing table describes the malfunctions corresponding to the bits set in the status byte     68010 Cromix Plus Administrator   s Guide B3    Disk Error Messages    Status   Bits   Set Seek Home  not ready  write protect   head engaged   seek error  CIC error  track O   index   bus    7  6  5  4  3  2     0    Read Preread    not ready   0   record type   record not found  CIC error   lost data   data request   bus    Appendix B    not ready   write protect   0   record not found  CIC error   lost data   data request   bus    Read Address Write Track  not ready not ready   0 write protect  0   record not found   CIC error   lost data lost data  data request  data request   busy busy    O ra NW A Un Oh J       The asterisk     in the table above indicates that the condition is not the cause of the error message   but that it was present when the error occurred  For example  if the status byte was 30h during a Seek  error  bits 4 and 5 are set   1   This is a Seek error and the head is engaged  The head is supposed to  be engaged during a seek  Therefore  this condition is not an error  and is marked with an asterisk   CRC stands for Cyclic Redundancy Check  It is a verification done after a Read operation  A CRC  error indicates that an error occurred when the data was transferred     During a Read operation  status code 10 or 08 indicates the data is not readable  This may be caused    by bringing the disk close to a magnetic source or by scratching or otherwise mishandling 
78. ontroller numbers that are supported  Acceptable values are 1  2  3  and 4     Controller   Base address    Oxf8  2  sei   3 Oxe4 Same as ESDI  3  4 Oxe8 Same as ESDI  4    If more than one controller is being used the DMA priority cable must be hooked up and  all STDC boards must have a new 1C37 part number 5020086 2  Also  Rev C STDC  boards can only be used as the last board in the DMA priority chain     smd Supports up to four SMD hard disks  two drives on each of two controllers   Arguments  specify beginning head numbers of drives to be included  Arguments are created as  follows   controller   drive   fixed   head  where  controller   0 controller at base port 0x38  128     controller at base port Oxe8  drive   0 for controller drive 0  64 for controller drive 1  fixed   0 for removable part of drive  32 for fixed part of drive  head   0 31 beginning head number    hd Supports up to 4 hard disks on the WDI II board  No arguments     xpu Supports Z80 programs running on XPU DPU  The only argument is the maximum  number of simultaneous Z80 processes supported  Device files for this driver must be in  the  dev z80 directory     zio Supports Z80 programs running in BIART  OCTART  or the IOPX board  one per board   Ensure that the boards will have the code downloaded  see iostartup cmd   Arguments are  IO processor numbers  1 through 8  which have the zio iop code downloaded     The arguments are IO processor numbers  1    8      IO processor Base address  1 Oxce  2 Oxbe  3
79. or IOPX board   Prior to using these devices for Z80 execution  they must be downloaded with the interface  program   etc zio iop   This is most conveniently done via the  etc iostartup cmd script     The Shell automatically invokes the  bin z80 bin program whenever it attempts to execute a program  that is not a legal 68000 program  Users can invoke the  bin z80 bin program directly  For example     jim 1  z80  bin asmb com myprogram z80  Invoked in this manner  it is possible to specify which Z80 driver  device  to use  For example   jim 1  z80  d  dev z80 zio4 myprogram bin    As distributed  the  dev z80 directory contains the following entries     10 0 B 1 rewa  e    e   bin Aug 29 17 16 xpul  10 1 B 1  rewa  e    e   bin Aug 29 17 16 xpu2  10 2 B 1 rewa  e    e   bin Aug 29 17 16 xpu3  10 3 B 1 rewa  e    e   bin Aug 29 17 16 xpu4  10 4 B 1 rewa  e    e   bin Aug 29 17 16 xpu5  10 5 B 1  rewa  e    e   bin Aug 29 17 16 xpu6  10 6 B 1  rewa  e    e   bin Aug 29 17 16 xpu7  10 7 B 1 rewa  e    e   bin Aug 29 17 16 xpu8  9 0 B 1 rewa  e    e   bin Aug 29 17 16 ziol  9 1 B   rewa  e    e   bin Aug 29 17 16 zio2  9 2 B 1 rewa  e    e   bin Aug 29 17 16 zio3  9 3 B 1 rewa  e    e   bin Aug 29 17 16 z104    Devices xpul    xpu8  major device 10  identify eight potential Z80 processes which can be executed  simultaneously on the Z80 processor located on the XPU DPU board  Additional device entries may  be added if necessary  If this is the case  the argument to the xpu driver e
80. portant processes  the same precautions should be observed as in the case of a warm  boot  see above      There is a more elegant way of stopping the system  The shutdown command   cmd shutdown cmd   issues a warning message to all users  waits for 5 seconds  and then issues the kill  2 1 command    cmd shutdown cmd can be modified to extend the period users have to log off  Also  aborting  shutdown during the waiting period will cause the kill  2 1 command not to be issued     WARNING  Do NOT reset the system or power down the system without executing the  shutdown or kill  2 1 command  Data may be lost     Once the operating system has been stopped  all diskettes  tapes  floppy tapes  etc  must be removed  from their drives before turning off the power     If the system is reset or turned off without these precautions  for example during a power failure  file  systems on disk devices might be damaged  Use the check utility to verify file system integrity before  rebooting the system  A damaged file system may degenerate with continued use     As no storage media is perfect  periodic backup of hard disks is essential  Copying hard disk files to  another hard disk  to floppy diskettes  nine track tape or floppy tape can help avoid loss of data due to  power failures     1 7 Boot Disk    Any disk device  floppy diskette or hard disk partition  can be used as the boot disk  provided RDOS  knows how to read it  The following are the minimal requirements for a Cromix Plus boot de
81. pt 4 Serial 4 Serial nSec ROM  Priority Channels Channels    5   a  i  v  L  e           Figure 5 13  THE OCTART BOARD    5     14 68010 Cromix Plus Administrator  s Guide    Chapter 5 Installing Circuit Boards    Ca ta    Octart 1   Base  Address  CEN     Rae eme  aoc  m Ke go EE   la  n  E og LM  il   OE TA r     OO OO OO    mu  bo    mo  B       Octart 2   Base  Address  BEh     oo 9000    mo           Octart 3     Base  Address  AEh     bie    o  0  0  0  o    moo   amp     o Octart 4     Base  Address  9EN     nabile       Figure 5 14  OCTART SWITCH SETTINGS    5 5 2 The IOP    Up to four IOP boards can be installed in a single system  and each JOP controls up to four  QUADART boards  Be sure that the ROM in IC9  which holds the IOP monitor program  IOPMON    is labeled version 03 00 or higher  Set the IOP switches as shown in figure 5 15  When using  OCTART and IOP boards in the same system  each board must have a different base port address   compare figures 5 14 and 5 15      Insert the IOP in the card cage with at least one empty slot adjacent to it  Install a 2 connector C bus  cable  part number 519 0100  from J1 on the IOP  with the red cable stripe on the left  to the 50 pin  connector on the QUADART  If you have two QUADART boards  use the 3 connector cable  part  number 519 0181   if you have three or four QUADART boards  use the 5 connector cable  part  number 519 0101   Always attach the first cable connector to the IOP board     Connect the priority interrup
82. r  example     system 1  term C 10  As part of this customization procedure  the terminal type should be entered into the  etc ttys file  The    terminal type will then always be available to the system     28 2 Generating a New Operating System    Make the directory  gen the current directory by executing the command   system 1  d  gen  Create a copy of the sysdef file     system 1  copy sysdef mysysdef    68010 Cromix Plus System Administrator s Guide 2   9    Initial Cromix System Start up Chapter 2    and edit the copy   system 1  ce mysysdef    Add all the drivers required and delete the drivers not required  Adjust the system parameters  Consult  the description of the sysdef file in the Cromix Plus User s Reference Manual  When the sysdef file  has been suitably altered  execute the crogen utility     system 1  crogen cromix mysysdef  A new version of cromix sys will be generated in the  gen directory   Prior to moving it to the root directory      test it by booting   system 1  boot cromix  If the boot is successful  move the new system to the root directory  overwriting the old one     system 1  move  fv  gen cromix sys      2 8 3 The  etc Directory    The  etc directory contains a number of files which should be customized  The following is a list of  files which should at least be considered for customization  Note  If the updated hard disk contained a  working file system  this directory may contain files with the  old extension  Use care in moving old  files over
83. r J5  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9  J2 or J3  J4 or J5  J6 or J7  J8 or J9    A     11          Device File Definitions    Appendix A  A 18 IOP QUADART Modems  Device Board Type s  Device Number Quadart  Name   Base Port Major Minor Connector  mtty1 JOP  1   CEh  Ouadart  1   40h 2 128 J3  mtty2 IOP  1   CEh  Quadart  1   40h 2 129 J5  mtty3 JOP  1   CEh  Quadart  1   40h 2 130 J7  mtty4 IOP  1   CEh  Quadart  1   40h 2 131 J9  mtty5 IOP  1   CEh  Quadart  2   60h 2 132 J3  mtty6 IOP  1   CEh  Quadart  2   60h 2 133 J5  mtty7 IOP  1   CEh  Quadart 42   60h 2 134 J7  mtty8 IOP  1   CEh  Quadart  2   60h 2 135 J9  mtty9 IOP  1   CEh  Quadart  3   80h 2 136 J3  mtty10 JOP  1   CEh  Quadart 43   80h 2 137 JS  mtty11 IOP  1   CEh  Quadart  3   80h 2 138 J7  mtty12 IOP  1   CEh  Quadart  4   80h 2 139 J9  mtty13 IOP  1   CEh  Quadart  4   AOh 2 140 J3  mtty14 IOP  1  9 CEh  Quadart  4   AOh 2 141 J5  mtty15 IOP  1   CEh  Quadart  4   AOh 2 142 J7  mity 16 JOP   1   CEh  Quadart  4   AOh 2 143 J9  mtty17 IOP  2   BER  Quadart  5   40h 2 144 J3  mtty18 IOP  2   BEh  Quadart  5   40h 2 145 J5  mtty19 IOP 42 O BER  Quadart  5   40h 2 146 J7  mtty20 IOP  2   BEh  Quadart 45   40h 2 147 J9  mtty21 IOP  2 O BEh  Quadart  6   60h 2 148 J3  mtty22 JOP  2   BEh  Quadart 46   60h 2 149 J5  mtty23 JOP  2 O BEh  Quadart  6   60h 2 150 J7  mtty24 IOP  2   BEh  Quadart   6   60h 2 151 J9  mtty25 IOP  2   BEh  Quadart  7   80h 2
84. r s Guide    Installing Circuit Boards    Chapter 5    o  N  O  per  O      c  c  O  O    y dinis Te  ap ge com ie   CH Ss  8  225 74 584   D 75183    CDaue         ka e  1051  32 diz   oam    10387  JC4e    HE ya at cane    SINCERE C31 an  Brisas C48 am  CL E Pa sag T   74584    tete  Cap  Aile sh    BITS  Seige        wq    n va  244     un  34    vo     mnor   ma b  o  m 74 5244 su      mm c STE     Da Fi nee  EN N 749186 vr    ee DE tn    edt   S   N  74 5164   is sea   5 ta      i ua 18   gt  PA Kanes Burn 5  De Sek Dreal S rese E  Gioca aos au   c  st  H L4   A Ja eod s geal Nu  i xt ois    Cs   ra           E J s dir a  A  af an   LS 5      ei E Fars tosa     43 H v        Figure 5 9  64FDC SWITCHES AND JUMPERS    Y   N  O   Te  O  O  c  c  O  O    Kira ICI rares KIA sage 144 como CRM TAB       ci    EE    RE  Ce re rue reni    3 SD ax cab qup CS    a Fe    CI 100 Cas   S    RRE    co come gee ete       Figure 5 10  16FDC SWITCH SETTINGS    68010 Cromix Plus Administrator   s Guide          Installing Circuit Boards Chapter 5    5 3 4 The 64FDC I6FDC Cables    A 26 conductor cable  part number 519 0086 on CS1  amp  CS100  519 0017 on CS2  519 0008 on CS3   amp  C 5300  is factory installed from J4 on the 64FDC 16FDC  with the red cable stripe on the left  to a  rear panel connector slot  The system console plugs into the connector on the rear panel coming from  J4 on the 64FDC 16FDC     On standard configurations  either a 50 conductor cable  part number 519 0135  is i
85. r the Ipt driver  It supports parallel printers on PRI  and TUART boards  The minor device number is structured in binary as follows     bit   176543210  marker I0000uuuu    3     8 68010 Cromix Plus System Administrator s Guide    Chapter 3 Cromix Peripherals  Software Changes    The bits marked by  u  denote the unit number  The values supported are   2  5  6  7  8  9  10  and 11    The sysdef file must list all minor device numbers to be used     3 3 11 Uflop    The uflop driver supports uniform style floppies  Uniform style floppies are UNIX compatible  All  tracks on the disk are recorded in the same manner  no boot track   There is no disk label to tell how  the disk is recorded  All this information must come from the minor device number  The minor device  numbers for the uflop driver are structured in binary as follows     bit   176543210  marker lOxydzsuu    The bit marked by  x  denotes the density     O   double density    single density    The bit marked by  y  denotes the number of sides     0   double sided  1   single sided    The bit marked by  d  denotes PERSCI type drives     O   single drives  1   drives move heads in pairs  PERSCI     The bit marked by  z  selects track density     O   single tracked      double tracked  not supported     The bit marked by  s  denotes the size     0    8   1   5 1 4     The bits marked by  u  denote the unit number     00   drive A  01   drive B  10   drive C  11   drive D  68010 Cromix Plus System Administrator s Guide 3 
86. r to the Cromemco C 10 Personal Computer User Manual  part  number 023 6037     Configure each terminal as follows     1  Set the baud rate to 110  300  600  1200  2400  4800  9600  19200  or 38400  depending on the  I O board used to control the terminal  The maximum baud rates are as follows     VO Board Max  Baud Rate    OCTART 38 400  QUADART 19 200  TU ART 19 200  64FDC 9 600  16FDC 9 600    The baud rate must also be set in the  etc ttys file  as described in chapter 3    Use two stop bits for 110 baud  otherwise  use one stop bit    Full duplex operation    Seven data bits per character  excluding the parity bit    Either space or mark parity  parity bit is reset to logic O  or set to logic 1  respectively      RETURN as the line termination character     I pm a a H    No automatic linefeeds     The MAIN port on most terminals is wired DTE style  and the AUX port is wired DCE style  with  possibly a fixed baud rate   Install a terminal cable from the MAIN port of each terminal to a DB 25  connector on the system rear panel  Each rear panel connector must be linked internally to the    68010 Cromix Plus System Administrator   s Guide 4            Installing Terminals  Printers  and Modems Chapter 4    appropriate interface board  refer to the section  I O Interface Boards  in chapter 5      4 1 1 The System Console    The system console  the terminal from which you boot the system  is connected to the 64FDC 16FDC  board  Install the terminal cable from the MAIN port on 
87. r to the last section of this chapter      Connect the DMA priority cable to J3   only required if more than one controller is used or an ESDC  is also in the system      5 4 2 The ESDC    The ESDC board is a hard disk SCSI interface controller that provides intelligent control for ANSI  ESDI disk drives and SCSI peripherals  The current versions of UNIX System V 2 and Cromix Plus  support up to four controllers per system  Each board can control one or two hard disks and up to  seven SCSI devices  This provides support for eight ESDI hard disks and 28 SCSI devices per system   The current version of the on board firmware supports both 60 and 125 MByte streaming tape drives  via the SCSI interface     The four controller base addresses are jumper selectable user Jumper Option Block C  located between  IC 47 and IC 48 as follows  see Figure 5 9      open open    closed open  open closed  shared with STDX3   closed closed  shared with STDX4        The device cable connectors are numbered as follows  see Figure 5 9      J5   ESDI data cable  Drive  1  J4   ESDI data cable  Drive  2  J3   S100 DMA priority cable  J2   S100 Interrupt priority cable    S  12 68010 Cromix Plus Administrator s Guide    Chapter 5 Installing Circuit Boards    Ji   ESDI controller cable  both drives  J6   SCSI cable  all SCSI devices    Cable  Stripe    Jumper Area C       Figure 5 12  THE ESDC BOARD    5 5 UO Interface Boards    Cromemco makes several I O interface boards  OCTART  IOP  QUADART  TU ART 
88. rd Disk Error Messages   B 3 STDC Hard Disk System Errors    Appendix C   The Sysdef File      ili      15  15  19  19  22  22    24  24    NK O 0 A Oh Ch UU L   G   P WN N ra    keck   bech bech   ke  LA Lu    A    t    O    ja    Chapter 1 Cromix System Fundamentals    Chapter 1   Cromix System Fundamentals    This chapter presents fundamental background material for later chapters  It defines frequently used  terms  important terms appear boldfaced when first introduced   and discusses key concepts common  to all Cromix Plus Systems     1 1 Program Cromix sys    The program  cromix sys is the heart of the Cromix Plus operating system  and always resides in  system memory   Booting  the operating system consists essentially of loading the file  cromix sys  into system memory and executing it     The program  cromix sys has three major components  the kernel  the management of system calls   and the drivers     The Kernel is the program that actually executes when the operating system is booted     Programs that are executed by users  user programs  require assistance from the operating system to  provide functions which they do not  and should not  provide themselves  This assistance is provided  via system calls  A system call is an operating system supplied subroutine which provides service to  user programs     The Kernel and the system call routines must provide access to the actual I O devices in order for them  to do their jobs  The routines to access such devices are
89. ridge  A  file  consists of data  written to the tape followed by an end of file mark  If the tape has been written and EOFclose is set   the default   an end of file mark is written to the tape when the device is closed by a process  An  end of file mark may also be explicitly written using the mode program  see below   Thus  the end of   file mark will be automatically written to the tape when programs such as ftar and tar complete their  writing to the tape  It is possible to fully utilize a tape by writing any number of  tape files  to it  The  mode utility File command can be used to position the tape at the beginning of any file on a tape     It is strongly recommended that the ftar utility be used when writing to SCSI tapes  Ftar has been  optimized to utilize large buffering schemes when performing SCSI tape operations   b option   This  allows the data to be written to the tape with a minimal number of starts and stops  Please refer to the  ftar entry in the Cromix Plus User s Reference Manual for details     Examples  An example of using the ftar utility to back up the current directory would be     system 1  mode stpl load  system 2  ftar  cv  b 1000  dev stpl    system 4  mode stp1 unload    Note the use of the  b option to obtain a large buffer  1 MByte  to minimize starting and stopping of  the tape drive     An example of using the ftar utility to back up two different directories on the same tape in two  different tape files would be     system 1  mode stp1 lo
90. s    Chapter 3   Cromix Peripherals  Software Changes    This chapter describes the software changes required to add  or remove terminals  modems  and  printers  Be sure to make the appropriate software changes in this chapter  and all hardware changes  in chapters 4 and 5  before you re boot the system  otherwise you may activate software changes that  are incompatible with the on line hardware     3 1 Single User Versus Multiuser Systems    The system set up in chapter 2 is single user because only one terminal is on line  the system console  connected to the floppy disk controller board   For a multiuser system  install one terminal for each  additional user  With the passwd utility  assign each user a name  password  user identification  number  UID   group identification number  GID   and a home directory  refer to the Cromix Plus  User  s Reference Manual  part number 023 5013      One person can log in on several terminals at once  each time using the same user name and password     because the Cromix kernel associates not only a UID with each process  but a terminal number as well     3 2 Creating Device Files    The  dev directory on the factory shipped disks contains several device files for each device type  It  may become necessary to create additional device files to support additional hardware     To create a device  use the makdev utility    system 1  makdev filename b c majornum minornum  The first argument is the name of the device file being created   The se
91. s Guide    Chapter 2 Initial Cromix System Start up    2 8 System Customization    At this point the readall and check utilities report no errors and the update procedure  updatel and  update2  has been completed  and the system has rebooted     After making the following changes  reboot the system  The system should be fully operable   Store the release floppy disks in a safe place  They should only be required in the event of problems   System customization requires the editing of a few files  Knowledge of at least some rudimentary    commands of the CE editor is required  Refer to the Cromix Plus User s Reference Manual     2 8 1 The Term Variable    To use the CE editor  the system must know what type of terminal is to be used and what capabilities  it possesses  Entering the command     system 1  term  will display the terminal type  At this point it will indicate that term is set to dumb  The dumb  terminal entry contains only minimum capabilities  fewer than required by CE  The terminal being  used must contain an entry in the  etc termcaps  terminal capabilities  file  This file may be examined  using the more utility     system 1  more  etc termcaps    If an entry is found  it will also describe the name which the system uses to refer to it  This is the  value which should be entered into the term variable     Cromemco terminals are listed as such  C 10  C 05  C 15 and 3102     Enter the command term followed by the terminal name  exactly as in the termcaps file   Fo
92. s SW3 is set to  MON     DS Headload    A one in bit 5 indicates the 1793 is requesting the head to load  A zero in bit 5 indicates the  1793 is not asking the head to load     D4  Inhibit Init     A zero in bit 4 indicates that switch 4  INHIBIT  INIT   is ON  A one in bit 4 indicates that  B     2 68010 Cromix Plus Administrator s Guide       Appendix B Disk Error Messages    D2    Di    DO    switch 4 is off     Motor On    A one in bit three indicates that the 16FDC is requesting the drive motors to turn on  A zero in  bit three indicates that the 16FDC is no longer requesting the drive motors to turn     Motor Timeout  A one in bit 2 indicates that the motors have been turned off  The motors will turn off about 8    seconds after the last disk operation  A zero in bit 2 indicates the motors have not been turned  off     Autowait Timeout  A one in bit 1 indicates that the autowait circuit has been turned off by the timer  This will    occur about 4 seconds after autowait is turned on  A zero in bit 1 indicates that the autowait  circuit has not timed out     End of Job  EOJ   A one in bit 0 indicates the command has finished  end of job      Status Bits Set and  Corresponding Hexadecimal Values    Bits 7 6 5 4 3 1 2  b A 0  Hex value   80   40   20   10   8   4   2 1    If the status byte were OB  the bits set would be 3  1  and O because the only combination of  corresponding hexadecimal values that add up to OB are the ones which correspond to bits 3  1  and 0     The f
93. s in pairs  PERSCI   zero if not    Supports Tandon or PERSCI driver in uniform format  No arguments  In uniform format  all tracks are in the same format  all sectors are the same size  sector size might be 128   256  or 512 bytes  Minor device number describes the physical characteristics of the  device  Compute the minor device number as   unit   small   dtrack   dual   sside   sdens    where  unt   QO  1  2  or 3 for A  B  C  D  small   4 if 5   zero if 8   dtrack   8 if double tracked  not supported   zero otherwise  dual   16 if drives in pairs  PERSCI   zero if not    sside   32 if single sided  zero if double sided  sdens 64 if single density  zero if double density    Supports access to all of system memory  amem   No arguments     Supports up to two floppy tapes  Minor device numbers are  drive   full   ecc   slow    where   drive   0 AB     4 CD  full   0 245 segments per stream     8 255 segments per stream  we cannot initialize it   ecc   0 Old style tape  initialized with Oldtape       6 Ecc style tape  Initialized with Inittape    slow   0 Fast drive     32 Slow drive    The driver requires one argument with the meaning    0   initialized NOT TO DO read after write  1   initialized TO DO read after write    68010 Cromix Plus System Administrator   s Guide    Appendix C The Sysdef File    ramdsk supports 4 Ram disks  Use Ramdisk utility to allocate room  No arguments     stdc Supports up to eight STDC hard disks using up to four controllers  The arguments are  c
94. sr bin directory     The directory that contains all device files  A device file is a special type of  empty file that associates the device type and its major and minor device  numbers with the device name  Device files for devices which are not  included on a given system may be deleted from the  dev directory   Occasionally new device files must be added  In this case the device name   ownership  and access privileges should be modeled after similar device files  already contained in the  dev directory     Do not change the names of standard device files  If a new name is desired  for a standard device  link it to the new device name instead of renaming it     An empty file that was used during the update procedure to mount other  devices  The system administrator should create other dummy files to be used  for mounting  e g   a   b   std1      The directory  equ contains files that programmers will occasionally include  into their programs  These files describe various aspects of the operating  system  Their use is strongly recommended  Note that the directory   usr include contains additional files     This directory contains a number of programs and data files that are required  for system operation  Programs in the  etc directory are not intended to be  used directly  as are the programs in the  bin directory      This directory contains the files required to generate a new cromix sys file     This is an empty directory  available to all users  It should remain empty  
95. t cable to J2 on the IOP  refer to the last section of this chapter      5 5 3 The QUADART   Up to sixteen QUADART boards can be installed in a single system  four QUADART s for each  IOP   and each QUADART supports up to four modems  terminals or serial printers  in any  combination     Set the QUADART switches as shown in figure 5 16  If you have multiple QUADART boards   68010 Cromix Plus Administrator s Guide 5     15       Installing Circuit Boards Chapter 5    change the jumpers on the plug in IC28  see figure 5 16   For QUADART 1  5  9  and 13  the plug is  correct as shipped  for QUADART 4  8  12  and 16  the plug must be removed     Insert up to four QUADART boards in successive card slots next to each IOP board  and install the  C bus cable from J1 on the IOP  with the red cable stripe on the left  to J10 on each QUADART   Always attach the first cable connector to the IOP board  If you have four QUADART s controlled by  one IOP  install a C bus priority cable  part number 519 0029  from J1 on QUADART 3  7  11 or 15  to JI on QUADART 4  8  12 or 16  respectively  see figure 5 15      Install up to four 26 conductor cables  part number 519 0086 on CS1  amp  CS100  519 0017 on CS2   519 0008 on CS3  amp  CS300  from QUADART connectors J2 through J9 to any of the rear panel  connector slots  Plug the terminals or serial printers into the rear panel connectors coming from J2  J4   J6  and J8  plug any modems into connectors from J3  J5  J7  and J9  1f you use J2  you ca
96. tain a run level of zero which makes  them unconditionally inactive     The system console would contain a run level of one  no need for anything  else   This terminal is always active     Other on line terminals would contain run levels of two and three   They will be active if the run level of process one is either  two or three     Modem terminals would contain a run level of three only  They will  be active only if process one is set to run level three     The system comes up at run level one  meaning only the system console  is active  The system administrator can safely perform any actions   that require privacy  checking  backing up  accounting  and so on    When the run level is set to two  the local terminals will become   active  If the run level is set to three  the remote terminals will   be activated also  If the run level is now decreased to two  after   a proper warning   remote terminals will be deactivated  If the run   level of process one is set to one  after proper warning   the   system console will be the only terminal left active     Obviously  there are many other possible combinations     If the run level of process one changes  some active terminals may become inactive  and some inactive  terminals may become active  If an active terminal becomes inactive as the result of the run level  change  all processes running on that terminal will be immediately killed  Therefore a warning must be  sent to such terminals to give them ample time to clean up wha
97. td   etc passwd   etc sh_env    68010 Cromix Plus System Administrator   s Guide 2   5    Initial Cromix System Start up Chapter 2     etc startup cmd    etc startup msg    etc termcaps    etc ttys    etc welcome    gen sysdef  Each of these files wil  be renamed to the same filename with the extension  old added to it  Note  if  updatel is executed again  prior to naming the  old extended names to their original names  the  original files will be lost   Update  will next copy all the files from the floppy to the hard disk and execute the  boot  command   The system will again prompt for the root device number  This time the response should be  6  for the  major device number  and  0  for the minor device number  Booting will proceed as before terminating  with the appearance of the Shell prompt    system 1     The system is now rooted on the hard disk  Note however that the system has been only partially  updated  To complete the updating process     1  Insert the first release disk marked as being in ftar format  5 1 4  disk  3 and 8  disk  2  into  drive A and type     system 1  update2 fda  or sfda   2  Repeat this for every remaining ftar floppy disk in order as instructed   3  Execute the command   system    boot  The system will again prompt for the root device number  The answers should be the same as  before  e g  major device 6 and minor device 0  Booting will proceed as before and will again    end with the shell prompt     system 1     4  Execute the command   sys
98. tem 1  wboot root  to write the bootstrap program to the hard disk     The hard disk is now fully updated and the system is fully operable     2    6 68010 Cromix Plus System Administrator s Guide    Chapter 2 Initial Cromix System Start up    2 6 Repairing The File Structure On The Hard Disk    The instructions in this section must be followed if the check utility  executed during the previous  instructions  reported any errors     The system must be rooted on a device other than the file system being repaired  On systems which  use 5 1 4  disks  boot release floppy disk  2  On systems which use 8  disks  boot floppy disk  1     Execute the readall utility      readall  a std31  to determine whether there are problems on the disk which must be repaired  If the readall utility  reports any errors  the disk must be at least partially initialized  Refer to the next section for  instructions on repairing the disk  Do not return to this section until the readall utility reports no  errors     Execute the commands       dcheck  s std0    icheck  s std0    If no errors are reported  see the descriptions of the dcheck and icheck utilities in the Cromix Plus  User s Reference Manual  the file structure problems have been corrected  If the system uses 5 1 4   floppy disks  kill the system  boot release floppy  1 and return to the update procedure in the previous  section  Systems using 8  floppies need not reboot   If any errors are reported  they must be corrected prior to updating  
99. tever they are doing   Backround  processes will not be killed   If a terminal becomes active as the result of the run level change  a getty  process will be started for such a terminal  Terminals whose active status does not change due to the  run level change will not be affected     A gtty process is in fact a sequence of three programs   fetc gtty bin    fetc login bin   etc shell bin    The gtty program is a very simple program that   68010 Cromix Plus System Administrator s Guide      3    Cromix System Fundamentals Chapter 1    e displays the file  etc welcome    e displays the message     Login     e waits for some user input    When any line is typed to the terminal  the gtty program replaces itself with the login program  The  login program assumes the line which the user entered is the login name  The login program checks  the  etc passwd file to determine if such a user name exists  The login program prompts the user for  the password  If there is no such user name  or if the user does not enter the correct password as  entered in the  etc passwd file  the login program reverts to the gtty program  In the opposite case  the  login program replaces itself with the program  etc shell bin  When the shell program terminates  execution  the gtty login shell chain has been successfully completed  Process one then starts a new  gtty process     The Shell program is the means of communication with the operating system  The Shell program will  repeatedly display a prompt  
100. th an MCU board to provide error detection and correction     5 2 1 The MCU    A revision K or higher MCU controls up to six MSU boards  any combination   earlier revisions of the  MCU support only two MSU s  There are no switch settings or jumpers to change unless you have  more than one MCU board  For multiple MCU s of revision K or higher  set the I O port address  jumpers as shown in figure 5 3  the jumpers may be on either side of the board   For multiple MCU s  of revision J or lower  refer to Technical Bulletin 023 9131   Error Correction for Multiple MCU s   A  revision K or higher MCU cannot be used with an MCU of revision J or lower     5 2 2 The 2048MSU    The 2048MSU is configured for use with a revision K or higher MCU board  If you have a revision J  or lower MCU board  change the MCU select jumper as shown in figure 5 4  Set the 2048MSU  switches as shown in figure 5 5     5 2 3 The SI2MSU    Set the 512MSU switches as shown in figure 5 6  There are no jumpers to install  A revision B  512MSU board with mod level 2  or higher  is configured for use with a revision K or higher MCU   and must be modified to work with an MCU of revision J or lower  refer to Technical Bulletin 023   9132   Using a 512MSU with a Revision J  or Lower  MCU       52 4 The M Bus Cable    Insert the MCU and MSU boards in adjacent slots of the system card cage  Install an M bus cable   part number 519 0162 for one MSU  519 0150 for two MSU   s  or 519 0149 for three or four MSU s   from J
101. the disk     B 2 Hard Disk Error Messages    If the Cromix Operating System encounters an error when accessing a hard disk drive  it displays the  error in the following format   STDC mode error  Unit uu  Block d  Head h  Cyl cc  Stat xx  Error ffss    where     mode is either Read  Write  Verify  Home  or Seek     B    4 68010 Cromix Plus Administrator s Guide    Appendix B Disk Error Messages    uu is the minor device number    d is the block number in  decimal     h is the head number  decimal     cc is the cylinder number  decimal     XX is the status byte in hexadecimal  indicates type of error     ffss is the error number in hexadecimal  The first two digits give the fatal disk error and    the last two give the system disk error     If bit O of the status byte is set to 1  the error numbers refer to the following error codes  If bit 1 is  set to 1  the fatal error number  ff  refers to the Cromix errors in the  equ jsysequ asm file  refer to  appendix A of the Cromix Plus Programmer s Reference Manual  part number 023 5014   STDC  Hard Disk Fatal Errors    The following error codes are displayed when a fatal disk error occurs     00 Failed to Seek  amp  Read Header during R W  An error occurred during an attempt to seek  amp  read the header preceding a read write operation   01 Failed to Seek   Timeout  The seek did not complete within a specified time  Check the drive electronics   02 Fault Occurred during Seek  During the seek  a fault error occurred within the driv
102. the system console to the factory installed  rear panel connector coming from J4 on the 64FDC 16FDC board  Set the system console to 9600  baud     4 2 Serial Printers    All serial printers exchange ASCII coded characters  have an RS 232C interface  and have a DB 25  plug on one end of the printer cable  Configure each serial printer as follows     1  Set the baud rate on a printer as you would for a terminal  refer to the previous section   but  check the manufacturer s documentation to avoid exceeding the maximum rate of the printer   The baud rate must also be set with the Mode utility  as described in chapter 3  the etc ttys file  is used only for terminals and modems      Use two stop bits for 110 baud  otherwise  use one stop bit   Seven data bits per character  excluding the parity bit   Either space or mark parity  parity bit is reset to logic O  or set to logic 1  respectively      No automatic linefeeds     D SA  di  7 N    When operating above 300 baud  use either the DC1 DC3 or ETX ACK protocol  If the data  rate is 110 or 300 baud  the serial printer character buffer should never overrun  and no start stop  transmit protocol is required     7  Circuit DTR  pin 20  strapped ON  spacing high      8  If the printer has the TOF  Top Of Form  feature  add mode  device name  ff to file   etc startup cmd  if the printer does not have the TOF feature  add mode device name ff to  file  etc startup cmd  refer to the section  Startup cmd and lostartup cmd    in chapter 3  
103. to boot  ESC to abort    appears on the screen  you have approximately four seconds   RDOS will display its version number     68010 Cromix Plus System Administrator s Guide 2    1    Initial Cromix System Start up Chapter 2    2 3 RDOS    RDOS is capable of being set to boot in default to a variety of devices and partitions  This is  determined by the switch settings on the 16FDC or 64FDC board  Refer to chapter 5 for information  on how to set these switches for all RDOS versions     2 4 Cold Booting Cromix Plus    Cromix Plus can be cold booted  started from power on or reset  from a variety of devices  A device  containing the bootstrap program and the file  cromix sys is required  The file  cromix sys may be  configured for a predefined root device or it may prompt the operator to enter the device number which  will be the root device     The root device may or may not be the same as the boot device  The root device must contain at least  a minimal Cromix Plus file system     If the system is in the original factory configuration  partition zero of the hard disk is set up to function  as both boot device and root device  In this case the startup procedure is as described below     If the hard disk is not in the factory shipped configuration  contains an older version of Cromix Plus   hard disk is empty  or the file system requires repairs   performing the update procedure  from floppy  disk  described later in this chapter will be required before the following procedure 
104. trator   s Guide 1     1    Cromix System Fundamentals Chapter 1    At the start  the Kernel executes as any other program  It initializes a number of data structures  The  most crucial data structure is the array of process tables  Each process table contains information  about one user process     Once all data structures are initialized  the Kernel creates process one  The code for process one is  read from the file  etc p one bin and this process is declared to be ready for execution  The Kernel  code now degenerates into the scheduler  The scheduler is a simple loop which finds a process ready  for execution  ensures that the process executes for a time slice  and looks for another process to  execute  If there is no process ready to execute  the scheduler simply waits until a process becomes  ready  As long as there is at least one process alive there is a chance that this process will become  ready and that execution will resume     Every process has the means to create other processes  If  at any time  the scheduler determines that  there are no processes remaining  it knows there is no possibility of creating any others  therefore the  program  cromix sys can terminate its execution  This is what happens when the shutdown command  is executed   As long as the system is running  process one stays alive  Process one has four functions    e it creates  and kills  the gtty processes   e it kills all processes  including itself   on shutdown   e it declares itself to be t
105. tty  must have this bit set   The bits marked by  i  denote the IOP number   00   IOP  1  Address CE   01   IOP  2  Address BE     10   IOP  3  Address AE   11   IOP  4  Address 9E     The bits marked by  q  denote the Quadart number   00   Quadart  1  01   Quadart  2  10   Quadart  3  11   Quadart  4  The bits marked by  c  denote the connector  00   connector J2 or J3  01   connector J4 or J5    10   connector J6 or J7  11   connector J8 or J9    Be sure that  etc iostartup cmd actually downloads all affected IOP s from  etc quadart iop     3 3 4 Otty    The otty driver is the recommended replacement for the qtty driver  Note that it supports only  Octarts  For IOP s  the qtty driver must be used     bit   176543210  marker ImQooocuu    The bit denoted by  m  handles hangup signals     0   do not generate hangup signals      generate hangup signal if the phone line breaks    3    4 68010 Cromix Plus System Administrator s Guide    Chapter 3 Cromix Peripherals  Software Changes    Modem terminals  mtty  must have this bit set   The bits marked by  o  indicate the octart number     000   Octart  1  Address CE   001   Octart  2  Address DO   010   Octart  3  Address D2   011   Octart  4  Address D4   100   Octart  5  Address D6   101   Octart  6  Address D8   110   Octart  7  Address DA   111   Octart  8  Address DC     The bit marked by  c  denotes the connector     0   connector Jl    connector J2    The bits marked by  u  select the correct terminal on a special Octart cabl
106. ty s   If necessary   modify the file with the Screen utility  and enter the command      kil  1 1    to incorporate the change     68010 Cromix Plus System Administrator   s Guide 4   7    Installing Terminals  Printers  and Modems Chapter 4    If the    Verify that the appropriate device file exists in the  dev directory  If not  create one with the  Makdev utility     Check that the system console and system printer are linked to the correct devices for your  system     Verify that the device driver is included in the cromix sys program by entering the command   device ttyl used as an example      4 mode  dev ttyl    If a message reports that there is no device driver  you must generate a new cromix sys program   refer to chapter 3   and reboot the system     If a device driver is present  the operating modes for the device are displayed  Compare them to  the modes selected on the device itself for possible conflicts  If a conflict exists  correct it by    changing the options on the device  or by changing the Mode command in the  etc startup cmd  file     If your system has QUADART or OCTART boards  verify that the percent sign has been  removed from the appropriate command line s  in the  etc iostartup cmd file  If necessary  use  the Screen utility to correct the file  and reboot the system     problem persists  contact your local Cromemco dealer  distributor  or authorized service facility     68010 Cromix Plus System Administrator s Guide    Chapter 5 Installing Circu
107. usually the user name followed by the command number in brackets  e g      system  1       see the description of the Passwd utility for ways to customize the prompt  and wait for a command  to be entered  When the user enters a command  the Shell will try to execute it and then display the  next prompt  If the command entered is     system 1  exit    the Shell will terminate its execution     1 2 Root Device  When Cromix Plus is booted it must decide which device is going to be the root device  The root    device is the device which contains the   directory     The root device can be selected by three possible methods  The actual method is determined when   cromix sys is generated  These three possibilities are     e during system initialization  prompt the operator for which device to use   e use a predefined device   e use the same device from which the file  cromix sys was read  The distribution version of  cromix sys is generated to prompt the operator for which device to use   When the file  cromix sys is custom generated  the root device number can be included so that the    operator need not be prompted  Note that a customized  cromix sys may not work if transferred to  another system           4 68010 Cromix Plus System Administrator s Guide    Chapter 1 Cromix System Fundamentals    1 3 The Factory Shipped System Disks    Cromix Plus software is supplied from the factory on a number of 8  or 5 1 4  floppy diskettes called  system disks  The system disks are protecte
108. value of the HUPENABLE bit  the Octart driver will either drop the line after the last close or  not  More precisely  if HUPENABLE is true  after terminating the ccall utility       command   the  modem will disconnect the phone line  In order to reconnect the existing communication  the  HUPENABLE bit should be set to  HUPENABLE  and then terminating ccall  to do some action  on the local machine  would result with a phone hang up     4     6 68010 Cromix Plus System Administrator s Guide    Chapter 4 Installing Terminals  Printers  and Modems    To OCTART To Modem   DB25   DB25     1       Figure 4 2  MODEM TO OCTART CABLE CONNECTION    4 5 Testing Peripheral Hardware    If a peripheral does not respond correctly  check the following items  refer to chapters 3 and 5 as  necessary      1  Remove the boot disk and turn off system power  Check all switch settings  jumper options  and  cable connections  Be sure that the red cable stripe on all ribbon cables is properly aligned  Be  sure that each device is attached to the right connector on the right board  refer to appendix A    If the system does not boot properly  be sure the system console is connected to J4 on the  64FDC 16FDC  If the system detects an error before the drivers are loaded  the diagnostic  message is sent only to the 64FDC 16FDC port     2  For terminals  check all  etc ttys entries for accuracy  Make sure that a fixed baud rate is  specified for the system console  9600 baud maximum for tty s  19200 for qt
109. ver  At present it can run only on  Octarts  IOP boards must stil  use the qtty driver  Note different base port assignement     qtty Supports both octart and IOP terminals  Ensure that the IOPs and or octarts will have the  code downloaded  See iostartup cmd   Arguments are IOP OCTART numbers  1  2  3  or  4  which have the quadart iop or octart iop code downloaded     Octart IOP   Base address  1 Oxce  2 Oxbe  3 Oxae  4 Ox9e  sysdev This driver must be present  It provides null device  No arguments   timer This driver must be present  It supports the timer and the real time clock  No arguments   ulpt This driver supports parallel printers on PRI or TUART boards  Arguments are minor  device numbers supported   Minor devno Base address Interrupt number  2 0x20 0x24  5 0x50 0x34  6 0x60 0x64  7 0x70 0x74  8 0x80 0x84  9 0x90 0x94  10 Oxa0 Oxad  11 OxbO Oxb4    This driver is intended to replace the Ipt driver  The old driver is still provided in case the  new driver does not behave as expected     Ipt This driver supports parallel printers  Arguments are minor device numbers supported   Minor devno Base address Interrupt number  2 0x20 Ox24  5 0x50 0x34  6 0x60 0x64  7 0x70 0x74  8 Ox 80 0x84  9 0x90 0x94  10 Oxa0 Oxa4  11 OxbO Oxb4    68010 Cromix Plus System Administrator s Guide C    5       The Sysdef File Appendix C    typ    usipt    sipt    oslpt    This driver supports up to two fully formed character printers  spinwriter   Arguments are  the supported minor device num
110. vice        Use the initflop or inithard utility to initialize the device for Cromix Plus   2  Use the makfs utility to build an empty file structure on it    3  Use the wboot utility to write the bootstrap program to it    4  Transfer the file cromix sys to the root directory of the new file structure     The boot disk is a device that can be mounted via the mount utility  It must at least contain the file  cromix sys  The boot device MAY or MAY NOT be the same as the root device     1 8 Root Disk    The root disk is normally a hard disk partition  although a floppy disk is occasionally useful as a root  device  The root disk normally contains all the files distributed with Cromix Plus  approx  2 Mbytes    Floppy diskettes  especially 5 1 4   are restrictive in size  therefore building a root disk on a floppy  requires a very careful selection of files     When the root disk is generated by the procedures described further in this chapter  the root disk will  contain     68010 Cromix Plus System Administrator   s Guide      7       Cromix System Fundamentals Chapter 1     cromix sys    foin     cmd     dev     drive     equ    Jete     gen     tmp     usr    The operating system itself  used by the cold boot  or warm boot  procedure     Directory that contains most of the Cromix Plus distribution utilities   Additional programs should be added to the  usr bin directory     Directory that contains distribution command files  Additional command files  should be added to the  u
111. will apply     Turn on the system console and the system itself  If nothing happens in a few seconds  press the  console RETURN key several times  If the system is set to auto boot  refer to description of 16FDC  and 64FDC in chapter 5   the following display should appear     Bank0 gt 0123456789ABCDEF    N x A A A A A A A A A            Preparing to boot StdO   type ESC to abort   Standby   Address  Memory test by 16K blocks   000000h            4  4    4  4  4 4 4 4  4 4 4 4 4 4 4     68010 XPU xxx Cromix Plus Operating System  Boot System    System initialization complete   For information about this version of Cromix  type the command  newuser    XPU Cromix Plus Release xxx   The message from  etc welcome  Welcome to Cromix Plus Operating System  Login  system    Logged in system mmm dd yyyy hh mm ss on ttyl    2     2 68010 Cromix Plus System Administrator s Guide    Chapter 2 Initial Cromix System Start up  Message of the day  Welcome to Cromix Plus Operating System  system 1    A system memory test was performed by Cromix Plus    Login as the privileged user  system  was performed automatically by Cromix Plus    The last line   system 1    is the Shell prompt     Cromix Plus is now running and is ready to execute any command     NOTE  Please note the version of the operating system reported during system initialization and  compare it to the version of the operating system written on the system diskette labels  If  the version written on the diskette labels is higher t
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
ATTENTION! ¡ATENCIÓN! DANGER! ¡PELIGRO!  取扱説明書ダウンロード(PDF)  Mode d'emploi de/fr    Pupitres portables/Manivelles  K312取扱説明書を見る    Copyright © All rights reserved. 
   Failed to retrieve file