SECTION 1 INTRODUCTION This document describes the MR12.1 package. Detailed instructions for installation of a system for the first time and upgrading to MR12.1 from an MR12.0 system constitute the major portion of this document. No attempt is made to document features of MR12.1 other than those directly required for its installation. Software Releases prior to MR12.0 are no longer supported. All sites running pre-MR12.0 software are strongly encouraged to upgrade to MR12.0 as soon as possible. _S_I_T_E _S_U_P_P_O_R_T System Representatives who support Multics should apply for registration on the SiteSA project maintained in Phoenix on System M. The SiteSA project was created to allow sites to communicate with Multics System Support (MSS) personnel on matters of site support. MSS maintains and pays for usage on this project. Only System Representatives who support a Multics site are authorized to use the project. They are authorized to use it only for site support activities which require communication of information to MSS personnel. MSS would appreciate that the SiteSAs maintain the site's info segments in >udd>SiteSA>site_info (>udd>ssa>si). Information on maintaining these segments is in the info segment, >udd>ssa>si>site_info.info. In addition to normal telephone and Multics mail communications with MSS personnel, SiteSAs are encouraged to use the unusual_crash_log forum meeting to report any unusual problems encountered at their site. SiteSAs not familiar with forum can type "help forum" for usage information. Forum is a subsystem Introduction 1-1 SIB12.1 somewhat like the mail system in which an electronic meeting can be held. To invoke forum, type: forum >udd>ssa>sa_meeting>uclog Type ? to print a list of requests allowed by forum. Other forum meetings of interest to SiteSAs are: PATHNAME SHORT NAME --------------------------------------------- ---------- >udd>ssa>sa_meeting>install_instructions ii >udd>ssa>sa_meeting>hardware_problems hwp >udd>ssa>sa_meeting>critical_fixes fixes We would appreciate that sites as they complete installation of MR12.1 enter a transaction in the install_instructions (ii) forum meeting. This will allow other sites to see the amount of exposure the release is receiving and to communicate any problems encountered in the installation procedure. MSS also suggests, very strongly, that SiteSAs DO NOT attempt to reproduce site problems on System M which are known to crash the system at their site, cause processors to loop in ring 0, etc. Such problems should be reported via the Trouble Report system, and will be verified by MSS personnel using appropriate resources, so that System M service is not interrupted unnecessarily. Problems encountered while installing this release, or problems of a critical nature to a customer site (for a definition of critical, type: help tr.priorities) should be reported directly to MSS by mail or phone. European or Canadian sites should contact their local site support person for details on support from the Canadian, French or UK Technical Assistance Centers. Phoenix personnel include: NAME AREA USER ID PHONE George Gilcrease Multics TAC Gilcrease.TR 602/862-3591 Frank Martinson Mgr, MSS Martinson.sm 602/862-3592 Paul Farley TRs, C&F, Site Support Farley.sm 602/862-3621 Gary Johnson Sys. Integration Release Prep GJohnson.sm 602/862-3630 Note that all of the above numbers are available through HVN 862-XXXX (eg, 862-3592 for Martinson). Introduction 1-2 SIB12.1 SECTION 2 DESCRIPTION OF PACKAGE _L_I_B_R_A_R_Y _N_A_M_I_N_G _C_O_N_V_E_N_T_I_O_N_S The primary pathnames on most of the system directories are somewhat lengthy. For this document, abbreviated (added) names are used in lieu of the primary name. The following list gives the primary and abbreviated names used in this document. >daemon_dir_dir >system_library_1 >ddd >sl1 >documentation >system_library_obsolete >doc >obs >system_library_tandd >system_library_standard >firmware >sss >library_dir_dir >system_library_tools >ldd >tools >process_dir_dir >system_library_unbundled >pdd >unb >system_control_1 >user_dir_dir >sc1 >udd The system directories firmware and obs, are not included in the standard system search rules. Segments in these directories must either be accessed by absolute pathnames or by changing the system search rules via the set_system_search_rules command added to the system_start_up.ec. Package Description 2-1 SIB12.1 _C_O_N_T_E_N_T_S _O_F _M_R_1_2_._1 _P_A_C_K_A_G_E MR12.1 includes this document, a set of magnetic tapes, hardcopy dump maps, and accompanying documentation. Sites not installing Multics for the first time will be able to proceed to the MR12.1 release from MR12.0. Sites upgrading to MR12.1 from MR12 refer to Section 4, sites installing Multics for the first time refer to Section 5. The instructions in each section will provide a procedure to guide a site through the installation. Documentation for some of the new features and TRs resolved in this release is contained in the directory >doc>MR12.1 which is part of this release. This is a total software release. It contains a complete set of all modules contained in the Multics standard system. Appendix A will list modules added, modified or deleted since MR12.0. Appendix B contains an outline of the use of MTR under Multics. A set of master tapes was generated for this release and all dump maps reflect the contents of these master tapes. All tapes sent to the field are copies of the master tapes. Because of different lengths of magnetic tape reels, there may not be an exact correlation between a single tape and a dump map. These differences, if any, are minimal and occur only on those sets that are multi-reel (e.g., 12.1LDD_STANDARD tapes). Site personnel may assure themselves of the contents of the tapes by visually matching the maps produced from the reload operations against the master dump maps supplied. Package Description 2-2 SIB12.1 _T_a_p_e__N_a_m_e_s _D_e_s_c_r_i_p_t_i_o_n 12.1EXEC Complete dump of Multics executable libraries >documentation, >obs, >sss, >tools, and >firmware. 12.1UNBUNDLED Complete dump of Multics unbundled libraries, or portion thereof, for those sites purchasing Priced Software Products. Includes all, or portions of >unbundled, >ldd>unbundled, >ldd>mcs and >system_library_3rd_party. 12.1LDD_STANDARD Complete dump of all standard library source, object, include files and info segs. 12.1MULTICS Complete Multics System Tape (MST). 12.1MISC The compout segment for this document and other supporting documentation, if any, are contained on this tape in >doc>MR12.1. Last minute changes, if any, made to software modules after generation of the above tapes is also contained on this tape. This is the last tape to be loaded. Package Description 2-3 SIB12.1 The accompanying hardcopy listings are: _L_i_s_t_i_n_g _D_e_s_c_r_i_p_t_i_o_n 12.1EXEC.DUMP.MAP Contents of the 12.1EXEC tape. 12.1UNBUNDLED.DUMP.MAP Contents of the 12.1UNBUNDLED tape (for those sites purchasing Priced Separate Software). 12.1LDD_STANDARD.DUMP.MAP Contents of the 12.1LDD_STANDARD tapes. 12.1MISC.DUMP.MAP Contents of the 12.1MISC tape. A detailed status of all MR12.1 modules contained on the Multics system tape is included on the 12.1LISTINGS tapes in the following files: _T_a_p_e__F_i_l_e__N_a_m_e _D_e_s_c_r_i_b_e_s _system_book_ MR12.1 hardcore modules Package Description 2-4 SIB12.1 SECTION 3 FCO AND FIRMWARE STATUS _F_I_R_M_W_A_R_E The firmware identification for MR12.1 is "IFAD C.3". IFAD (Integrated Firmware and Diagnostics) tapes, are distributed to all sites having valid Field Engineering Hardware Maintenance contracts. The IFAD C.3 tape is distributed as FCO PHAFGA726. T&D (Test and Diagnostic) tapes, are distributed to all sites having valid Field Engineering Hardware Maintenance contracts. The T&D tape is distributed as FCO PHAFGA888, rev. B.2. This version of IFAD, firmware, and T&D modules has been tested and exposed on System M in Phoenix. The modules are supplied as part of the MR12.1 release and can be found in >ldd>firmware as part of the LDD_STANDARD tape. When subsequent IFAD tapes become available, it is recommended that the site use the deckfile_manager, dfm, command to load the released IFAD tape into >system_library_tandd. The firmware modules should then be moved to >ldd>firmware and a new MST tape should be generated using generate_mst. The MR12.1 release requires the following firmware revision levels. Disc: DSC191 -- U1 DSC500 -- V1 MSP800 -- F1 Tape: MTC0500 -- V1 MTP0601 -- T1 MTP0610 -- W2 Firmware Status 3-1 SIB12.1 Unit Record: Common -- S2 Reader/Punch -- B2 PRU1200/1600 -- L1 _F_I_E_L_D _C_H_A_N_G_E _O_R_D_E_R _L_I_S_T The following list of FCOs should be thought of as a continuation of the similar list for MR12.0. Sites that are upgrading from MR12.0 will need to verify that FCOs for that release have been installed. As FCOs are completed in Phoenix, they are sent out to the field sites. Some of the FCOs affect only site documentation while others may change the hardware to improve system reliability or maintainability. An example might be a change to improve the supply of cooling air to some boards so that the boards run cooler and are therefore less likely to fail. These types of FCOs are important to the long-term success of system operation. However, because these FCOs are not required to correct the results of any computer program, they are not listed in this SRB. The purpose of this section is to identify those FCOs that are of utmost importance in the short term. This list includes only those FCOs needed to correct a program malfunction. For those FCOs already sent to the field, the "FCO Kit Ship Date" column contains the approximate date when shipment of the FCO kits began. One of the column headings in the tables on the following pages is "Round Robin". The implications of a "Yes" in this column for a particular FCO are as follows: 1. The FCO kit includes at least one board. The new board(s) is to replace the board(s) now in the equipment. 2. Enough FCO kits are put together for about 20% of the sites that are to take part in the Round Robin. Some FCOs result in a Round Robin for all sites. Other FCOs involve a Round Robin for some sites but not for other sites. For example, two of the factors that determine whether or not a particular site takes part in a Round Robin FCO are: a. The date codes of certain integrated circuit chips on a board. b. The board construction method -- wirewrap vs. multilayer. Firmware Status 3-2 SIB12.1 3. The set of FCO kits are sent to the first set of sites. (For the remainder of this discussion, we will follow one kit as it makes its Round Robin journey.) 4. The site installs the FCO. When the site is satisfied that the FCO is satisfactory, the site returns the old board(s) to Phoenix. 5. If there is still equipment at other sites that have not had the FCO installed, the returned board(s) is reworked, tested, and another FCO kit is assembled in Phoenix and sent to the next site. 6. Since the length of time it takes a site to install an FCO and become satisfied that it is working correctly cannot be known in advance, there is no way to predict with accuracy how long it will be until the FCO has been installed at all sites. The FCOs have been classified into the following categories: _C_A_T_E_G_O_R_Y__1 - The new software for this release will not run properly unless these FCOs are installed. _C_A_T_E_G_O_R_Y__2 - The new software for this release may or may not run properly if these FCOs are not installed. It is strongly recomended to have these FCOs installed to improve reliability of the system. _C_A_T_E_G_O_R_Y__3 - FCOs whose effects are program-visible, but do not fall into categories 1 or 2. Category 3 FCOs correct problems that are not uniquely related to this release. Firmware Status 3-3 SIB12.1 _C_A_T_E_G_O_R_Y__1__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS VITAL TO THIS SOFTWARE RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- No category 1 changes are required for MR12.1. Firmware Status 3-4 SIB12.1 _C_A_T_E_G_O_R_Y__2__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS POSSIBLY NEEDED FOR THIS RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- -----DPSM CENTRAL PROCESSOR--------------------------------- PHAFPD382 ETMCP 86 Jan No 2.1 MR12.1 Yes 1.0 -----INTEGRATED MULTIPLEXER UNIT (IMU)---------------------- PHAFQJ014 WXGJA 87 Feb Yes 1.5 MR12.1 PHXFXS801 POWER 86 Dec No 1.0 MR12.1 -----MEMORY CONTROLLER (SCU)------------------------------- PHAFPX149 SCAMM 87 May No 2.8 MR12.1 Yes 1.0 Firmware Status 3-5 SIB12.1 _C_A_T_E_G_O_R_Y__3__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS INDEPENDENT OF A PARTICULAR RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- -----INTEGRATED MULTIPLEXER UNIT (IMU)--------------------- PHAFQJ015 WXGDA/DB-1 87 Feb No 1.0/1.3 MR12.1 Yes .2 PHAFGE920/1 Power 87 Apr No 1.0 MR12.1 PHAFXS938 Diskettes 87 Aug No 1.0 MR12.1 -----MICROPROGRAM CONTROLLER------------------------------- PHAFGE920/1 Power 87 Apr No 1.0 MR12.1 PHAFBB143 UPCRA/MT8RA 87 Jul Yes .7 MR12.1 PHAFNJ059 Bkpnl/ 86 Mar No 1.4 MR12.1 WDACI/WDAMP-1 PHAFNJ063 EProms 86 Jun No 1.0 MR12.1 -----DISK MSU 500/501-------------------------------------- PHAFFP911 PDMX/FFSX 86 Feb Yes .5 MR12.1 PHAFFP914 Pwr-Down 87 Jan No 1.0 MR12.1 PHAFFP915 AYMV Card 87 Aug Yes .5 MR12.1 -----FIPS DISK MSU 3380/3382, MSP 3880/1/4/5--------------- PHAFFP534 Cabinet 86 Nov No 3.0 MR12.1 PHAFFP535 Power 87 Mar No 1.2 MR12.1 PHAFFP537 SQ4N Card 87 Mar Yes 1.0 MR12.1 PHAFFP538 Cabinet 87 Mar No 1.0 MR12.1 PHAFFP539 Cabinet 87 Mar No .3/.5 MR12.1 PHAFFP544 F2 Card 87 Jun Yes .5 MR12.1 PHAFFP545 Cabinet 87 Jun No 1.0 MR12.1 -----PRINTER PRU 1200/1600--------------------------------- PHAFFP800 Motor Ctrl 87 Jan No .5 MR12.1 -----PRINTER PRU 54---------------------------------------- XBEFL1485 Proms 86 Feb No .3 MR12.1 Firmware Status 3-6 SIB12.1 _C_A_T_E_G_O_R_Y__3__F_I_E_L_D__C_H_A_N_G_E__O_R_D_E_R_S FIELD CHANGE ORDERS INDEPENDENT OF A PARTICULAR RELEASE Est. FCO Hours for FCO Kit Round To Multics FCO Number Board Ship Date Robin Instl Release ---------- ------ --------- ----- ----- ------- -----TAPE MTU 630------------------------------------------ PHAFFP326 EProms 86 Jul No .5 MR12.1 -----FIPS TAPE MTU 8205/06/08, MTS 8205/06/08/15/16/18----- PHAFFP401 TC Card 86 May Yes .5 MR12.1 PHAFFP402 Cables 86 May No 1.7 MR12.1 PHAFFP403 Disk Drive 86 May No 1.0 MR12.1 PHAFFP404 CB1 Card 86 Jul Yes 2.7 MR12.1 PHAFFP405 Backpanel 86 May No 1.7 MR12.1 PHAFFP406 Cable 86 May No .5 MR12.1 PHAFFP408 Reel Hub 86 May No .7 MR12.1 PHAFFP409 Backpanel 86 May No 1.0 MR12.1 PHAFFP410 Cabinet 86 May No .5 MR12.1 PHAFFP411 EProms 86 May No .5 MR12.1 PHAFFP412 CS1 Card 86 May Yes 1.2 MR12.1 PHAFFP418 Firmware 87 Jun No 1.0 MR12.1 -----IFAD RELEASE C.3-------------------------------------- PHAFGA726 Tape 86 Oct No 2.0 MR12.0 -----T&D RELEASE REV. B.2---------------------------------- PHAFGA888 Tape 87 Mar No 2.0 MR12.1 -----MHAT MR12.0------------------------------------------- PHAFPD998 Tape 87 May No 2.0 MR12.0 Firmware Status 3-7 SIB12.1 SECTION 4 INSTRUCTIONS FOR SITES UPDATING TO MR12.1 FROM MR12.0 If problems are encountered in any of the Steps listed below, return to the last step known to be successful and retry the Steps. Pay particular attention to procedure. This entire procedure was verified on the Multics System at Phoenix Computer Operations, but some hardware/software differences may exist at a particular site. In this section, two formats of text are used to indicate the typing of input into the system. This input usually is a command line, but could be data typed in response to a query from the operator console. Strings of input, and output messages of importance are indicated on separate lines. In addition, all input to the system is to be typed in lowercase, except when indicated by the occurrence of both uppercase and lowercase in the input line. User input is preceeded by an exclamation mark (!). System display output is shown as is, except when the displayed line exceeds the page margins for this document. When this occurs, the displayed line is split into two lines, with the second line indented from the first. SITES USING NSA IOM'S MUST INSURE OPTION WIOG008A-001 IS INSTALLED TO MAKE PAGED MODE I/O WORK. Instructions - Updating 4-1 SIB12.1 _S_T_E_P _1_: _P_R_E_-_I_N_S_T_A_L_L_A_T_I_O_N _P_R_E_P_A_R_A_T_I_O_N For this release there are minor changes to the admin.ec system exec_com. It is recommended that sites merge these changes with their site specific version prior to proceeding with this step. Sites may optionally wait until after MR12.1 is installed if they choose. It is recommended that sites perform a BCE SAVE. A double save is recommended to avoid any possible tape problems later. Due to the method by which unbundled software is dumped, normal trimming during reloading of new software does not occur. To ensure that unbundled directories are clean execute the following before shutting down MR12.0 for the last time enter admin mode and type: cwd >system_library_unbundled answer yes -bf hpdl ([files **]) cwd >library_dir_dir>unbundled>source answer yes -bf hpdl ([files **]) cwd >library_dir_dir>unbundled>object answer yes -bf hpdl ([files **]) To shut the system down and continue to the next step type: ame shutdown _S_T_E_P _2_: _I_N_S_T_A_L_L_A_T_I_O_N _T_O _B_C_E _(_E_A_R_L_Y_) _L_E_V_E_L Place the new MR12.1 Mult tape on any convenient tape drive. Initialize and boot the MST. The system will boot the bootload tape controller, if necessary, and continue. At this time you will be asked to input the RPV location in channel, controller, device and unit number format: bootload_0: Booting t500 A 12.1. with mtc500 rev.v1 firmware. bootload_0: Booted tape MPC. 0000.1 announce_chwm: 371. pages used of 512. in wired environment. 0000.2 announce_chwm: 646. words used of 1024. in int_unpaged_page_tables. find_rpv_subsystem: Enter RPV data: M-> ! rpv a22 451 451 1 bce (early) 0012.0: M-> _S_T_E_P _3_: _C_H_A_N_G_E_S _T_O _C_O_N_F_I_G _D_E_C_K There are no config deck changes for MR12.1. To examine and change the config deck enter the config qedx editor by typing: Instructions - Updating 4-2 SIB12.1 config 1,$p to display the entire config deck as currently saved in the "conf" partition. After having made necessary changes exit the editor by typing "w" and "q". The "w" request will verify card syntax. The "q" request will leave the qedx editor and place the user at the bce(early) level. _S_T_E_P _4_: _I_N_S_T_A_L_L_A_T_I_O_N _T_O _B_C_E _(_B_O_O_T_) _L_E_V_E_L Continue installation of BCE by typing: bce (early) 0020.0: M-> ! bce Current system time is: Friday, June 7, 1974 13:13:46 mst Is this correct? no Enter time: M-> ! 12/22/86__13:21:30 Current system time is: Monday, December 22, 1986 13:21:30 mst Is this correct? M-> ! yes load_disk_mpcs: Disk mpc(s): mspa mspc appear not to be operating. Enter disk mpc names to be loaded, or "none" or "abort" or "all": M-> ! mspa mspc (The operator entered the names of other disk mpcs to be loaded.) hc_load_mpc: Booting channel A20 with dsc500 Revision V1. hc_load_mpc: Booting channel B20 with dsc500 Revision V1. bce (boot) 1200.5: M-> At this time, the operator must load firmware into all other controllers (i.e., not the bootload tape controller nor any disk controllers). bce is then considered to be fully initialized. _S_T_E_P _5_: _R_I_N_G_-_1 _E_N_V_I_R_O_N_M_E_N_T The system is now ready to cross into the ring-1 environment: bce (boot) 1200.5: boot Multics MR12.1 - 12/15/86 1201.0 est Fri. Command: At Initializer ring-1 command level, type: alv -all Instructions - Updating 4-3 SIB12.1 At this point the libraries will be reloaded. The release tapes should be reloaded in this specific sequence: EXEC, LDD_STANDARD, UNB, and MISC. To reload the libraries type: reload_system_release -nosetlvid When the system asks "Input tape label:" type: where is the reel identification specified for the next tape to be reloaded. See Section 2, "Contents of MR12.1 Package," for a listing of all "Tape names". Repeat this step for each library tape. When all tapes are loaded, type: standard admin _S_T_E_P _6_: _T_T_F _C_O_N_V_E_R_S_I_O_N A new standard TTF has been provided containing additional terminal types. Sites using a modified site dependent TTF should merge these changes with their modified version, and convert the TTF to its binary version. The converted binary version must then be installed to take effect. The TTF.ttf segment in >tools contains some of the more common used terminals on Multics. Sites using the default TTF for this release must execute the following commands to perform this conversion: cwd >udd>sa>a rename TTF.ttf TTF.save cp >t>TTF.ttf cv_ttf TTF install TTF.ttt _S_T_E_P _7_: _F_N_P _C_O_R_E _I_M_A_G_E_S _A_N_D _C_M_F _C_O_N_V_E_R_S_I_O_N A Multics Communications System (CS) core image is supplied in the >unbundled library, and is named "site_mcs". The "site_mcs" core image contains the basic support for DN6780 type FNPs with 64k of memory. CS core images are built using the bind_fnp command in conjunction with a bindfile describing the CS modules and configurations to be used. A copy of the site_mcs.bind_fnp can be found in >ldd>mcs>info. Instructions - Updating 4-4 SIB12.1 Sites should build their own CS core image tailored to their own FNP configuration, terminal type requirements, and use of additional separately priced FNP software modules. Sites using the default "site_mcs" core image should skip to Step 7 after ensuring the CMF image statement points to the core image now located in >unb. To build a new core image, the following procedure is suggested: Sites will need to extract the communications object segments from archives located in >ldd>mcs>object. Sites should create a virgin directory under >udd>sa>a for each new core image. The following example is for sites with the more common type Datanet and a larger memory configuration. Execute the following commands: create_dir >udd>sa>a>mcs.7.6 cwd >udd>sa>a>mcs.7.6 qx r >ldd>mcs>info>site_mcs.bind_fnp (or location of sites CS bind file) . . . make editing changes if any.. . . . w site_mcs.bind_fnp q ac x ([segs >ldd>mcs>o>*.archive -absp]) bind_fnp site_mcs -list Be sure the image statement in the CMF points to this newly created CS core image. The name of the CMF requires a suffix of "cmf". The following example assumes the CMF to be in the >udd>sa>a directory. This procedure will insure that the new CS image is used: cwd >udd>sa>a qx r CMF.cmf . . 1) Edit the image: statement to point to the new CS image. 2) Make any other changes needed. . . w CMF.cmf q Instructions - Updating 4-5 SIB12.1 cv_cmf CMF copy CMF.cdt >system_control_1>cdt -force The above procedure builds a site dependent CS core image and ensures that this image is loaded in the FNP by the answering service. Exit admin mode by typing "ame". Then issue the commands: stop_mpx a (sites with multiple FNPs execute this command for each FNP) multics load_mpx a -check (sites with multiple FNPs execute this command for each FNP) go The load_mpx command indicates on the FNP console any configuration errors if console_man is loaded and "console: yes;" is in the bind_file. If any errors are reported they should be corrected. Sites should assure the correct version number is reported the first time the FNP is booted. _S_T_E_P _8_: _A_C_L_S _A_N_D _R_I_N_G _B_R_A_C_K_E_T_S Check the ACLs for >sss>dm_admin_gate_, >sss>dm_daemon_gate_, >tools>installation_tools_, >tools>pnt_admin_gate_, >tools>pnt_login_gate_, >tools>pnt_network_gate_, >tools>pnt_priv_gate_, >sss>metering_gate_ and >sss>queue_admin_. The ACLs on these gates are as they appear on System M and should be restricted. The ACL for these gates are site dependent and should be changed to meet each site's needs. The dm_admin_gate_ and dm_daemon_gate_ should be restricted to data management administrators or daemons. The installations_tools_ gate should be restricted to system library maintainers. All persons on the ACL for metering_gate_ have access to the Multics metering data. All persons on the ACL for queue_admin_ are permitted to move absentee and daemon requests for themselves and other users to different queues. Users not on this ACL are only able to move their own requests. The Initializer must have access to queue_admin_. This capability is also dependent on extended access to the .ms segments. The various pnt__gate_ acls should be restricted to the following minimums for correct system operation: >t>pnt_admin_gate_ re *.SysDaemon.* re *.SysAdmin.* Instructions - Updating 4-6 SIB12.1 >t>pnt_fs_gate_ re *.*.* >t>pnt_login_gate_ re Initializer.SysDaemon.* re *.SysAdmin.* >t>pnt_network_gate_ re Initializer.SysDaemon.* re IMFT.Daemon.* re Card_Input.Daemon.* re *.SysDaemon.* >t>pnt_priv_gate_ re Initializer.SysDaemon.* r *.SysDaemon.* re *.SysAdmin.* _S_T_E_P _9_: _A_C_L_S _A_N_D _R_I_N_G _B_R_A_C_K_E_T_S In MR12.1 a new method for controlling the ability to specify the processors a process can run on has been defined. This new method uses the ACL on a new set_proc_required.acs segment and no longer requires phcs_ privilege. Execute the following commands: admin cwd >sc1>admin_acs create set_proc_required.acs set_acl set_proc_required.acs rw *.SysDaemon rw *.SysAdmin rw *.SysMaint -rp ame Note that additional users can be added to the acs segment ACL when required. _S_T_E_P _1_0_: _S_Y_S_T_E_M _C_L_E_A_N_U_P The system is now ready for normal operation under MR12.1. Following a reasonable period of MR12.1 operation, it is suggested that sites delete any segments created as part of this procedure. It is also recommended that sites salvage their systems and fix quota by running Salvager.SysDaemon, executing the following command: x repair salvquota > -rebuild -dcf Instructions - First Time 4-7 SIB12.1 SECTION 5 INSTRUCTIONS FOR SITES INSTALLING FOR FIRST TIME The following basic procedure must be performed when installing Multics for the first time. _S_T_E_P _1_: _P_R_E_P_A_R_A_T_I_O_N Ensure that all Multics active hardware components run error free in Multics mode using the latest T&D release. Peripheral equipment can be run in either Multics or GCOS mode and must also run error free. Carefully check the hardware configuration (port and channel assignments, mailbox switch settings, etc.) Create and verify the configuration description on paper for later input when BCE is running. Close consultation between the SiteSA and Field Engineering representative is of the utmost importance. (Refer to Section 9 and Appendix A of the Operator's Guide to Multics, Order Number GB61, for hardware switch setting information. Refer to Section 7 of the Multics System Maintenance Procedures, Order Number AM81-03, for configuration setup.) When selecting the storage unit for the RPV, select a disk unit with as few bad tracks as possible. For the MSS451s, T&Ds should be used to format and test the first disk to be used as the RPV (test 365, subtest 26). The MSS500/501s are formatted at the factory, however, selection of alternate tracks is not done at the factory. It can only be done using MTR at Multics command level. (Refer to Appendix B for an outline of how MTR runs under Multics.) Instructions - First Time 5-1 SIB12.1 _S_T_E_P _2_: _L_O_G_I_C_A_L _V_O_L_U_M_E _A_S_S_I_G_N_M_E_N_T_S Choose the logical volume assignments. Decide how many logical volumes are needed and how many physical volumes are to be in each. Most installations have the following: Logical Volume Contents root >system_control_1 >system_library_standard >system_library_tools >system_library_unbundled >system_library_auth_maint >system_library_1 >documentation >daemon_dir_dir >dumps >system_library_tandd >system_library_obsolete >system_library_3rd_party >site >lv partitions public >user_dir_dir >library_dir_dir>include ldd >library_dir_dir Other logical volumes may be set up for specific applications. The assignment decision requires the system administrator to balance the costs of seek interference and breakage against the advantages of being able to define and process logically different collections of data. Data bases used for only a few hours a day or only a few days a month are natural candidates for allocation to a separate logical volume. Breaking up the system's storage into several logical volumes also allows the site to operate without all logical volumes mounted if hardware goes down. For example, an MPC or channel might go down, halving the system's disk drive capacity. Instructions - First Time 5-2 SIB12.1 Logical volume assignments might be as follows: Logical Volume Contents root >system_library_tandd >library_dir_dir >system_library_obsolete >system_library_standard >system_library_tools >system_library_unbundled >system_library_3rd_party >daemon_dir_dir >documentation >dumps >system_library_1 >system_library_auth_maint >user_dir_dir>Daemon >user_dir_dir>SysAdmin >user_dir_dir>SysDaemon >user_dir_dir>SysMaint >site >lv partitions Mcc >user_dir_dir>Mcc Multics_Pubs >user_dir_dir>Pubs >user_dir_dir>Multics Old_Dumps >dumps>Old_dumps Public >user_dir_dir >experimental >process_dir_dir >ldd>include list_1 >library_dir_dir>listings>hard >library_dir_dir>mcs >library_dir_dir>unbundled list_2 >library_dir_dir>listings These particular assignments give a wide range of flexibility and Multics can run with only the root logical volume mounted, or with one or two of the less critical logical volumes not mounted due to unavailability of disk drives. For example, logical volumes, list_1 and list_2, can easily be demounted. This frees two disk drives to be available for use with other more critical logical volumes. Instructions - First Time 5-3 SIB12.1 Installations that wish to use the Access Isolation Mechanism (AIM) by specifying more than one access category (sensitivity level) should specify the maximum and minimum categories for one or more volumes and thus ensure that sensitive data is confined to a few packs, or that packs are not "contaminated" with information requiring special precautions. The logical volumes that hold process directory segments must be chosen. Because of the heavy usage of process directory segments, these segments should be spread over as many physical volumes as possible. One or more logical volumes may be selected to hold process directory segments, using the set_pdir_volumes command in system_start_up.ec. In the supplied system_start_up.ec, a single logical volume, named public, is selected. This command line should be changed to select a set of publicly accessible and permanently mounted logical volumes containing as many physical volumes as possible, subject to some constraints. Site maintenance personnel are responsible for ensuring there is always enough space available on the selected logical volumes to hold the process directory segments. The process directory placement algorithm causes process directory creations to be made on each logical volume in proportion to the number of physical volumes in the logical volume. Ensure that enough storage will be available. About 5% of each volume is used for the VTOC and volume map. In addition, some breakage is unavoidable. Since the system handles running out of storage without crashing, and since it is possible to add physical volumes to a logical volume dynamically, logical volumes can be defined with fewer physical volumes than their maximum anticipated size. _S_T_E_P _3_: _R_P_V _I_N_I_T_I_A_L_I_Z_A_T_I_O_N Mount the Multics System Tape (MST) on Magnetic Tape Handler (MTH) nn (nn is usually equal to 01). Mount the disk pack formatted by T&D on the drive selected to be the RPV. Initialize and boot the MST. Multics will prompt with: bootload_0: Booting system MR12.1 generated 08/31/87 0000.0 bootload_0: Enter boot tape MPC model: ! t500 Normal response to this question should be "ipc", "t610", "t601" or "t500". The system will boot the bootload tape controller, if necessary, and continue. At this time, the intention to cold boot is given. Multics will request the location of the rpv. Once this is done, the init_vol request loop will be entered to accept the layout of the rpv. bootload_0: Booting t500 A 12.1. with mtc500 rev.u1 firmware. bootload_0: Booted tape MPC. Instructions - First Time 5-4 SIB12.1 0000.1 announce_chwm: 371. pages used of 512. in wired environment. 0000.2 announce_chwm: 646. words used of 1024. in int_unpaged_page_tables. find_rpv_subsystem: Enter RPV data: M-> ! query find_rpv_subsystem: Enter RPV subsystem base channel, as Icc, or "cold". M-> ! cold find_rpv_subsystem: Booting cold will destroy all data on the RPV Are you sure that you want to boot cold? M-> ! yes find_rpv_subsystem: Enter RPV subsystem base channel, as Icc. M-> ! a22 find_rpv_subsystem: Enter RPV subsystem MPC model: M-> ! 451 find_rpv_subsystem: Enter RPV disk drive model: M-> ! 451 find_rpv_subsystem: Enter RPV drive device number: M-> ! 1 find_rpv_subsystem: RPV is a model 451 drive, number 1 on MPC A22 (Model 3), and this is a COLD boot. Is this correct? M-> ! yes Default RPV layout: (Respond "end" to use it.) Average seg length = 2.00 VTOC size = 2792 pages, 13920 vtoces. 27840 paging records. Constrained by average seg length. part hc 2792. 2500. part conf 5292. 4. part alt 38117. 141. (451 disk drive only) part bos 37847. 270. part dump 35847. 2000. part log 35591. 256. part file 35336. 255. part bce 33136. 2200. request: M-> ! end These are the default partition assignments. Any changes to the default partitions or RPV parameters can be redefined by using the "startover" request in init_vol. The system installer should review the write-up of init_vol in the Multics Administration, Maintenance, and Operations Commands Manual, Order Number GB64-00, prior to the installation. Sizes for the various partitions and their locations can be modified based on the needs of the site. init_empty_root: Begin rpv initialization. This will take some time. init_empty_root: rpv initialized; 27840 records. bce (early) 0012.0: M-> The list above is based on a 451 disk drive. With the exception of some default values the script will be the same for 501, 3380, or 3381 disk units. Instructions - First Time 5-5 SIB12.1 _S_T_E_P _4_: _C_O_N_F_I_G_U_R_A_T_I_O_N Build the configuration description as follows (user input preceeded by an exclamation mark (!): ! config ! 1,$d ! a ! [User types in configuration fields as defined in the System Maintenance Procedures, Order Number AM81-03] ! \f ! w ! q Do not enter any part cards at this time, except for those partitions defined on the rpv. Also, make the root card specify only the rpv. Continue booting bce. bce (early) 0020.0: M-> ! bce Current system time is: Monday, April 29, 1985 13:13:46 mst Is this correct? no Enter time: M-> ! 04/29/85__13:21:30 Current system time is: Monday, April 29, 1985 13:21:30 mst Is this correct? M-> ! yes load_disk_mpcs: Disk mpc(s): mspa mspc appear not to be operating. Enter disk mpc names to be loaded, or "none" or "abort" or "all": M-> ! mspa mspc (The operator entered the names of other disk mpcs to be loaded.) hc_load_mpc: Booting channel A20 with dsc500 Revision V1. hc_load_mpc: Booting channel B20 with dsc500 Revision V1. bce (boot) 1200.5: M-> At this time, the operator must load firmware into all other controllers (i.e., not the bootload tape controller nor any disk controllers). bce is then considered to be fully initialized. bce (boot) 1200.5 : M-> ! boot -cold Do you really wish to boot cold and there by destroy the system hierarchy? M-> ! yes 1201.1 volume_registration_mgr_$check_volume_registration: Reregistered public LV root LVID 133353533031 (Initializer.SysDaemon.z) 1201.3 volume_registration_mgr_$check_volume_registration: Reregistered PV rpv PVID 133353533017 in LV root (Initializer.SysDaemon.z) disk_table_: New disk_table created Instructions - First Time 5-6 SIB12.1 Multics MR12.1 - 12/15/86 1202.0 mst Mon. Command: M-> Ignore the messages prefaced by disk_table_ and volume_registration_mgr_. _S_T_E_P _5_: _I_N_I_T_I_A_L_I_Z_I_N_G _R_O_O_T _V_O_L_U_M_E_S Initialize each new root volume except the RPV with the init_vol command. For better performance, it is advisable to place a hardcore partition (hc) on each physical volume of the Root Logical Volume (RLV). The placement of the hardcore partition on each volume must be low. The recommended size of additional partitions is 2500 records divided by the number of physical volume used. The RPV size should remain 2500 records to allow the system to boot with only an RPV mounted. For most volumes the command looks like: init_vol PV_NAME DRIVE_NAME -rlv {-special} Example: init_vol root2 dska_02 -rlv -special For those volumes that are to have partitions, or an average segment length other than the default of five records, add the optional "-special" as a third argument. The command then asks for instructions about the partition location. Hardcore partitions, for additional root volumes, should be specified as they are initialized. You may type one or more of the following: part NAME low nrec part NAME high nrec avg fff.ff list complete initialization by typing: end An example of typing the init_vol for an MSS0451/400 with an alternate partition on a RLV drive is: init_vol root2 dska_02 -rlv -special part alt high 141 (Note: 451 disk only) part hc low 625 (Example: 2500/4 root volumes) end when done type: shut Instructions - First Time 5-7 SIB12.1 _S_T_E_P _6_: _A_D_D_I_T_I_O_N_A_L _C_O_N_F_I_G_U_R_A_T_I_O_N _P_A_R_A_M_E_T_E_R_S At bce (boot) level enter the configuration deck editor by typing "config". The PART cards and ROOT card should be added to the deck. Subsequent boots divide the hardcore supervisor among all hardcore partitions. The following script is provided as an example where a root card exists in the configuration deck and a part card does not exist. Parameters of cards will vary according to the configuration of individual sites. User input is preceeded by an exclamation mark (!). bce (boot): M-> ! config M-> ! /root/ root -subsys dski -drive 1 M-> ! s/$/ -subsys dski -drive 2/p root -subsys dski -drive 1 -subsys dski -drive 2 M-> ! /part/ Search failed. M-> ! a M-> ! part bos dski 1 M-> ! part log dski 1 M-> ! part dump dski 1 M-> ! \f M-> ! w M-> ! q bce (boot) 1215.2: M-> reinit _S_T_E_P _7_: _R_E_L_O_A_D _O_F _E_X_E_C_U_T_A_B_L_E _L_I_B_R_A_R_I_E_S Do a normal boot "BOOT". While at ring-1 initializer command level load the executable libraries. This is done as follows: bce (boot): ! boot Command: M-> ! reload -nosetlvid Only the system libraries (MR12.1.EXEC) should be reloaded at this time. The -nosetlvid control argument ignores the logical volume ID on the tape when a directory is being reloaded. M-> ! shut 1230.1 shutdown complete. bce (boot) 1231.1: M-> ! boot standard (ignore the messages from sc_init_.) Multics MR12.1 - 12/23/85 1235.2 mst Mon Ready M-> ! admin admin: Entry not found. Could not retrieve admin password from the PNT to check admin password. Entering admin mode. [NOTE: This error message is repeated each time admin is entered until a password has been set.] Instructions - First Time 5-8 SIB12.1 Register and initialize all non-RLV volumes. For ease of typing, use of lower case names is recommended. Use the add_volume_registration (avr) command as in the following example: ! avr -pv pub01 -lv public -serial 233-81 -model 451 add_volume_registration: LV "public" does not exist. Do you wish to create it? M-> ! yes add_volume_registration: Registered PV "pub01" (pvid 100172223140) on new LV "public" lvid 100172223005). r 12:45 1.473 8 to create registration entries for each logical and physical volume. The registration file for the root logical volume is created automatically by the bootload. Since the default model number is 451, use the change_vol_registration command, if necessary, to set the correct value of model number on the rpv. The serial number can also be set as follows: lvr -pv rpv cvr -pv rpv -serial 233-79 -model ame Use the init_vol for the additional logical volumes as follows: init_vol pub01 dska_03 -special part alt high 141 (Note: 451 disk only) end init_vol pub02 dska_04 -special part alt high 141 (Note: 451 disk only) end After all physical volumes are registered and initialized, add them to the disk_table by typing the add_vol (av) command for all except the RPV: av pvname dskX_NN An example: av pub01 dska_03 At this point add all of the logical volumes by typing: alv -all Instructions - First Time 5-9 SIB12.1 _S_T_E_P _8_: _S_E_T_T_I_N_G _A_N_D _C_H_E_C_K_I_N_G _A_C_C_E_S_S The ACL for >lv should be set to "s" for all users. Setting initial ACLs for segments in the >lv directory is done from admin mode by typing: M-> ! admin M-> ! sis >lv rew *.SysAdmin rew *.SysDaemon M-> ! sa >lv s * sma *.SysAdmin sma *.SysMaint Create Access Control Segments (ACS) for each logical volume. For system public volumes, create them as follows: M-> ! create >lv>{lvname}.acs M-> ! cvr -lv {lvname} -acs >lv>{lvname}.acs M-> ! set_max_length >lv>*.acs 0 where {lvname} stands for name of each logical volume. The ACLs of these segments are interpreted to give permission to attach the logical volume (for private volumes) and permission to modify master directory control information in the MDCS (for specific logical volumes). Specific ACL entries for Initializer.SysDaemon should be deleted at this time by typing: delete_acl >lv>*.acs This is necessary because Initializer.SysDaemon always gets default access of "rw". This would prevent the Initializer from being a volume administrator by virtue of the missing "e" access. Deletion of specific access gives the Initializer the "rew" access allowed all SysDaemons. The ACL is now set so that all system administrators and all SysDaemons are volume administrators. The "e" bit controls executive access. For private volumes, the ACS is in a directory controlled by the volume owner. The ACS segment must reside in a directory on a logical volume different from the private logical volume. Instructions - First Time 5-10 SIB12.1 _S_T_E_P _9_: _S_E_T_T_I_N_G _V_O_L_U_M_E _Q_U_O_T_A Use the set_volume_quota command to give the Initializer process enough quota on each logical volume to create the necessary master directories. set_volume_quota LV_NAME QUOTA Example: set_volume_quota public 36000 The number QUOTA should be at least the total of the quotas of the directories to be created in the next step. Use create_dir to create master directories. The format of the command is: create_dir pathname -lv logical_volume -quota QQ where QQ <262144 Example: cd >library_dir_dir -lv no_backup -quota 40000 cd >library_dir_dir>include -lv public -quota 3000 The acct_start_up.ec will, in step 11, create a number of project directories and assign terminal quota if the directories do not exist. They are the following with the quota that will be assigned: >udd>SysAdmin 5000 >udd>SysAdmin>admin 2000 >udd>SysDaemon 5000 >udd>Daemon 1000 >udd>Operator 100 >udd>Terminals 10 >udd>HFED 5000 Set ACLs and additional names, as desired, on all master directories at this time. Directory quota should be set for each master directory by those sites that wish to have disk charges for directory pages included in monthly bills. Those sites not interested in implementing this feature may type "ame" and "shutdown" then skip to the next step. Instructions - First Time 5-11 SIB12.1 A directory quota of 1000 pages should be sufficient for all master directories with the exception of >udd. If udd is a master directory it is recommended that it be given a directory quota of 100000 pages. This provides enough directory quota for 100 projects at 1000 pages each. If the site has more than 100 active projects the 100000 figure should be adjusted accordingly. To set directory quota on each master directory execute the following command: set_dir_quota PATHNAME QQ This command allows a system administrator to place an arbitrary secondary storage quota for directories on a specified directory. PATHNAME is the name of a directory on which the directory quota is to be placed. -wd can be used to specify the working directory. QQ is the directory quota in 1024 word pages. If additional directory quota is required for a master directory the quota can be reset following movement of directory quota to inferior directories. Instructions for moving directory quota down to the project level is included in Step 18. To shut down do the following: ame shut _S_T_E_P _1_0_: _R_E_L_O_A_D _O_F _R_E_M_A_I_N_I_N_G _R_E_L_E_A_S_E _T_A_P_E_S Reboot Multics to ring-1 and reload the MR12.1.LDD_STANDARD and MR12.1.UNBUNDLED tapes with the following commands: boot alv -all reload -nosetlvid The tape labeled MR12.1.MISC must be the final tape of the MR12.1 supplied set to be reloaded. Instructions - First Time 5-12 SIB12.1 _S_T_E_P _1_1_: _R_U_N_N_I_N_G _A_C_C_T___S_T_A_R_T___U_P_._E_C After all the release tapes have been reloaded cross into ring-4 by executing the following commands: standard admin [Ignore messages from admin at this time.] At this time you are ready to execute part 1 of the acct_start_up.ec. To do this type: ec >system_library_tools>acct_start_up cold F.ANSS where F.ANSS is the channel number of the hardwired Initializer terminal. F = FNP number (a-h) A = Adaptor type (h = hsla) N = Adaptor number (0-2 for hsla) SS = Decimal subchannel number of specified adaptor The string "F.ANSS" should be replaced by "otw_" if there is no hardwired terminal and the bootload console is to be used as the Initializer terminal. At this point, tapes dumped from other Multics sites can be reloaded as desired using the "reload" command with the control arguments "-noquota -notrim -nosetlvid" to avoid deletion of existing segments and resetting of quotas. If any segments are to be loaded into ring 1 then it cannot be done without exiting admin mode and rebooting to ring 1. _S_T_E_P _1_2_: _M_U_L_T_I_C_S _C_O_M_M_U_N_I_C_A_T_I_O_N_S _S_Y_S_T_E_M A Multics Communications System (CS) core image is supplied in the >unbundled library, and is named site_mcs. The site_mcs version for this release is 7.6. The site_mcs core image contains the basic support for DN6780 type FNPs with 64k of memory. The communication system core images are built using the bind_fnp command in conjunction with a bindfile describing the CS modules and configurations to be used. A copy of the site_mcs.bind_fnp can be found in >ldd>mcs>info. Sites should build their own CS core image tailored to their own FNP configuration, terminal type requirements, and use of additional separately priced FNP software modules. Sites using the default site_mcs core image should ensure the CMF image statement points to the correct default core image located Instructions - First Time 5-13 SIB12.1 in >unb. The initial CMF, which includes some sample channel entries in comments, as well as one FNP entry, should be checked. Edit this CMF to eliminate any inconsistencies with the actual configuration and add one or more entries for login channels. Sites modifying their own CS core image are required to use the GCOS Environment Simulator which is an unbundled software product. To build a new core image, the following procedure is suggested: Sites will need to extract the communications object segments from archives located in >ldd>mcs>object. Sites should create a virgin directory under >udd>sa>a for each new core image. The following example is for sites with the more common type Datanet and a larger memory configuration. Execute the following commands: create_dir >udd>sa>a>mcs.7.6 cwd >udd>sa>a>mcs.7.6 qx r >ldd>mcs>info>site_mcs.bind_fnp (or location of sites CS bind file) . . . make editing changes if any.. . . . w site_mcs.bind_fnp q ac x ([segs >ldd>mcs>o>*.archive -absp]) bind_fnp site_mcs -list Be sure the image statement in the CMF points to this newly created CS core image. The following example assumes the default CMF to be in the >udd>sa>a directory. This procedure will insure that the new CS image is used: cwd >udd>sa>a qx r CMF.cmf . . Edit the image: statement to point to the CS image. Make any other changes needed. . . w CMF.cmf q cv_cmf CMF.cmf copy CMF.cdt >sc1>cdt -force Instructions - First Time 5-14 SIB12.1 The above procedure builds a site dependent CS core image and ensures that this image is loaded in the FNP by the answering service. _S_T_E_P _1_3_: _C_O_M_P_L_E_T_E _A_C_C_O_U_N_T_I_N_G _S_T_A_R_T_U_P During this step, expect many messages, some with audible alarms, reporting that certain segments do not exist and are being created. These messages would be cause for concern during normal system operation but are to be expected during accounting start up and may be ignored. Execute the following example: ame stop_mpx a (sites with multiple FNPs execute this command for each FNP) multics load_mpx a -check (sites with multiple FNPs execute this command for each FNP) admin (any error messages displayed at this time, except hardware error messages can be ignored.) ec >tools>acct_start_up cold2 This procedure will finish accounting start up. The load_mpx command indicates on the FNP console any configuration errors if console_man is loaded and "console: yes;" is in the bind_file. If any errors are reported they should be corrected. A default start_up.ec is available for use by new Multics users when they first log in. This exec_com is executed by users who login to the system without their own start_up.ec. The segment >tools>start_up.ec was copied into >sc1 by the acct_start_up.ec. Individual sites can modify this exec_com to meet their own needs. The access for the segment should be "r *.*.*" and ring brackets of 4,5,5. To start the system up for normal service type: ame word login abs start go After typing "go" a number of messages will be returned. These messages are of the form: absentee_utility_: Entry not found. Creating new . scavenge_vol: No volumes. Found unexpected command_error in system start_up.ec. These messages may be ignored. Instructions - First Time 5-15 SIB12.1 _S_T_E_P _1_4_: _C_H_E_C_K _G_A_T_E _A_C_L_S Type "admin" and enter the new admin password you selected. Check the ACLs for >sss>dm_admin_gate_, >sss>dm_daemon_gate_, >tools>installation_tools_, >tools>pnt_admin_gate_, >tools>pnt_login_gate_, >tools>pnt_network_gate_, >tools>pnt_priv_gate_, >sss>metering_gate_ and >sss>queue_admin_. The ACLs on these gates are as they appear on System M and should be restricted. The ACL for these gates are site dependent and should be changed to meet each site's needs. The dm_admin_gate_ and dm_daemon_gate_ should be restricted to data management administrators or daemons. The installations_tools_ gate should be restricted to system library maintainers. All persons on the ACL for metering_gate_ have access to the Multics metering data. All persons on the ACL for queue_admin_ are permitted to move absentee and daemon requests for themselves and other users to different queues. Users not on this ACL are only able to move their own requests. The Initializer must have access to queue_admin_. This capability is also dependent on extended access to the .ms segments. The various pnt__gate_ acls should be restricted to the following minimums for correct system operation: >t>pnt_admin_gate_ re *.SysDaemon.* re *.SysAdmin.* >t>pnt_fs_gate_ re *.*.* >t>pnt_login_gate_ re Initializer.SysDaemon.* re *.SysAdmin.* >t>pnt_network_gate_ re Initializer.SysDaemon.* re IMFT.Daemon.* re Card_Input.Daemon.* re *.SysDaemon.* >t>pnt_priv_gate_ re Initializer.SysDaemon.* r *.SysDaemon.* re *.SysAdmin.* Set ACLs on the >sc1>rcp directory and on the access control segments in it (.acs), to allow users to attach tape drives and any other peripherals they are allowed to use. After all ACLs are set, type: Instructions - First Time 5-16 SIB12.1 ame x repair salvquota > 2 -dcf -rebuild Instructions - First Time 5-17 SIB12.1 _S_T_E_P _1_5_: _S_A_V_E _C_H_E_C_K_P_O_I_N_T Type "logout * *" and "shutdown". After a successful shutdown, do a BCE save. For further information see >doc>ss>bce>save.info or Appendix B of this document. Use fresh tapes for the BCE save so that the results of the above steps are not lost. _S_T_E_P _1_6_: _T_A_I_L_O_R _S_Y_S_T_E_M _A_N_D _R_E_G_I_S_T_E_R _P_R_O_J_E_C_T_S Following the bce save, reboot the system for normal service by typing "boot star". The system is now ready for registration of projects and users from a SysAdmin process, such as Repair.SysAdmin, logged in from a standard terminal. The acct_start_up exec_com created default system_start_up.ec, admin.ec, iod_tables.iodt, RTMF.rtmf, and CMF.cmf segments. These segments should be tailored by the local Site SA to meet site operational and configuration requirements. _S_T_E_P _1_7_: _S_E_T_U_P _V_O_L_U_M_E _B_A_C_K_U_P_/_R_E_L_O_A_D_E_R The following instructions are necessary only for those sites that intend to use the Volume Backup/Reloader facility: The personids "Volume_Dumper", "Volume_Reloader", and "Volume_Retriever" are registered. These personids are registered on the Daemon project with the multip and daemon attributes and with a home_dir of >user_dir_dir>Daemon>Volume_Dumper. Sites using AIM must set the authorization for these personids at system_high and upgrade the home_dir at system_high. Login Repair SysDaemon, or if running in special session using the Initializer, execute the following command: ec >tools>setup_volume_reloader The error message that Volumes dm001 and dm002 are not registered should be ignored. This exec_com creates all directories, segments, and message segments necessary for running the volume dumper/reloader system. This exec_com also sets suggested access on the directories and segments created. Not all the access set is required. If a site wishes, the access created for *.SysMaint.* and *.SysAdmin.* may be removed. This exec_com resets the vtoce fields for both incremental and consolidated dumps by making a first dump pass with output to discard_. This is necessary since the first dump pass is Instructions - First Time 5-18 SIB12.1 equivalent to a complete dump on both the incremental and consolidated pass. Follow the instructions for normal use of this facility at the completion of this exec_com. Sites need a sufficient number of tapes to accommodate the entire file system and any incremental and consolidated dumps until a subsequent complete dump is taken. This is known as a reload group. It is suggested that new sites start with 100 reels of tape or a sufficient quantity to contain two complete reload groups. A single reel of tape at 6250 bpi holds approximately 26000 Multics records. _S_T_E_P _1_8_: _S_E_T_U_P _D_I_R_E_C_T_O_R_Y _Q_U_O_T_A This step is necessary only for those sites that wish to charge their user projects for disk storage used by directory pages, or to obtain a more complete disk report containing additional disk usage statistics. If directory quota is not already set on >udd execute the following commands from a SysAdmin process if udd is not a master directory: sac set_dir_quota > 120000 sac move_dir_quota >udd 100000 If udd is a master directory, then execute: set_dir_quota >udd 100000 Then execute the commands: cwd >udd move_dir_quota ([dirs **]) 1000 These commands move or set sufficient directory quota on udd for 100 projects with the suggested default project directory quota of 1000. If a site has more than 100 active projects a figure in excess of 100000 must be chosen for the initial directory quota of udd. The master.ec gives each new project a default directory quota of 1000 pages by moving 1000 pages of directory quota from udd. The system administrator should make sure there is always sufficient directory quota on udd to accommodate new projects. It is also suggested that all directories directly off the root with the exception of pdd and sl1 be given nonzero segment and directory quotas large enough to accommodate their current page usage and allowing for some growth. The purpose of this is to cause the disk report to contain complete statistical information on these directories (directories with 0 quotas are omitted from the disk report). Module Changes for MR12.1 5-19 SIB12.1 APPENDIX A MODULE CHANGES FOR MR12.1 This appendix provides information about changes to the Multics operating system on a segment basis. The following information applies to changes made to the system for the MR12.1 release only. This appendix is provided to help sites identify, to a segment level, changes they may have applied for emergency bug fixes or site dependent modifications to current system software. Information is catagorized as follows: new info segments (added to >doc>info unless otherwise noted) new segments new include files deleted segments modified segments Module Changes for MR12.1 A-1 SIB12.1 _N_E_W _I_N_F_O _S_E_G_M_E_N_T_S _F_O_R _M_R_1_2_._1 access_class.info (lgi) l_names.info (priv) access_requests.info (lgi) l_patch.info (priv) attach_mowse.info l_rename.info (priv) background_file_transfer.gi.info l_set_acl.info (priv) background_file_transfer.info l_set_dir_ring_brackets.info (priv) backup_dump.info l_set_ring_brackets.info (priv) bft_.info lfree_name.info (priv) bof.info (rtq) library_cleanup.info (priv) bsf.info (rtq) library_des_comp.info (priv) bsr.info (rtq) library_info.info (priv) catchup_dump.info library_map.info (priv) check_mst.info (priv) library_pathname.info (priv) compare_mst.info (priv) library_print.info (priv) complete_dump.info list.info (lci) connect.info (lci) list_comp_dsm.info copy_disk_volume.info (priv) list_endpoints.info (lsi) copy_mst.info (priv) list_tape_contents.info (rtq) create.info (lci) load_mowse.info density.info (rtq) login.info (lgi) destroy.info (lci) logout.info (lgi) detach_mowse.info ls_request_server.info (priv) dial.info mode.info (rtq) dial.info (lgi) modes.info (lgi) disconnect.info mowse.gi.info display_connection_list.in (priv)mowse.info display_user_messages.info (priv)mowse_io_.info dot.info (rtq) new_proc.info (lci) dump.info (rtq) noecho.info (lgi) echo.info (lgi) order_login_connect_infos.ec (lci) endpoints_listening.info (lsi) order_login_infos.ec (lgi) enter.info (lgi) order_login_server_infos.ec (lsi) eof.info (rtq) pc_bft_.info excerpt_mst.info (priv) pc_mowse_.info exec_com.info (lsi) position.info (rtq) exitmows.info quit.info (rtq) fsf.info (rtq) read_file.info (rtq) fsr.info (rtq) read_record.info (rtq) general_info.info (lci) records_in_file.info (rtq) general_info.info (lgi) rewind.info (rtq) general_info.info (lsi) set_time_zone.info (operator) generate_words.info start_login_service.info (lsi) hangup.info (lgi) stop_login_service.info (lsi) hello.info (lgi) terminal_id.info (lgi) iod_set_line.info (priv) terminal_report.info l_add_name.info (priv) terminal_type.info (lgi) l_delete_acl.info (priv) update_seg.info (priv) l_delete_name.info (priv) Module Changes for MR12.1 A-2 SIB12.1 _N_E_W _S_E_G_M_E_N_T_S _F_O_R _M_R_1_2_._1 PNOTICE_ws_tty_.alm mowse_error_handler_.pl1 add_to_remote_cat_.pl1 mowse_fansi.ctl.lisp append_inbuff_.pl1 mowse_io_.pl1 atm.pl1 mowse_io_call_control_.pl1 bft.pl1 network_accounting_.pl1 bft_.pl1 network_accounting_gate_.pl1 bft_error_table_.alm operator_com_channel_cmds_.pl1 bft_main_.pl1 operator_mc_cmds_.pl1 call_ec_.pl1 operator_process_cmds_.pl1 capability_.pl1 prepare_trace_.pl1 connection_list_manager_.pl1 priv_connection_list_.alm copy_disk_copy_.pl1 priv_connection_list_.pl1 copy_disk_io_.pl1 put_application_outbuff_.pl1 copy_disk_volume.pl1 rcvdat_.pl1 delete_from_remote_cat_.pl1 release_outbuffer_.pl1 display_connection_list.pl1 rtq_.pl1 display_net_acct_table.pl1 rtq_request_table_.pl1 display_user_messages.pl1 run_test_as.pl1 dtm.pl1 send_ls_request_.pl1 execom_.pl1 send_mowse_message_.pl1 external_mowse_.pl1 send_msg_.pl1 fatal_mowse_trap_.pl1 send_outbuff_data_.pl1 find_free_cat_entry_.pl1 send_system_message_.pl1 find_mowse_io_.pl1 set_system_time_zone_.pl1 get_at_.pl1 startup_parser_.pl1 get_mowse_info_ptr_.pl1 switch_shutdown_file_system.alm hasp_stream_.pl1 system_message_handler_.pl1 hpriv_connection_list_.alm tc_.pl1 init_mowse_.pl1 tc_block.pl1 internal_connect_request_.pl1 tc_disconnect.pl1 internal_mowse_.pl1 tc_error.pl1 iod_set_line.pl1 tc_input.pl1 load_mowse.pl1 tc_io_.pl1 login_server_.pl1 tc_mask.pl1 login_server_connection_.pl1 tc_request.pl1 login_server_info_.pl1 tc_screen.pl1 login_server_overseer_.pl1 terminal_report.pl1 ls_cleanup_connections_.pl1 terminate_mowse_.pl1 ls_convert_as_error_code_.pl1 test_system_control.pl1 ls_data_.cds trace_message_.pl1 ls_dump_.pl1 uc_cleanup_network_dials_.pl1 ls_message_.pl1 uc_create_process_.pl1 ls_message_table_.alm uc_create_process_check_.pl1 ls_report_subr_error_.pl1 uc_dial_.pl1 ls_request_server.pl1 uc_list_disconnected_procs_.pl1 ls_request_server_.pl1 uc_login_.pl1 ls_ssu_request_tables_.alm uc_logout_.pl1 ls_validate_user_.pl1 uc_ls_connect_request_.pl1 message_manager_.pl1 uc_ls_create_request_.pl1 message_parser_.pl1 uc_ls_destroy_request_.pl1 Module Changes for MR12.1 A-3 SIB12.1 uc_ls_dial_request_.pl1 window_display_.pl1 uc_ls_disconnect_request_.pl1 window_editor_utils_.alm uc_ls_list_request_.pl1 window_io_.pl1 uc_ls_logout_request_.pl1 window_io_iox_.pl1 uc_ls_new_proc_request_.pl1 wioctl_.pl1 uc_ls_operator_request_.pl1 ws_.pl1 uc_ls_process_request_.pl1 ws_channel_.pl1 uc_ls_rq_server_wakeup_.pl1 ws_debug_.pl1 uc_ls_validate_request_.pl1 ws_error_.alm uc_proc_term_handler_.pl1 ws_packet_dispatcher_.pl1 uc_send_ls_response_.pl1 ws_packet_receiver_.pl1 uc_set_pit_tty_info_.pl1 ws_packet_transmitter_.pl1 uc_setup_process_connect_.pl1 ws_timer_.pl1 user_table_mgr_.pl1 ws_tools_.pl1 video_alm_util_.alm ws_trace_.pl1 video_data_.cds ws_tty_.alm video_et_.alm ws_tty_data.cds video_utils_.pl1 ws_tty_main_.pl1 wake_up_sleeper_.pl1 ws_tty_mgr_.pl1 window_.pl1 ws_tty_read_.pl1 window_call.pl1 ws_tty_write_.pl1 window_call_data_.cds xforum_get_str_.pl1 Module Changes for MR12.1 A-4 SIB12.1 _N_E_W _I_N_C_L_U_D_E _F_I_L_E_S _F_O_R _M_R_1_2_._1 bft_values.incl.pl1 pc_mowse_.incl.archive copy_disk_info.incl.pl1 pc_wsterm_.incl.archive mowse_info.incl.pl1 rtq_structure_info.incl.pl1 mowse_io_bad_control.incl.pl1 tape_ioi_constants.incl.pl1 mowse_io_constants.incl.pl1 ws_control_ids.incl.pl1 mowse_io_data.incl.pl1 ws_tty_data.incl.pl1 mowse_io_structures.incl.pl1 xforum_answers.incl.pl1 mowse_lib_dcls.incl.pl1 xforum_help_infos.incl.pl1 mowse_mcb.incl.pl1 xforum_prompts.incl.pl1 pc_bft_.incl.archive Module Changes for MR12.1 A-5 SIB12.1 _D_E_L_E_T_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_2_._1 PNOTICE_tp.alm tp_io_switches_.pl1 compare_copy_.pl1 tp_io_terminal_handler_.pl1 compare_master_.pl1 tp_list_pending_requests.pl1 copy_dump_tape_read_.pl1 tp_log_error_.pl1 copy_dump_tape_write_.pl1 tp_master_table.incl.pl1 time_zones_.incl.pl1 tp_meters.pl1 tp_call_strings_.pl1 tp_monitor_.pl1 tp_cancel.pl1 tp_nulle_.pl1 tp_change_deadline.pl1 tp_output_queue.incl.pl1 tp_command_table.incl.pl1 tp_output_queue_.pl1 tp_command_table_manager_.pl1 tp_person_name_table.incl.pl1 tp_cvsct.pl1 tp_pnt_manager_.pl1 tp_cvsct_.rd tp_reset_xcn_num.pl1 tp_display_command_table.pl1 tp_shrink_q.pl1 tp_display_current_xcns.pl1 tp_start.pl1 tp_display_input_queue.pl1 tp_stop.pl1 tp_display_master_table.pl1 tp_tty_.pl1 tp_display_output_queue.pl1 tp_user.pl1 tp_get_xcn_status.pl1 tp_verify_transaction_.pl1 tp_input_queue.incl.pl1 tp_who.pl1 tp_input_queue_.pl1 tp_worker_error_handler_.pl1 tp_io_channel_manager_.pl1 tp_worker_init_tcf.pl1 tp_io_dial_handler_.pl1 tp_worker_io_.pl1 tp_io_enter_test_mode.pl1 tp_worker_run_.pl1 tp_io_messages_.pl1 tp_worker_run_transaction_.pl1 tp_io_monitor_.pl1 tp_worker_special_handler_.pl1 tp_io_signoff.pl1 tp_worker_start.pl1 tp_io_start.pl1 Module Changes for MR12.1 A-6 SIB12.1 _M_O_D_I_F_I_E_D _S_E_G_M_E_N_T_S _F_O_R _M_R_1_2_._1 access_audit_gate_.alm abs_io_data.incl.pl1 active_all_rings_data.cds abs_io_expand_.pl1 active_hardcore_data.cds abs_io_v1_get_line.pl1 admin_gate_.alm abs_io_v2_get_line.pl1 ast_lock_meter_seg.cds absadr.alm bootload_1.alm absentee_listen_.pl1 dm_hcs_.alm absentee_user_manager_.pl1 dm_hphcs_.alm absentee_utility_.pl1 emergency_shutdown.alm absolute_pathname_.pl1 error_table_.alm acc_list_.pl1 hasp_mpx.pl1 acc_name_.pl1 hc_backup_.alm accept_fs_disk.pl1 hcs_.alm accept_messages.pl1 ibm3270_mpx.pl1 accept_rpv.pl1 init_processor.alm access_audit_.pl1 initializer_gate_.alm access_audit_log_fault_.pl1 initializer_mdc_.alm access_audit_r1_.alm inzr_stk0.cds access_audit_util_.pl1 ioi_.alm access_class_check.pl1 mdc_.alm access_mode.pl1 mdc_priv_.alm access_operations_.alm mhcs_.alm access_viol.pl1 operator_pointers_.alm acl.pl1 pds.cds acl_.pl1 phcs_.alm act_ctl_.pl1 polled_vip_mpx.pl1 act_proc.pl1 prds.cds activate.pl1 pvt.cds active_fnc_err_.alm rcp_.alm add_key.pl1 rcp_admin_.alm add_pnotice.pl1 rcp_priv_.alm add_scu.pl1 rcp_sys_.alm adjust_float_.alm restart_fault.alm admin_.pl1 return_to_ring_0_.alm aim_check_.alm salv_data.cds aim_util_.alm shcs_.alm alloc_.alm signaller.alm allocate_dir_ht_.pl1 sst_seg.cds alm_syserr_caller.pl1 syserr_data.cds amu_fdump_mgr_.pl1 system_privilege_.alm amu_fdump_mpt_.pl1 tandd_.alm amu_fdump_translate_.pl1 tc_data.cds amu_get_name_.pl1 template_pit.alm amu_hardcore_info_.pl1 trace_operator_pointers_.alm amu_parse_ptr_args_.pl1 tty_buf.cds amu_print_text_.pl1 test_match_star_name.pl1 amu_replace_trans_.pl1 tty_lines.pl1 amu_search_seg_.pl1 PNOTICE_exec.alm amu_slt_search_.pl1 abbrev.pl1 amu_translation.incl.pl1 abbrev_data_.cds announce_chwm.pl1 Module Changes for MR12.1 A-7 SIB12.1 any_to_any_.alm bce_command_processor_.pl1 append.pl1 bce_component_to_wordnum_.pl1 arc_sine_.alm bce_console_io.pl1 arc_tangent_.alm bce_continue.pl1 arg_assign_.pl1 bce_copy_disk.pl1 as_access_audit_.pl1 bce_create_sstnt.pl1 as_check_condition_.pl1 bce_data.cds as_data_.alm bce_die.pl1 as_dump_.pl1 bce_display_disk_label.pl1 as_error_table_.alm bce_display_instruction_.pl1 as_hasp_mpx_.pl1 bce_display_scu_.pl1 as_init_.pl1 bce_dump.pl1 as_mcs_mpx_.pl1 bce_error.pl1 as_meter_.pl1 bce_esd.pl1 as_meters.pl1 bce_exec_com_.pl1 as_request_bump_user_.pl1 bce_exec_com_input.pl1 as_request_note_pnt_change_.pl1 bce_execute_command_.pl1 as_request_server_.pl1 bce_fwload.pl1 as_who.pl1 bce_get_defptr_.pl1 asd_.pl1 bce_get_flagbox.pl1 asr_abs_command_server_.pl1 bce_get_to_command_level.pl1 asr_com_channel_info_srvr_.pl1 bce_inst_length_.pl1 assign_.alm bce_ioi_post.pl1 astty_.pl1 bce_list_requests_.pl1 asu_.pl1 bce_listen_.pl1 asum_.pl1 bce_lock_mca.pl1 asum_read_delete_ops_.pl1 bce_map_over_requests_.pl1 asum_system_init_.pl1 bce_name_to_segnum_.pl1 authenticate_.pl1 bce_parse_disk_spec.pl1 azm_address_space_.pl1 bce_probe.pl1.pmac azm_display_fdump_events.pl1 bce_query.pl1 azm_requests_1_.pl1 bce_query_af.pl1 azm_requests_2_.pl1 bce_ready.pl1 azm_requests_3_.pl1 bce_request_table_.alm azm_stack_requests_.pl1 bce_save.pl1 azm_stack_trace_.pl1 bce_save_util_.pl1 azm_syserr_.pl1 bce_severity.pl1 azm_verify_dump_ams_.pl1 bce_shutdown_state.pl1 azm_why_.pl1 bce_state.pl1 backup_control_mgr_.pl1 bce_test_disk.pl1 backup_dump.pl1 bfp_to_hfp_.alm backup_dump_recurse.pl1 bj_txte_util.pl1 backup_load.pl1 bk_arg_reader_.pl1 backup_load_dir_list.pl1 bk_input.pl1 backup_map_.pl1 bk_retrieve.pl1 backup_record_types.incl.pl1 bk_ss_.cds backup_util.pl1 bk_ss_.incl.pl1 bcd_to_ascii_.alm boot_rpv_subsystem.pl1 bce_abs_seg.pl1 boot_tape_io.pl1 bce_alert.pl1 bootload_0.alm bce_alm_die.alm bootload_abs_mode.alm bce_appending_simulation.pl1 bootload_console.alm bce_check_abort.pl1 bootload_disk_io.pl1 Module Changes for MR12.1 A-8 SIB12.1 bootload_disk_post.pl1 command_query_.pl1 bootload_dseg.alm commit.pl1 bootload_early_dump.alm compare_mst.pl1 bootload_error.alm compute_bill.pl1 bootload_faults.alm condition_.alm bootload_flagbox.alm config_.pl1 bootload_formline.alm config_data_.cds bootload_fs_.pl1 config_deck_data_.cds bootload_fs_cmds_.pl1 config_deck_edit_.pl1 bootload_info.cds config_deck_parse_.pl1 bootload_io.alm config_part_card.incl.pl1 bootload_linker.alm config_root_card.incl.pl1 bootload_loader.alm configure_test_cpu.pl1 bootload_qedx.pl1 convert_access_class_.pl1 bootload_slt_manager.alm convert_access_operation_.pl1 bootload_tape_fw.alm convert_binary_integer_.pl1 bootload_tape_label.alm convert_date_to_binary_.rd boundfault.pl1 copy.pl1 bsr_structures.incl.pl1 copy_deadproc.pl1 buddy_alloc_.pl1 copy_dir_.pl1 buddy_area_.pl1 copy_dump_tape.pl1 buddy_area_assign_.pl1 copy_fdump.pl1 buddy_freen_.pl1 copy_on_write_handler_.pl1 builtin.pl1 copy_stack_0.pl1 cache_priv.alm core_queue_man.alm cache_tester.pl1 correct_qused.pl1 call_bce.pl1 countervalidate_label_.pl1 call_ec_.pl1 cp_data_.cds call_math_error_.alm cpg_.pl1 call_outer_ring_.pl1 cplx_dec_ops_.alm cam_cache.alm crawlout_default_handler_.pl1 cancel_abs_request.pl1 create_hproc.pl1 canon_for_volume_label_.pl1 create_ips_mask_.pl1 canon_resource_name_.pl1 create_mrds_dm_include.pl1 cdt_mgr_.pl1 create_root_dir.pl1 change_dtem.pl1 create_root_vtoce.pl1 channel_manager.pl1 create_rpv_partition.pl1 char_bit_offset_fcns_.alm create_vtoce.pl1 check_cpu_speed.pl1 cu_.alm check_entryname_.pl1 cv_bin_.pl1 check_gate_acl_.pl1 cv_cmf.rd check_mst.pl1 cv_config_card_.pl1 check_trailer.alm cv_dec_.pl1 checker_data_.cds cv_error_.pl1 checker_load_MST_.pl1 cv_float_.pl1 chname.pl1 cv_fsdisk_error_.pl1 clock_.alm cv_fstime_.alm cm_allocate_ci.pl1 cv_integer_string_.pl1 cm_postcommit_increment.pl1 cv_rcp_attributes_.pl1 cmtv.alm cv_ttf.rd collect_free_core.pl1 daemon_user_manager_.pl1 com_err_.pl1 date_name_.pl1 command_processor_.pl1 date_time_.pl1 Module Changes for MR12.1 A-9 SIB12.1 dbm_man.pl1 dm_fm_postcommit_info.incl.pl1 dbr_util_.pl1 dm_key_count_array.incl.pl1 dc_find.pl1 dn355.pl1 dctl.alm dn355_boot_interrupt.pl1 deact_proc.pl1 dn355_messages.alm deactivate.pl1 dn355_util.alm deactivate_for_demount.pl1 double_arc_sine_.alm deactivate_segs.pl1 double_arc_tangent_.alm debug_check.pl1 double_exponential_.alm dec_ops_.alm double_logarithm_.alm declare_picture_temp.pl1 double_principal_angle_.alm decode_descriptor_.pl1 double_sine_.alm default_error_handler_.pl1 double_square_root_.alm define_area_.pl1 double_tangent_.alm del_dir_tree.pl1 dpg_.pl1 delentry.pl1 dprint_.pl1 delete_key.pl1 dump_anstbl_.pl1 delete_message.pl1 dump_cdt_.pl1 delete_old_pdds.pl1 dump_segment.pl1 delete_record.pl1 e_macops_.lisp delete_segs.pl1 e_option_defaults_.lisp delete_vtoce.pl1 e_pl1_.pl1 demand_deactivate.pl1 ebcdic8_to_ascii_.pl1 demount_pv.pl1 ebcdic_to_ascii_.alm device_acct_.pl1 ec_shift_config_change_.pl1 device_control.alm ed_installation_parms.pl1 dial_ctl_.pl1 edx_util_.pl1 dialup_.pl1 emacs-compilations.lisp dir_dump.pl1 emacs_data_.cds dir_lock_init.pl1 encode_clock_value_.pl1 disk_control.pl1 enter_abs_request.pl1 disk_emergency.pl1 enter_abs_request_.pl1 disk_error_data.cds equal.pl1 disk_init.pl1 error_table_.alm disk_name_pvtx.pl1 establish_config_deck.pl1 disk_reader.pl1 establish_temp_segs.pl1 disk_rebuild.pl1 evict_page.alm disk_rebuild_caller.pl1 expand_assign.pl1 disk_run.pl1 expand_pathname_.pl1 disk_table_.pl1 exponential_.alm display_access_class_.pl1 ext_parse.pl1 display_anst.pl1 fast_connect_init.alm display_disk_label.pl1 fast_hc_ipc.alm display_disk_label_.pl1 file.pl1 display_mc_anstbl.pl1 file_.alm display_ttt.pl1 file_util.pl1 display_volume_log.pl1 filemap_checksum_.alm dm_comp_values_proc.incl.pl1 fill_vol_extents_.pl1 dm_comp_vec_str_proc.incl.pl1 fim.alm dm_dmn_requests_.pl1 fim_util.alm dm_error_.alm find_bit_.alm dm_fast_lock_status.pl1 find_char_.alm dm_fm_increment_info.incl.pl1 find_command_.pl1 Module Changes for MR12.1 A-10 SIB12.1 find_file_partition.pl1 get_tpr_.pl1 find_partition.pl1 get_ttt_info_.pl1 find_pathname_.pl1 get_userid_.pl1 find_rpv_subsystem.pl1 getuid.alm flagbox.incl.alm gm_write_boot_program_.pl1 flagbox.incl.pl1 grab_aste.pl1 flagbox_mgr.pl1 hardcore_sct_seg.alm flush_ast_pool.pl1 hardware_fault.pl1 fm_do_.pl1 hash.pl1 fm_put_.pl1 hash_index_.alm fnp_init.pl1 hasp_host_.pl1 fnp_multiplexer.pl1 hasp_workstation_.pl1 fnp_util.pl1 hc_device_acct_.pl1 force_write.pl1 hc_dm_util.pl1 format_attributes_.pl1 hc_dmpr_primitives.pl1 formline_.alm hc_exponent_control.pl1 fort_defaults_.pl1 hc_initlzr_auxl_init_.pl1 fort_make_symbol_section.pl1 hc_ipc.pl1 fort_math_ops_.alm hc_load_mpc.pl1 fort_message_table.alm hc_page_trace.pl1 fort_options.incl.pl1 hc_tune.pl1.pmac fortran_io_.pl1 hcom_parse_.rd fortran_job_bits.incl.pl1 hcom_process_path_.pl1 free_store.alm hcom_process_seg_.pl1 freecore.pl1 hcs_.alm fs_alloc.pl1 hfp_to_bfp_.alm fs_get.pl1 history_reg_save.pl1 fs_modes.pl1 hphcs_.alm fs_move.pl1 illegal_procedure.pl1 fs_search.pl1 im_basic_search.pl1 fsout_vol.pl1 im_make_parent_key.pl1 ftp_dialup_.pl1 im_put_key.pl1 fv_iv_template.alm init_aste_pools.pl1 gcos_queue_job_.pl1 init_bce.pl1 generate_mst.pl1 init_branches.pl1 get_addr_.pl1 init_clocks.pl1 get_aste.pl1 init_disk_pack_.pl1 get_at_entry_.pl1 init_dm_journal_seg.pl1 get_control_point_id_.alm init_early_config.pl1 get_defname_.pl1 init_empty_root.pl1 get_defptr_.alm init_hardcore_gates.pl1 get_equal_name_.pl1 init_hc_part.pl1 get_io_segs.pl1 init_lvt.pl1 get_kstep.pl1 init_partitions.pl1 get_main.pl1 init_proc.pl1 get_mcm_meters.pl1 init_pvt.pl1 get_pathname_.pl1 init_root_dir.pl1 get_ppr_.pl1 init_root_vols.pl1 get_process_id_.pl1 init_scavenger_data.pl1 get_process_usage.pl1 init_scu.pl1 get_ptrs_.alm init_sst.pl1 get_pvtx.pl1 init_sst_name_seg.pl1 get_temp_segments_.pl1 init_stack_0.pl1 Module Changes for MR12.1 A-11 SIB12.1 init_str_seg.pl1 iom_unassign.pl1 init_sys_var.pl1 ios_.pl1 init_syserr_log.pl1 ios_signal_.pl1 init_toehold.pl1 ios_write_around_.pl1 init_vol_header_.pl1 iox_.alm init_volmap_seg.pl1 iox_attach_name.pl1 init_vtoc_man.pl1 iox_close_file.pl1 initial_error_handler.pl1 iox_detach.pl1 initialize_faults.pl1 iox_find_iocb.pl1 initialize_faults_data.cds iox_get_options.pl1 initialize_kst.pl1 iox_init_.pl1 initialize_process_.pl1 iox_measure_options.pl1 initializer.pl1 iox_open_file.pl1 initiate_.pl1 iox_propagate.pl1 initiate_search_rules.pl1 iox_signal_.pl1 install_ttt_.pl1 ipc_.alm integer_power_integer_.alm ipc_data_.cds interpret_info_struc_.pl1 ipc_fast_.pl1 interpret_oncode_.pl1 ipc_real_.pl1 io_call_msg_.alm ipc_util_.pl1 io_chnl_util.pl1 ipc_validate_.pl1 io_config_init.pl1 ips_.alm io_error.pl1 isot_fault_handler_.pl1 io_log_status_info.cds kst_info.pl1 io_manager.alm kst_util.pl1 io_reconfig.pl1 kstsrch.pl1 ioa_.pl1 lar_util_.pl1 ioam_.pl1 level.alm iodc_.pl1 level_0_.pl1 iodd_.pl1 level_error.pl1 iodd_static.incl.pl1 lg_ctl_.pl1 ioi_assignment.pl1 limit_covert_channel.pl1 ioi_config.pl1 link_man.pl1 ioi_connect.pl1 link_snap.pl1 ioi_device.pl1 link_trap_caller_.pl1 ioi_get_status.pl1 linkage_error_.pl1 ioi_init.pl1 list_inacl_all.pl1 ioi_masked.pl1 list_init_.pl1 ioi_page_table.pl1 list_resources.pl1 ioi_set.pl1 lister_requests_.pl1 ioi_suspend_devices.pl1 load_ctl_.pl1 ioi_usurp_channels.pl1 load_ctl_status.pl1 ioi_verify_lock.pl1 load_disk_mpcs.pl1 ioi_wire.pl1 load_mst.pl1 ioi_workspace.pl1 load_system.pl1 iom_assign.pl1 lock.pl1 iom_connect.alm lock_mca.pl1 iom_data_init.pl1 lock_volmap.alm iom_error.pl1 log_create_.pl1 iom_interrupt.alm log_data_.cds iom_overhead.pl1 log_initialize_.pl1 iom_reset.pl1 log_initiate_.pl1 iom_switches.pl1 log_list_history_.pl1 Module Changes for MR12.1 A-12 SIB12.1 log_move_.pl1 mdx.pl1 log_name_.pl1 message_facility_.pl1 log_position_.pl1 message_table_.alm log_read_.pl1 meter_ast_lock.alm log_salvage_.pl1 meter_response_time.alm log_segment_.pl1 mlsys_format_.pl1 log_wakeup_.pl1 mlsys_mailbox_mgr_.pl1 log_write_.pl1 mlsys_mailbox_utils_.pl1 logarithm_.alm mlsys_parse_text_.pl1 logical_volume_manager.pl1 mode_string_.pl1 logout.pl1 mos_memory_check.pl1 lot_fault_handler_.pl1 mountedp.pl1 lv_request_.pl1 move_non_perm_wired_segs.pl1 lv_request_communicator_.pl1 move_r_or_t_.alm mail.pl1 mowse.incl.pl1 make_branches.pl1 mowse_io_.pl1 make_msf_.pl1 mowse_io_control_info.incl.pl1 make_sdw.pl1 mowse_messages.incl.pl1 make_seg.pl1 mrdim_.pl1 make_segs_paged.pl1 mrl_.alm makeknown_.pl1 ms_create.pl1 makestack.pl1 mseg_check_access_.pl1 makeunknown_.pl1 mseg_fs_interface_.pl1 map_free_count.alm mseg_mbx_ms_gate_target_.pl1 map_onto_disk.pl1 mseg_message_.pl1 mask_instruction.alm msf_manager_.pl1 match_star_name_.pl1 mst_tools_.pl1 math_constants_.alm multics_libraries_.ld math_routines_.alm multiplexer_mgr_.pl1 math_routines_end_.alm mvt_.alm mc_check_acs_.pl1 new_proj.pl1 mc_commands_.pl1 nonlocal_goto_.alm mc_con_rec_.pl1 numeric_to_ascii_.pl1 mc_quiesce_.pl1 numeric_to_ascii_base_.pl1 mc_tty_.pl1 object_info_.pl1 mc_util_.pl1 object_lib_.pl1 mc_wakeups_.pl1 oc_trans_input_.pl1 mca_attach_.pl1 oc_trans_output_.pl1 mca_init_.pl1 ocd_.pl1 mcs_timer.pl1 ocdcm_.pl1 mcs_timer_daemon.pl1 on_line_salvager.pl1 mcs_trace.pl1 ondata_.alm mdc_check_mdcs_.pl1 op_mnemonic_.cds mdc_create_.pl1 other_process_info.pl1 mdc_init_.pl1 outward_call_handler.pl1 mdc_lock_.pl1 page.alm mdc_parse_acct_.pl1 page_error.alm mdc_repair_.pl1 page_fault.alm mdc_set_.pl1 page_synch.alm mdc_set_path_.pl1 parity_check.alm mdc_status_.pl1 parse_ftp_login_line_.pl1 mdc_util_.pl1 parse_login_line_.pl1 mdcs_util_.pl1 parse_resource_desc_.pl1 Module Changes for MR12.1 A-13 SIB12.1 parse_tape_reel_name_.pl1 probe_seg_mgr_.pl1 parse_tty_name_.pl1 probe_source_segment_.pl1 part_card.incl.pl1 proc_info.pl1 partition_io.pl1 proc_int_handler.pl1 pathname_.pl1 ptw_util_.pl1 pathname_am.pl1 put_aste.pl1 pc.pl1.pmac put_field_.alm pc_abs.pl1.pmac put_format_.alm pc_check_tables_.pl1 pxss.alm pc_deposit.pl1 qedx.pl1 pc_recover_sst.pl1 qedx_.pl1 pc_signal.pl1 quota.pl1 pc_trace.alm quota_util.pl1 pc_trace_pl1.pl1 quotaw.pl1 pc_wired.pl1.pmac rbf_.pl1 pdir_volume_manager_.pl1 rcp_access_kernel_.pl1 pdt_copy.pl1 rcp_access_kernel_setup.pl1 phcs_.alm rcp_assign_device_.pl1 picture_info_.pl1 rcp_attach_.pl1 pl1_decat_char_.pl1 rcp_attach_lv_.pl1 pl1_operators_.alm rcp_audit.pl1 pl1_resignaller_.pl1 rcp_authenticate_device_.pl1 pl1_signal_.pl1 rcp_auto_register_.pl1 pl1_signal_conversion_.pl1 rcp_cancel_id_.pl1 pl1_symbol_print.pl1 rcp_cancel_resource_.pl1 plio2_gvl_.pl1 rcp_check_assign_.pl1 plus.pl1 rcp_check_attach_.pl1 pnotice_language_info_.cds rcp_check_attach_lv_.pl1 post_purge.alm rcp_comment_.pl1 power_.alm rcp_compute_aim_mode.pl1 power_integer_.alm rcp_compute_bracket_mode.pl1 prds_init.pl1 rcp_compute_raw_mode.pl1 pre_link_hc.pl1 rcp_control_.pl1 principal_angle_.alm rcp_copy_.pl1 print.pl1 rcp_detach_.pl1 print_apt_entry.pl1 rcp_detach_lv_.pl1 print_configuration_deck.pl1 rcp_device_info_.pl1 print_data.pl1 rcp_disk_.pl1 print_motd.pl1 rcp_find_.pl1 priv_channel_manager.pl1 rcp_force_unassign_.pl1 priv_delete_vtoce.pl1 rcp_get_scratch_volume_.pl1 priv_hasp_mpx.pl1 rcp_init.pl1 priv_ibm3270_mpx.pl1 rcp_ioi_attach_.pl1 priv_mcs_trace.pl1 rcp_lock_.pl1 priv_polled_vip_mpx.pl1 rcp_lv_.pl1 priv_x25_mpx.pl1 rcp_match_.pl1 private_logical_volume.pl1 rcp_match_user_name_.pl1 privileged_mode_ut.alm rcp_merge_modes.pl1 probe_command_.pl1 rcp_message_.pl1 probe_eval_.pl1 rcp_mount_timer_.pl1 probe_map_sequence_.alm rcp_mount_timer_poll_.pl1 probe_requests_.pl1 rcp_operation_access.pl1 probe_seg_info_.pl1 rcp_pointers_.pl1 Module Changes for MR12.1 A-14 SIB12.1 rcp_pre_claim_.pl1 ring_alarm.pl1 rcp_preload_.pl1 ringbr_.pl1 rcp_promote_.pl1 rldr_arg_reader_.pl1 rcp_rcse_.pl1 rldr_check_pvol_.pl1 rcp_reconfigure_.pl1 rldr_finish_.pl1 rcp_reserve_.pl1 rldr_input_.pl1 rcp_resource_info_.pl1 rldr_label_.pl1 rcp_ring1_init_.pl1 rldr_output_.pl1 rcp_set_lock_.pl1 rldr_report_.pl1 rcp_setup_event.pl1 rldr_volume_map_.pl1 rcp_tape_.pl1 rldr_vtoc_buffer_.pl1 rcp_tape_survey_.pl1 rldr_vtoc_header_.pl1 rcp_unassign_.pl1 rollback.pl1 rcp_unload_.pl1 root_card.incl.pl1 rcp_validate_.pl1 rsw_util.pl1 rcprm_find_op.pl1 rtcd_util_.alm rcprm_find_resource_.pl1 rtq_.pl1 rcprm_journal_file_.pl1 salv_caller.pl1 rcprm_journalize_.pl1 salv_check_vtoce_.pl1 rcprm_list_resource_.pl1 salv_dir_checker_.pl1 rcprm_registry_mgr_.pl1 salv_directory.pl1 rcprm_registry_util_.pl1 salv_dump_copy.pl1 rcprm_verify_registries_.pl1 salv_err_msg.pl1 rdisk_.pl1 salvage_pv.pl1 read_disk.pl1 salvager.pl1 read_disk_label.pl1 sat.incl.pl1 read_tape_and_query.pl1 save_handler_mc.alm real_initializer.pl1.pmac sc_abort_line_util_.pl1 reassign_work_classes_.pl1 sc_admin_command_.pl1 reclassify.pl1 sc_admin_mode_.pl1 reconfig.pl1 sc_command.pl1 reconfigure.pl1 sc_create_sci_.pl1 record_io_.alm sc_edit_motd_.pl1 record_status.pl1 sc_exec_request_.pl1 recover_volume_log.pl1 sc_execute_command_line_.pl1 ref_name_.pl1 sc_get_error_name_.pl1 register_resource.pl1 sc_init_.pl1 reload.pl1 sc_ipc_mask_.pl1 reload_volume_.pl1 sc_process_command_line_.pl1 reloader.pl1 sc_request_table_.alm relocate_instruction_.pl1 sc_requests_.pl1 remote_driver_.pl1 sc_shutdown_.pl1 rename_proj.pl1 sc_signal_handler_.pl1 requote_string_.pl1 sc_signal_io_handler_.pl1 reset_usage.pl1 sc_stat_.alm resource_info_.pl1 scas_init.pl1 resource_status.pl1 scavenge_volume.pl1 response_meters.pl1 scavenger.pl1 restart_mc_ttys_.pl1 scr_util.pl1 retv_copy.pl1 scs.cds retv_util.pl1 scs_and_clock_init.pl1 ring0_init.pl1 sct_manager_.pl1 ring_0_peek.pl1 sdw_util_.pl1 Module Changes for MR12.1 A-15 SIB12.1 search_ast.alm syserr_copy.pl1 search_file_.pl1 syserr_copy_wired_log.pl1 seg_fault.pl1 syserr_log_daemon.pl1 segment_loader.pl1 syserr_real.pl1 segment_mover.pl1 syserr_seg_manager.pl1 segno_usage.pl1 system_control_.pl1 set.pl1 system_info_.pl1 set_alarm_timer.pl1 system_startup_.pl1 set_disk_table_loc.pl1 tangent_.alm set_ext_variable_.pl1 tape_checksum_.alm set_kst_attributes.pl1 tape_dim_data_.alm set_lock_.pl1 tape_error_data.cds set_privileges.pl1 tape_io_interpret_.pl1 set_proc_required.pl1 tape_ioi_.alm set_procs_required.pl1 tape_ioi_activate.pl1 set_smic_pattern.pl1 tape_ioi_buffer_man.pl1 set_sons_lvid.pl1 tape_ioi_error_retry.pl1 set_stack_ptr.alm tape_ioi_hardware_status.pl1 set_sys_audit_thresholds_.pl1 tape_ioi_io.pl1 set_tty.pl1 tape_ioi_modes.pl1 set_work_class.pl1 tape_ioi_utils.pl1 setfaults.pl1 tape_ioi_wks_man.pl1 shutdown.pl1 tape_ioi_workspace.incl.pl1 shutdown_file_system.pl1 tape_mult_.pl1 signal_.pl1 tape_mult_close_.pl1 sine_.alm tape_mult_detach_.pl1 slt_manager.pl1 tape_mult_labeler_.pl1 sort_seg_.pl1 tape_mult_modes_.pl1 special_messages_.pl1 tape_mult_open_.pl1 square_root_.alm tape_mult_parse_.pl1 stack_header_util_.alm tape_mult_read_.pl1 stack_oob_handler.pl1 tape_mult_util_.pl1 star_.pl1 tape_mult_write_.pl1 start_cpu.pl1 tape_reader.pl1 state_man.pl1 tape_reader_.pl1 status.pl1 tc.pl1 status_.pl1 tc_.pl1 stock.alm tc_init.pl1 stock_man.pl1 tc_input.pl1 stop_cpu.pl1 tc_io_.pl1 stop_process.pl1 tc_shutdown.pl1 structure_library_1_.cds tc_util.pl1 structure_library_6_.cds template_address_space.pl1 sty_mpx.pl1 template_area_header.cds sub_err_.pl1 template_slt_.alm substr.pl1 terminal_type_data.incl.pl1 sum.pl1 terminate_.pl1 switch_on.pl1 terminate_proc.pl1 syn_.pl1 terminate_process_.pl1 sys_info.cds test_match_star_name.pl1 sys_log_.pl1 thread.alm sys_trouble.alm time_defaults_.alm syserr.alm time_info_.cds Module Changes for MR12.1 A-16 SIB12.1 timer_manager_.pl1 video_utils_.pl1 toehold.alm vm_vio.pl1 trace.map355 volmap.alm trace.pl1 volmap_page.alm trace_mc.pl1 volmap_util.pl1 trap_caller_caller_.pl1 volume_registration_cmds_.pl1 truncate.pl1 volume_registration_mgr_.pl1 truncate_stacks.pl1 vrm_lock_.pl1 truncate_vtoce.pl1 vtoc_attributes.pl1 try_to_unlock_lock.pl1 vtoc_interrupt.pl1 ttt.incl.pl1 vtoc_man.pl1 ttt_info_.pl1 vtoc_search.alm tty_.pl1 vtoce_stock_man.pl1 tty_area_manager.pl1 wdx.pl1 tty_dump.pl1 window_.pl1 tty_index.pl1 window_io_.pl1 tty_interrupt.pl1 wioctl_.pl1 tty_io_.pl1 wire_proc.pl1 tty_lines.pl1 wire_stack.alm tty_lock.pl1 wired_fim.alm tty_modes.pl1 wired_hardcore_data.cds tty_overstrike_canon.pl1 wired_plm.pl1 tty_read.pl1 wired_shutdown.pl1 tty_replace_canon.pl1 wired_utility_.alm tty_space_man.pl1 wkp_signal_handler_.pl1 tty_tables_mgr.pl1 work_class_meters.pl1 tty_util_.alm write_notify_test.pl1 tty_write.pl1 write_record.pl1 turn_on_mc_.pl1 x25_mpx.pl1 uid_path_util.pl1 x25_mpx_data.cds unique_bits_.pl1 xforum.pl1 unique_chars_.pl1 xforum_attend_mtg_utilities.pl1 unpack_picture_.pl1 xforum_dyn_menu_.pl1 unwind_stack_.pl1 xforum_ent_attend_mtg_menu.pl1 unwinder_.pl1 xforum_find_path_.pl1 up_cdt_.pl1 xforum_im_mgr.pl1 up_mgt_.pl1 xforum_info.incl.pl1 up_pdt_.pl1 xforum_list_meetings_.pl1 up_rtdt_.pl1 xforum_main_options.pl1 up_sat_.pl1 xforum_multics_mode.pl1 up_sysctl_.pl1 xforum_personalize_menu.pl1 upd_doc_task_.pl1 xforum_sub_attend_mtg_menu.pl1 update_kste_access.pl1 xforum_trans_.pl1 update_vtoce.pl1 xforum_user_profile.pl1 usage_total.pl1 xforum_validate_trans_spec_.pl1 user_wire.pl1 xforum_window_mgr.pl1 v2pl1.pl1 xmail.pl1 vacate_pv.pl1 xmail_Consult_Files_.pl1 validate.pl1 xmail_Executive_Mail_.pl1 validate_cpu_card.pl1 xmail_Mail_File_Maint_.pl1 validate_info_seg.pl1 xmail_Process_Mail_.pl1 verify_label_.pl1 xmail_Review_Defaults_.pl1 verify_lock.pl1 xmail_Review_Processing_.pl1 Module Changes for MR12.1 A-17 SIB12.1 xmail_Send_Mail_.pl1 xmail_rebuild_value_seg_.pl1 xmail_data.incl.pl1 xmail_reply_msg_.pl1 xmail_dir_manager_.pl1 xmail_select_msgs_.pl1 xmail_file_msgs_.pl1 xmail_value_.pl1 xmail_get_str_.pl1 xmail_window_manager_.pl1 Module Changes for MR12.1 A-18 SIB12.1 APPENDIX B FORMATTING DISKS WITH MTR This appendix describes a procedure for formatting disk packs using the Media Test Routines (MTRs). The procedure utilizes an annotated script which shows typical input and output. Because the formatting procedures differ for MSU0451 and MSU0500/0501 devices, separate scripts are provided. In the scripts, input typed by the user is preceded by a ox (bullet). _F_O_R_M_A_T_T_I_N_G _M_S_U_0_4_5_1 _D_I_S_K _P_A_C_K_S The following script shows how to run MTR tests 6 and 3 to format and test an MSU0451 disk pack, and to assign alternates to tracks found defective during testing. 1. Enter the Total OnLine Test System (TOLTS): ox bound_tolts_$tolts_ ***tolts executive version 810301 on 820812 at 20.071 2. Enter the MPC OnLine Test Subsystem (MOLTS): ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox molts Formatting Disks With MTR B-1 SIB12.1 3. List the disk configuration for the disk string which formatting will be done (because of page constraints, the following message is not an exact copy of that which is displayed by the system): ??? ox test pcd peripheral configuration: dska 451 16 units; starting with device no. 1 020xx primary channel of 4 logical channels on mpc mspa 026xx secondary channel of 4 logical channels on mpc mspa 124xx secondary channel of 4 logical channels on mpc mspb 122xx secondary channel of 4 logical channels on mpc mspb 4. Enter MTR test 6 to format and test the MSU0451 device: ??? ox test mmt12020t6 where "test mmt12020t6" is a sample of the input format "test mmtICCDDtT": mmt identifies the MTR test package ICC gives the IOM number (0 = IOM A, 1 = IOM B, etc) and channel number (in decimal) of a channel by which the device to be formatted can be addressed. It must be one of those shown in the output of "test pcd" in step 3. In the sample input above, "120" is IOM B, channel 20. DD gives the device number (in decimal) of the device to be tested. In the sample input, it is device 20 (dskb_20). T gives the number of the MTR test to be run. In this case, test 6 should be run to format/test a pack. Formatting Disks With MTR B-2 SIB12.1 5. The following output describes steps taken by MTR test 6 to attach the disk drive and mount the pack for writing: ***molts executive versions 820601 820701 on 820812 at 19.97 **0(mmt12020) short wait, allocation queued **0(mmt12020) start tmt65a-rmc1, ttldat 820331, phy./log. id t//04 **0(mmt12020) start tmt65b-rmc2, ttldat 820331, phy./log. id t//04 **0(mmt12020) start tmt65c-rmc3, ttldat 820401, phy./log. id t//04 **0(mmt12020) start tmt65d-rmc4, ttldat 820405, phy./log. id t//04 **0(mmt12020) start tmt65e-rmc5, ttldat 820421, phy./log. id t//04 **0(mmt12020) start tmt65f-rmc6, ttldat 820331, phy./log. id t//04 **0(mmt12020) rmc6 is at your service to format a disk pack - **0(mmt12020) ***** write permission granted ***** **0(mmt12020) ***** begin format pack ***** the test will format all tracks on the pack. format will defined by device type. bad tracks will be marked defective (no alt. assigned). **0(mmt12020) system device code = .ds450 6. Answer MTR initialization questions (not a restart, normal formatting, and use 3 write patterns during testing): **0(mmt12020) is this a restart? enter (y or n) - ox n **0(mmt12020) select (f)ast or (n)ormal format? (f)ast format is designed for data security erase and/or test purposes. (n)ormal format is designed for disk packs that are going to be used in systems applications. enter (f or n) - ox n **0(mmt12020) select from "1" to "7" write patterns? enter (1 thru 7) - ox 3 7. At this point, formatting of the pack begins: **0(mmt12020) ***** begin disk pack format ***** Formatting Disks With MTR B-3 SIB12.1 8. After the message in Step 7 is displayed, press the BREAK key to interrupt formatting operations. When MOLTS prompts for input, set test options to: report the current cylinder/head (CCC/HH) address; display CCC/HH for transient errors; report test progress every 100 cylinders, with summary reports attached. ox ??? ox test momt12020.r where "test momt12020.r" is a sample of the input format "test momtICCDD.O": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. .r is the first option, to report current CCC/HH location. Set the remaining options when prompted: *0(mmt12020) t6 enter options: ox .i *0(mmt12020) t6 enter options: ox .e *0(mmt12020) t6 enter options: ox .s *0(mmt12020) t6 enter options: ox .t *0(mmt12020) t6 enter options: ox .go 9. When the .go option is entered in Step 8, MTR reports the current location being formatted and displays the defective tracks found. It then asks if you want to continue formatting: **0(mmt12020) format function current addr. = 007/00 **0(mmt12020) format function current addr. = 007/00 **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) do you want the test to continue? enter (y or n) - ox y Formatting Disks With MTR B-4 SIB12.1 10. After every 100 cylinders are formatted, MTR displays defective tracks found. For example, the final summary displayed just before formatting completes, looks like: **0(mmt12020) rmc6 has formatted tracks "000/00 thru 700/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) rmc6 has formatted tracks "000/00 thru 800/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) ***** disk pack format complete ***** 11. After formatting is complete, MTR begins testing the tracks on the formatted pack. Defective tracks are usually encountered only during the testing phase. Error summaries are displayed after every 100 cylinders have been tested. start media test phase **0(mmt12020) rmc6 has tested tracks "000/00 thru 100/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) rmc6 has tested tracks "000/00 thru 200/00" **0(mmt12020) ***** rmc6 - summary report ***** no tracks were formatted defective **0(mmt12020) rmc6 has tested tracks "000/00 thru 300/00" **0(mmt12020) ***** rmc6 - summary report ***** defective - marginal data field on std track 217/10 **0(mmt12020) ***** rmc6 - summary report ***** defective - unrec. data field on std track 244/06,245/06 **0(mmt12020) ***** rmc6 - summary report ***** reclaimed - reformatted and certified 246/06 Formatting Disks With MTR B-5 SIB12.1 12. When testing is complete, termination summary reports are displayed: **0(mmt12020) ***** normal termination summary reports ***** **0(mmt12020) ***** rmc6 - summary report ***** defective - marginal data field on std track 217/10 **0(mmt12020) ***** rmc6 - summary report ***** defective - unrec. data field on std track 244/06,245/06 **0(mmt12020) ***** rmc6 - summary report ***** reclaimed - reformatted and certified 246/06 13. MTR then asks if you want to select a new test (answer "y" for yes): **0(mmt12020) want to select a new test? enter (y or n) - ox y 14. MTR then displays information describing how to select the next test: **0(mmt12020) rmc6 will go into waiting! select test (t1 thru t6) enter test no. thru standard option call (test momticcddtx) - **0(mmt12020) waiting Formatting Disks With MTR B-6 SIB12.1 15. To actually select the next test, press the BREAK key and wait for the MOLTS prompt. Then select test 3, which assigns alternate tracks for those tracks found to be defective above. ox ??? ox test momt12020t3 where "test momt12020t3" is a sample of the input format "test momtICCDDtT": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. tT gives the number of the next test to run. Test 3 initialization displays the following information: **0(mmt12020) start tmt65e-rmc5, ttldat 820421, phy./log. id t//04 **0(mmt12020) start tmt65d-rmc4, ttldat 820405, phy./log. id t//04 **0(mmt12020) start tmt65c-rmc3, ttldat 820401, phy./log. id t//04 16. Select subtest 4 of test 3, to assign alternates to all defective tracks: **0(mmt12020) rmc3 is at your service for track and cylinder reformat - select a sub test a) subtst 1 - reformat 1 track (good) b) subtst 2 - reformat 1 cylinder (good) c) subtst 3 - reformat 1 track (defective) d) subtst 4 - assign alternate tracks enter (1 thru 4) - ox 4 Formatting Disks With MTR B-7 SIB12.1 17. MTR then briefly describes the subtest, and asks if you want to continue (answer "y" for yes) **0(mmt12020) ***** begin subtst 4 ***** assign alternate tracks on the device a) subtst will search thru all standard tracks looking for tracks marked defective (no alternate assigned). b) when a track marked defective (no alternate assigned) is detected, the subtst will stop and process this track. c) the alternate track processor will go out to the alternate track cylinders and find the first available alternate. it will mark the track as assigned alternate. then it will mark the standard track as defective (alt. assigned). d) the search process will terminate after the last standard track completes testing and/or processing. do you want the subtst to continue? enter (y or n) - ox y 18. MTR then asks for permission to overwrite the pack's label (answer "y" for yes): **0(mmt12020) ***** rmc3 - label obliterate warning ***** all sub tests in rmc3 will overwrite the system label on track zero. do you want the sub test to continue? enter (y or n) - ox y 19. MTR then asks if you are restarting (answer "n" for no): **0(mmt12020) system device code = .ds450 **0(mmt12020) is this a restart? enter (y or n) - ox n 20. MTR then begins displaying summary reports after every 100 cylinders are checked for alternate assignments: **0(mmt12020) rmc3 has tested tracks "000/00 thru 200/00" **0(mmt12020) ***** rmc3 - subtst 4 summary report ***** no alternate tracks were assigned **0(mmt12020) rmc3 has tested tracks "000/00 thru 300/00" **0(mmt12020) ***** rmc3 - subtst 4 summary report ***** defective - alt assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 217/10 811/00 244/06 811/01 245/06 811/02 Formatting Disks With MTR B-8 SIB12.1 21. After alternate assignments are complete, MTR displays a summary report describing all alternates on the pack: **0(mmt12020) ***** normal termination summary reports ***** **0(mmt12020) ***** rmc3 - subtst 4 summary report ***** defective - alt assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 217/10 811/00 244/06 811/01 245/06 811/02 22. MTR then asks if you want to select a new test (answer "n" for no, and "quit" to exit from TOLTS). **0(mmt12020) want to select a new test? enter (y or n) - ox n **0(mmt12020) normal term 1 ***molts executive version 820701 off 820812 at 21.45 p.t. 119530 ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox quit ***tolts executive version 810301 off 820812 at 21.375 r 21:37 1107.348 1162 Formatting Disks With MTR B-9 SIB12.1 _F_O_R_M_A_T_T_I_N_G _M_S_U_0_5_0_0_/_M_S_U_0_5_0_1 _D_I_S_K _P_A_C_K_S The following script shows how to run MTR tests 6 and 7 to format and test an MSU0500 or MSU0501 disk drive, and to assign alternates to tracks found defective during testing. The MPC normally treats an MSU0500 or MSU0501 disk drive as two separately addressable devices. However, MTR formats and tests both logical devices during a single invocation, referring to one as the "odd device" (e.g., dskc_27) and the second as the "even device" (e.g., dskc_28). MTR refers to both logical devices as a single "head assembly" or "hda". 1. Enter the Total OnLine Test System (TOLTS): ox bound_tolts_$tolts_ ***tolts executive version 810301 on 820812 at 20.071 2. Enter the MPC OnLine Test Subsystem (MOLTS): ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox molts 3. List the disk configuration: ??? ox test pcd peripheral configuration: dskc 501 32 units; starting with device no. 1 028xx primary channel of 4 logical channels on mpc mspc 030xx secondary channel of 4 logical channels on mpc mspc 130xx secondary channel of 4 logical channels on mpc mspd 128xx primary channel of 4 logical channels on mpc mspd Formatting Disks With MTR B-10 SIB12.1 4. Enter MTR test 6 to format and test the entire MSU0500 or MSU0501 device: ??? ox test mmt12827t6 where "test mmt12827t6" is a sample of the input format "test mmtICCDDtT": mmt identifies the MTR test package ICC gives the IOM number (0 = IOM A, 1 = IOM B, etc) and channel number (in decimal) of achannel by which the device to be formatted can be addressed.It must be one of those shown in the output of "test pcd" in step 3. In the sample input above, "128" is IOM B, channel 28. DD gives the device number (in decimal) of the device to be tested. In the sample input, it is device 27 (dskc_27). Always give the device number of the "odd device" associated with the disk drive. T gives the number of the MTR test to be run. In this case, test 6 should be run to format/test the drive. 5. The following output describes steps taken by MTR test 6 to attach the disk drive for writing: ***molts executive versions 820601 820701 on 820805 at 20.08 **0(mmt12827) short wait, allocation queued **0(mmt12827) short wait, allocation queued **0(mmt12827) start tmt67a-mtr1, ttldat 820401, phy./log. id t//04 **0(mmt12827) start tmt67b-mtr2, ttldat 820401, phy./log. id t//04 **0(mmt12827) start tmt67c-mtr3, ttldat 820402, phy./log. id t//04 **0(mmt12827) start tmt67d-mtr4, ttldat 820405, phy./log. id t//04 **0(mmt12827) start tmt67e-mtr5, ttldat 820421, phy./log. id t//04 **0(mmt12827) start tmt67f-mtr6, ttldat 820405, phy./log. id t//04 **0(mmt12827) mtr6 is at your service to format a physical device - **0(mmt12827) ***** write permission granted ***** **0(mmt12827) ***** begin upgrade/downgrade hda ***** the test will format all tracks on the hda. the format will be defined by device type. bad tracks will be marked defective (no alternate). Formatting Disks With MTR B-11 SIB12.1 6. Answer MTR initialization questions (ok to format with 512 words per sector, not a restart, normal formatting, and use 3 write patterns during testing): **0(mmt12827) device pair are configured as msu0501's the hda will be formatted in (512) words/sector. is this correct? enter (y or n) - ox y **0(mmt12827) is this a restart? enter (y or n) - ox n **0(mmt12827) select (f)ast or (n)ormal format? (f)ast format is designed for data security erase and/or test purposes. (n)ormal format is designed for hda's to be used in systems applications. enter (f or n) - ox n **0(mmt12827) select from "1" to "7" write patterns? enter (1 thru 7) - ox 3 7. At this point, formatting of the pack begins: **0(mmt12827) ***** begin hda format ***** Formatting Disks With MTR B-12 SIB12.1 8. After the message in Step 7 is displayed, press the BREAK key to interrupt formatting operations. When MOLTS prompts for input, set test options to: report the current cylinder/head (CCC/HH) address; display CCC/HH for transient errors; report test progress every 100 cylinders, with summary reports attached. ox ??? ox test momt12827.t where "test momt12020.r" is a sample of the input format "test momtICCDD.O": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. .r is the first option, to report current CCC/HH location. Set the remaining options when prompted: *0(mmt12827) t6 enter options: ox .e *0(mmt12827) t6 enter options: ox .s *0(mmt12827) t6 enter options: ox .i *0(mmt12827) t6 enter options: ox .r *0(mmt12827) t6 enter options: ox .go Formatting Disks With MTR B-13 SIB12.1 9. When the .go option is entered in Step 8, MTR reports the current location being formatted and displays the defective tracks found. It then asks if you want to continue formatting: **0(mmt12827) format function current addr. = 004/00 **0(mmt12827) format function current addr. = 004/00 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 1 no. of tracks with 2 defect skips = 0 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 0 total defect skips processed = 1 odd device defective tracks = 0 even device defective tracks = 0 physical device defective tracks = 0 total = 0 **0(mmt12827) ***** mtr6 - hda condition summary report ***** no tracks were marked defective. **0(mmt12827) do you want the test to continue? enter (y or n) - ox y Formatting Disks With MTR B-14 SIB12.1 10. After every 100 cylinders are formatted, MTR displays defective tracks found. For example, the final summary displayed just before formatting completes, looks like: **0(mmt12827) mtr6 has formatted tracks "000/00 thru 800/00" **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- defective - error logging track info 006/19,028/19,284/01,370/12 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- defective - error logging track info 008/19,026/19,096/05,174/16,381/06,736/09,778/19 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 33 no. of tracks with 2 defect skips = 2 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 0 total defect skips processed = 37 odd device defective tracks = 4 even device defective tracks = 7 physical device defective tracks = 0 total = 11 **0(mmt12827) ***** hda format complete ***** Formatting Disks With MTR B-15 SIB12.1 11. After formatting is complete, MTR begins testing the tracks on the formatted pack. Error summaries are displayed after every 100 cylinders have been tested. start media test phase **0(mmt12827) mtr6 has tested tracks "000/00 thru 100/00" **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- defective - error logging track info 006/19,028/19,284/01,370/12,816/04,818/04,832/04 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- defective - error logging track info 008/19,026/19,096/05,174/16,381/06,736/09,778/19 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- reclaimed - repaired data field 042/15 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 42 no. of tracks with 2 defect skips = 2 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 1 total defect skips processed = 47 odd device defective tracks = 7 even device defective tracks = 7 physical device defective tracks = 0 total = 14 Formatting Disks With MTR B-16 SIB12.1 12. When testing is complete, termination summary reports are displayed: **0(mmt12827) ***** normal termination summary reports ***** **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- defective - error logging track info 006/19,028/19,284/01,370/12,816/04,818/04,832/04 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 odd device report (27) --- reclaimed - repaired data field 764/09,830/04 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- defective - error logging track info 008/19,026/19,096/05,174/16,381/06,736/09,778/19 **0(mmt12827) ***** mtr6 - hda condition summary report ***** --- msu0501 even device report (28) --- reclaimed - repaired data field 042/15,762/09,818/08 **0(mmt12827) ***** statistics from format of hda ***** summary for msu0501 devices (27/28) no. of tracks with 1 defect skip = 42 no. of tracks with 2 defect skips = 2 no. of tracks with 3 defect skips = 0 no. of new defect skips generated = 5 total defect skips processed = 51 odd device defective tracks = 7 even device defective tracks = 7 physical device defective tracks = 0 total = 14 13. MTR then asks if you want to select a new test (answer "y" for yes) **0(mmt12827) want to select a new test? enter (y or n) - ox y Formatting Disks With MTR B-17 SIB12.1 14. MTR then displays information describing how to select the next test: **0(mmt12827) mtr6 will go into waiting! select test (t1 thru t7) enter test no. thru standard option call (test momticcddtx) - **0(mmt12827) waiting 15. To actually select the next test, press the BREAK key and wait for the MOLTS prompt. Then select test 7, which assigns alternate tracks for those tracks found to be defective above. Test 7 assigns alternates for the complete head assembly, whereas test 3 (used in the procedure for formatting MSU0451 disks) only assigns alternates for a single logical device. Thus, test 3 would have to be run twice (once for the odd device and once for the even device) to assign alternates on an MSU0500 or MSU0501 disk. ox ??? ox test momt12827t7 where "test momt12827t7" is a sample of the input format "test momtICCDDtT": momt identifies request to set options ICCDD are the IOM, Channel and Device numbers given in Step 4. tT gives the number of the next test to run. Test 7 initialization displays the following information: **0(mmt12827) start tmt67g-mtr7, ttldat 820405, phy./log. id t//04 16. Select subtest 1 of test 7, to assign alternates to all defective tracks: **0(mmt12827) mtr7 is at your service for special physical device formatting - select the subtst a) subtst 1 - assign all alternate tracks b) subtst 2 - create & write logging tracks enter (1 thru 2) - ox 1 Formatting Disks With MTR B-18 SIB12.1 17. MTR then briefly describes the subtest, and asks if you want to continue (answer "y" for yes): **0(mmt12827) ***** begin subtst 1 ***** assign alternate tracks on the physical device the subtst will search "all" standard tracks on the hda for defective (no alt. assigned). if any are found, it will assign the 1st available alternate to them. **0(mmt12827) do you want subtst (1) to continue? enter (y or n) - ox y 18. MTR then asks if you are restarting (answer "n" for no): **0(mmt12827) is this a restart? enter (y or n) - ox n 19. MTR then begins displaying summary reports after every 100 cylinders are checked for alternate assignments: **0(mmt12827) mtr7 has processed tracks "000/00 thru 100/00" **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 odd device report (27) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 006/19 840/00 028/19 840/03 **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 even device report (28) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 008/19 840/01 026/19 840/02 096/05 840/04 Formatting Disks With MTR B-19 SIB12.1 20. After alternate assignments are complete, MTR displays a summary report describing all alternates on the pack: **0(mmt12827) ***** normal termination summary reports ***** **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 odd device report (27) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 006/19 840/00 028/19 840/03 284/01 840/06 370/12 840/07 816/04 840/11 818/04 840/12 832/04 840/13 **0(mmt12827) ***** mtr7 - subtst 1 summary report ***** --- msu0501 even device report (28) --- defective - alternate track assigned def alt def alt cyl/hd cyl/hd cyl/hd cyl/hd 008/19 840/01 026/19 840/02 096/05 840/04 174/16 840/05 381/06 840/08 736/09 840/09 778/19 840/10 21. MTR then asks if you want to select a new test (answer "n" for no, and "quit" to exit TOLTS). **0(mmt12827) want to select a new test? enter (y or n) - ox n **0(mmt12827) normal term 1 ***molts executive version 820701 off 820806 at 00.27 p.t. 5185916 ***enter "polts", "molts", "colts", "isolts", "quit", or "msg" ??? ox quit ***tolts executive version 810301 off 820806 at 00.165 r 00:16 5188.584 1038 B-20 SIB12.1 CONTENTS Page Section 1 Introduction . . . . . . . . . . . . . . 1-1 Site Support . . . . . . . . . . . . . 1-1 Section 2 Description of Package . . . . . . . . . 2-1 Library Naming Conventions . . . . . . 2-1 Contents of MR12.1 Package . . . . . . 2-2 Section 3 FCO and Firmware Status . . . . . . . . . 3-1 Firmware . . . . . . . . . . . . . . . 3-1 Field Change Order List . . . . . . . 3-2 Section 4 Instructions for Sites Updating to MR12.1 from MR12.0 . . . . . . . . . . . . . . 4-1 Step 1: Pre-Installation Preparation 4-2 Step 2: Installation to BCE (early) Level . . . . . . . . . . . . . . . . 4-2 Step 3: Changes to Config Deck . . . 4-2 Step 4: Installation to BCE (boot) Level . . . . . . . . . . . . . . . . 4-3 Step 5: Ring-1 Environment . . . . . 4-3 Step 6: TTF Conversion . . . . . . . 4-4 Step 7: FNP Core Images and CMF Conversion . . . . . . . . . . . . . 4-4 Step 8: ACLs and Ring Brackets . . . 4-6 Step 9: ACLs and Ring Brackets . . . 4-7 Step 10: System Cleanup . . . . . . . 4-7 Section 5 Instructions for Sites Installing for First Time . . . . . . . . . . . . . . . 5-1 Step 1: Preparation . . . . . . . . . 5-1 Step 2: Logical Volume Assignments . 5-2 Step 3: RPV Initialization . . . . . 5-4 Step 4: Configuration . . . . . . . . 5-6 Step 5: Initializing Root Volumes . . 5-7 Step 6: Additional Configuration Parameters . . . . . . . . . . . . . 5-8 Step 7: Reload of Executable Libraries . . . . . . . . . . . . . . 5-8 Step 8: Setting and Checking Access . 5-10 Step 9: Setting Volume Quota . . . . 5-11 iii SIB12.1 CONTENTS (cont) Page Step 10: Reload of Remaining Release Tapes . . . . . . . . . . . . . . . . 5-12 Step 11: Running acct_start_up.ec . . 5-13 Step 12: Multics Communications System . . . . . . . . . . . . . . . 5-13 Step 13: Complete Accounting Startup 5-15 Step 14: Check Gate ACLs . . . . . . 5-16 Step 15: Save Checkpoint . . . . . . 5-18 Step 16: Tailor System and Register Projects . . . . . . . . . . . . . . 5-18 Step 17: Setup Volume Backup/Reloader 5-18 Step 18: Setup Directory Quota . . . 5-19 Appendix A Module Changes for MR12.1 . . . . . . . . A-1 New Info Segments for MR12.1 . . . . . A-2 New Segments for MR12.1 . . . . . . . A-3 New Include Files for MR12.1 . . . . . A-5 Deleted Segments for MR12.1 . . . . . A-6 Modified Segments for MR12.1 . . . . . A-7 Appendix B Formatting Disks with MTR . . . . . . . . B-1 Formatting MSU0451 Disk Packs . . . . B-1 Formatting MSU0500/MSU0501 Disk Packs B-10 iv SIB12.1 ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved