PDP-11 simulator V3.6-0
sim> set cpu 11/83
Disabling CR
sim> set cpu 3m
Disabling RK
Disabling HK
Disabling TM
sim> set tq locked
sim> at tq ultrix31.tap
sim> at rq ultrix.dsk
RQ: creating new file
sim> bo tq
Sizing Memory...
To list options, type help then press
Boot: tk(0,2)
****** ULTRIX-11 System Disk Load Program ******
This program loads the base ULTRIX-11 system from the distribution
media onto the system disk, then bootstraps the system disk. After
booting, the setup program begins the initial setup dialogue.
Before loading can begin, you need to answer some questions about
your system's configuration. Enter your answer, using only lowercase
characters, then press . If you need help answering any of
the questions, enter a ? then press .
To correct typing mistakes press the key to erase a single
character or to erase the entire line.
Press to continue:
****** WARNING ******
Installing the ULTRIX-11 software will overwrite your system disk.
In addition, the ULTRIX-11 V3.0 file system is not compatible with
the file systems used by previous ULTRIX-11 releases or any other
software systems. Existing user disks must be converted to the new
1K block file system.
DO NOT PROCEED UNTIL YOU HAVE READ INSTALLATION GUIDE SECTION 1.7
Proceed with the installation ? y
Target processor is an 11/83 ? y
CURRENT CPU = 11/83, TARGET CPU = 11/83
System disk type for help> ? rd54
****** CAUTION ******
You must scan MSCP disks for bad blocks, type ? for help!
Scan system disk(s) for bad blocks ? n
****** MAKING EMPTY (ROOT) FILE SYSTEM ******
File system size: 4850
Disk type: rd54
Processor type: 83
File system name: root
Volume name: sd_rd0
File system: rd(0,0)
isize = 3104
m/n = 7 72
Exit called
****** EMPTY FILE SYSTEM COMPLETED ******
****** RESTORING (ROOT) ONTO SYSTEM DISK ******
Input: tk(0,0)root
Disk: rd(0,0)
End of dump media
****** FILE SYSTEM RESTORE COMPLETE ******
****** CHECKING (ROOT) FILE SYSTEM ******
File: rd(0,0)
Salvage free list ? n
rd(0,0):
files 305 (r=280,d=17,b=1,c=7,p=0,l=0)
used 3389 (i=182,ii=0,iii=0,d=3207)
free 1265
missing 0
****** FILE SYSTEM CHECK COMPLETE ******
****** MAKING EMPTY (USR) FILE SYSTEM ******
File system size: 8650
Disk type: rd54
Processor type: 83
File system name: /usr
Volume name: sd_rd0
File system: rd(0,9700)
isize = 5536
m/n = 7 72
Exit called
****** EMPTY FILE SYSTEM COMPLETED ******
****** RESTORING (USR) ONTO SYSTEM DISK ******
Input: tk(0,0)usr
Disk: rd(0,9700)
End of dump media
****** FILE SYSTEM RESTORE COMPLETE ******
****** CHECKING (USR) FILE SYSTEM ******
File: rd(0,9700)
Salvage free list ? n
rd(0,9700):
files 619 (r=570,d=49,b=0,c=0,p=0,l=0)
used 4824 (i=228,ii=1,iii=0,d=4594)
free 3479
missing 0
****** FILE SYSTEM CHECK COMPLETE ******
****** COPYING BOOT TO SYSTEM DISK BLOCK ZERO ******
****** BLOCK ZERO BOOT LOADED ******
****** BOOTING ULTRIX-11 SYSTEM TO SINGLE-USER MODE ******
TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
Can't load 240 files
TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
TK50 magtape error: endcode=241 flags=0 status=5001
(FATAL ERROR)
Can't load 240 files
FATAL ERROR: while attempting to return to Boot:
Execute the hardware bootstrap for your distribution load device,
that is, RX50, magtape, etc., to return to the Boot: prompt.
Simulation stopped, PC: 004506 (BR 4502)
sim> bo rq
Sizing Memory...
Boot: rd(0,0)unix (CTRL/C will abort auto-boot)
Load device (? for help, if none) < ht tm ts tk rx rl rc > ?
rd(0,0)unix: 14784+17024+8192+8000+8064+8000+8064+8128+8000+7808+7936+7936+7680+7360+1344
ULTRIX-11 Kernel V3.1
realmem = 3145728
buffers = 25600
clists = 1600
usermem = 2986560
maxumem = 212992
erase = delete, kill = ^U, intr = ^C
****** ULTRIX-11 Setup Program ******
This program performs operating system setup functions during
installation and normal system operation. Setup operates in one
of three possible modes (phases), depending on the current state
of the system. The three modes are:
Phase 1: Initial setup -- prepares system for first sysgen.
Phase 2: Final setup -- completes the system setup.
Phase 3: Change setup -- handles system setup changes.
The program will ask several setup questions. Enter your answer
to each question, using lowercase characters, then press .
The questions include helpful hints enclosed in angle brackets < >
and/or parenthesis ( ). If you need additional help answering any
question, enter a ? or the word help then press .
You can correct typing mistakes by pressing the key to
erase a single character or to erase the entire line.
You can interrupt the setup program by typing . This
allows you to abort the setup process or restart it.
Press to continue:
Is the console terminal a CRT (video terminal) ? y
PLEASE CONFIRM: console is a VIDEO terminal ? y
****** READING SETUP DATA FROM setup.info FILE ******
SETUP PHASE = 1 (Initial Setup)
LOAD DEVICE TYPE = TK50 UNIT 0
SYSTEM DISK TYPE = RD54
CURRENT CPU TYPE = 11/83
TARGET CPU TYPE = 11/83
Is the above information correct ? y
****** ENTERING SETUP PHASE 1 ******
Is this the target processor (? for help) ? y
PLEASE CONFIRM: on the target processor ? y
Terminal type for CONSOLE terminal < vt100 > ?
What is your AC power line frequency in hertz < 50 or 60 > ? 60
PLEASE CONFIRM: AC line frequency is 60 hertz ? y
What is your local time zone < hours west/behind GMT > ? 6
PLEASE CONFIRM: time zone is 6 hours west/behind GMT ? y
Does your local area use daylight savings time ? y
PLEASE CONFIRM: daylight savings time in use ? y
Choose the Geographic Area for the daylight savings time from the table below
Geographic Area Selection
--------------- ---------
USA 1
Australia 2
Western Europe 3
Central Europe 4
Eastern Europe 5
Enter the selection number <1> 5
PLEASE CONFIRM: Geographic area is 5 ? y
Please enter the current date/time < yymmddhhmm.ss > ? 9907080129
Thu Jul 8 01:29:00 CDT 1999
PLEASE CONFIRM: date/time correct ? y
****** SELECTING SPLIT I/D COMMANDS (/bin) ******
****** ZEROING THE ERROR LOG FILE ******
****** MAKING SYSTEM DISK(s) SPECIAL FILES ******
****** SELECTING SPLIT I/D COMMANDS (/usr/bin, lib, ucb) ******
****** ULTRIX-11 Setup Phase 1 Completed ******
You can now run the sysgen program and generate a new ULTRIX-11
kernel to match your system's hardware configuration. Return to
the Installation Guide for instructions.
# mount /usr
# cd /usr/sys/conf
# ./sysgen
ULTRIX-11 System Generation Program
For help, type h then press
sysgen> c
For help, answer the question with ?
To backup to the previous question, type
Configuration name ?
Processor type:
( 23 23+ 24 34 40 44 45 55 60 70 73 83 84 ) < 83 > ?
Memory size in K bytes (K = 1024) < 3072 > ?
I/O buffer cache size (NBUF: min = 16, max = 300) < 150 > ?
Omit unibus map support, to save kernel space ?
Please enter the system (ROOT) disk controller first.
Disk controller type:
< rh11 rh70 rp11 rk611 rk711 rl11 rx211 rk11,
uda50 kda50 rqdx1 rqdx2 rqdx3 klesi rux1 > ? rqdx3
First MSCP disk controller:
Drive 0 type < rx33 rx50 rd31 rd32 rd51 rd52 rd53 rd54 > ? rd54
Drive 1 type < rx33 rx50 rd31 rd32 rd51 rd52 rd53 rd54 > ?
CSR address <172150> ?
Vector address <154> ?
Is the system disk on this controller ?
System disk unit number <0> ?
Disk controller type:
< rh11 rh70 rp11 rk611 rk711 rl11 rx211 rk11,
uda50 kda50 rqdx1 rqdx2 rqdx3 klesi rux1 > ?
Use standard placement of root, swap, and error log ?
Magtape controller:
< tm02 tm03 tm11 ts11 tsv05 tsu05 tu80 tk50 tu81 > ? tk50
Magtape unit number < 0->3 > ? 0->3
CSR address <174500> ?
Vector address <260> ?
Magtape unit number < 0->3 > ?
Magtape controller:
< tm02 tm03 tm11 ts11 tsv05 tsu05 tu80 tk50 tu81 > ?
Crash dump device < tk50 rd54 > ? tk50
LP11/LPV11 line printer present ? y
CSR address <177514> ?
vector address <200> ?
Communications devices:
< dz dzv dzq dh dhu dhv dhdm du dn kl dl > ? dhv
Number of units <1> ?
CSR address <160440> ? 160500
Vector address <300> ? 340
Communications devices:
< dz dzv dzq dh dhu dhv dhdm du dn kl dl > ?
Number of pseudo ttys <4> ? 8
Include C/A/T phototypesetter driver ?
User devices:
< u1 u2 u3 u4 > ?
Current CPU has floating point hardware!
Include kernel floating point simulator ?
Include TCP/IP ethernet support ?
Ethernet interfaces:
< deqna deuna n1 n2 > ? deqna
Number of units <1> ?
Unit 0 CSR address <174440> ?
Unit 0 Vector address <400> ?
Ethernet interfaces:
< deqna deuna n1 n2 > ?
Use standard network parameters ?
Use standard system parameters ?
Include memory shuffle routine ?
Include interprocess communication message facility ?
Use standard message parameters ?
Include interprocess communication semaphore facility ?
Use standard semaphore parameters ?
Include advisory record and file locking ?
Use standard locking parameters ?
Include multiple access user space ?
Use standard maus parameters ?
AC power line frequency in hertz <60> ?
Current timezone is 6 hours west/behind GMT.
Timezone (hours west/behind GMT) <5=EST 6=CST 7=MST 8=PST> ? 6
Does your area use daylight savings time ?
Choose the Geographic Area for daylight savings time from the table below:
Geographic Area Selection
--------------- ---------
USA 1
Australia 2
Western Europe 3
Central Europe 4
Eastern Europe 5
Enter the selection number <1> 5
ULTRIX-11 System Generation Program
For help, type h then press
sysgen> m
Configuration name ?
****** CREATING ULTRIX-11 CONFIGURATION AND VECTOR TABLES ******
Device Address Vector units
console 177560 60
kw11-l 177456 100
kw11-p 172540 104
rq 172150 154 1
lp 177514 200 1
tk 174500 260 1 (crash dump device)
uhv 160500 340 1
if_qe 174440 400 1
Filsys Device maj/min start length
root ra 2/0
pipe ra 2/0
swap ra 2/2 100 3000
errlog ra 19/2 0 100
****** MAKING KERNEL FOR SEPARATE I & D SPACE PROCESSORS ******
as - -o l.o l.s
/lib/cpp -P -DSEP_ID -DK_OV -DKERNEL dump.s >dump.i
as - -o dump_id.o dump.i
rm -f dump.i
cc -c -O -DSEP_ID -DKERNEL c.c
cc -c -O -DSEP_ID -DKERNEL dds.c
cc -c -O -DSEP_ID -DKERNEL tds.c
cc -c -O -DSEP_ID -DKERNEL nds.c
cc -c -O -DSEP_ID -DKERNEL dksizes.c
cc -S -DKERNEL ec.c
ed - ec.s < :comm-to-bss
as - -o ec.o ec.s
rm ec.s
The output file will be named unix_id!
ovload
The unix_id sizes must be within the following limits:
root text segment > 49152 but <= 57344
overlay text segments <= 8192, 15 overlays maximum
bss + data segments <= 49088 total
root+(overlay 1, overlay 2,...overlay n)+data+bss = root+data = (total)
size unix_id
56256+(8192,8128,8064,8192,8128,8192,8192,8128,8064,6464,5056)+8758+40144 = 105158b = 0315306b (141056 total text)
rm l.o c.o dump_id.o dds.o tds.o nds.o dksizes.o ec.o
New kernel is now named `unix.os'!
****** CHECKING SIZE OF NEW ULTRIX-11 OPERATING SYSTEM ******
`unix.os' within limits, SYSGEN successful!
sysgen> ^D
# mv /unix /ounix
# cp unix.os /unix
# sync
#
Simulation stopped, PC: 005774 (RTS PC)
sim> bo rq
Sizing Memory...
Boot: rd(0,0)unix (CTRL/C will abort auto-boot)
rd(0,0)unix: 48902+56256+8192+8128+8064+8192+8128+8192+8192+8128+8064+6464+5056
ULTRIX-11 Kernel V3.1
realmem = 3145728
buffers = 153600
clists = 2080
mbufs = 20480
usermem = 2744576
maxumem = 417792
proc on q
erase = delete, kill = ^U, intr = ^C
****** ULTRIX-11 Setup Program ******
This program performs operating system setup functions during
installation and normal system operation. Setup operates in one
of three possible modes (phases), depending on the current state
of the system. The three modes are:
Phase 1: Initial setup -- prepares system for first sysgen.
Phase 2: Final setup -- completes the system setup.
Phase 3: Change setup -- handles system setup changes.
The program will ask several setup questions. Enter your answer
to each question, using lowercase characters, then press .
The questions include helpful hints enclosed in angle brackets < >
and/or parenthesis ( ). If you need additional help answering any
question, enter a ? or the word help then press .
You can correct typing mistakes by pressing the key to
erase a single character or to erase the entire line.
You can interrupt the setup program by typing . This
allows you to abort the setup process or restart it.
Press to continue:
Is the console terminal a CRT (video terminal) ? y
PLEASE CONFIRM: console is a VIDEO terminal ? y
****** READING SETUP DATA FROM setup.info FILE ******
SETUP PHASE = 2 (Final Setup)
LOAD DEVICE TYPE = TK50 UNIT 0
SYSTEM DISK TYPE = RD54
CURRENT CPU TYPE = 11/83
TARGET CPU TYPE = 11/83
Is the above information correct ? y
****** ENTERING SETUP PHASE 2 ******
Please enter the current date/time < yymmddhhmm.ss > ? 9907090132
Fri Jul 9 01:32:00 EDT 1999
PLEASE CONFIRM: date/time correct ? y
DIGITAL recommends you add the following information to the
configuration work sheet located in the Installation Guide.
This work sheet will be helpful if you need to remake your
device special files using setup phase 3.
The program will pause periodically to allow time for you
to record the configuration information.
Press to continue:
****** DETERMINING SYSTEM'S DISK CONFIGURATION ******
ULTRIX-11 System's Disk Configuration:
X = disk not configured, NED = disk configured but not present.
Disk Cntlr System Unit Unit Unit Unit Unit Unit Unit Unit
Cntlr # Disk 0 1 2 3 4 5 6 7
----- ----- ------ ---- ---- ---- ---- ---- ---- ---- ----
RQDX3 0 UNIT 0 RD54 X X X X X X X
Press to continue:
****** MAKING DISK SPECIAL FILES ******
****** DETERMINING SYSTEM'S TAPE CONFIGURATION ******
Magtape Controller # Units
------------------ -------
TK50/TU81 1
Press to continue:
****** MAKING MAGTAPE SPECIAL FILES ******
****** DETERMINING SYSTEM'S COMMUNICATIONS DEVICE CONFIGURATION ******
Device # Units Lines/Unit
------ ------- ----------
DHV11 1 8
Press to continue:
****** MAKING COMMUNICATIONS DEVICE SPECIAL FILES ******
Communications port assignments:
DHV11 UNIT 0 LINE 0 /dev/tty00
DHV11 UNIT 0 LINE 1 /dev/tty01
DHV11 UNIT 0 LINE 2 /dev/tty02
DHV11 UNIT 0 LINE 3 /dev/tty03
DHV11 UNIT 0 LINE 4 /dev/tty04
DHV11 UNIT 0 LINE 5 /dev/tty05
DHV11 UNIT 0 LINE 6 /dev/tty06
DHV11 UNIT 0 LINE 7 /dev/tty07
****** DETERMINING NUMBER OF PSEUDO TTYS ******
Number of PTTYs = 8
Press to continue:
****** DETERMINING NUMBER OF MAUS SEGMENTS ******
Number of MAUS segments = 4
****** MAKING MAUS SPECIAL FILES ******
****** CREATING /etc/ttys and /etc/ttytype FILES ******
Terminal type for CONSOLE terminal < vt100 > ?
Assume (for now) all remaining terminals are vt100 ? y
****** NAMING YOUR ULTRIX-11 SYSTEM ******
Please enter your system's hostname for help> ? simh
PLEASE CONFIRM: hostname is `simh' ? y
Set up line printer spooler and printer ports ? y
ULTRIX-11 Printer Setup Program
Command < add modify delete exit help >: add
Adding printer entry, type '?' for help.
Enter printer number to add [0] :
Enter printer type: lp11
Enter printer synonym: local line printer
Enter printer synonym:
Set spooler directory 'sd' [/usr/spool/lpd] ?
Set printer error log file 'lf' [/usr/adm/lp.err] ?
Enter the name of the printcap field you wish to modify. Enter
'p' to print existing values, or 'q' to quit (no more changes).
The available fields are:
af br dn du fc ff fo fs lf lo lp mx nc of pl pw rw sd sf sh tr xc xs
Enter symbol name: q
Printer #0 - LP11 parallel interface
------------------------------------
Symbol type value
------ ---- -----
lf STR * /usr/adm/lp.err
lp STR * /dev/lp
mx INT * 5000
sd STR * /usr/spool/lpd
Are these the final values for printer 0 ? [y]
Command < add modify delete exit help >: exit
Set up user file systems ? n
Load/unload optional software ? y
ULTRIX-11 SETUP: Optional Software Load Program.
For instructions type `help', then press .
Command : list
Item # K- On- Load Item
Name Byte Disk Dir. Description
------- ---- ---- ---- ----------------------------------------------
dict 210 no /USR Spell dictionary and hash lists
(Not needed unless remaking spell dictionary)
docprep 980 no /USR Document prepration software: nroff troff roff
refer (+ dict/papers) tbl eqn fonts macros
f77 350 no /USR Fortran 77 programs and libraries
(f77, ratfor, structure and beautify)
games 300 no /USR Games (Programmer's Manual, Vol. 1, Section 6)
learn 860 no /USR Learn scripts (Computer Aided Instruction)
libsa 60 no /USR Library for building stand-alone programs
manuals 2100 no /USR On-line ULTRIX-11 Programmer's Manual, Volume 1
(for use with man(1) and catman(8) commands)
orphans 360 no /USR ORPHAN files: old versions of some software
(refer to /usr/orphan/README for help)
pascal 250 no /USR PASCAL interpreter, executer, and profiler
(University of California at Berkeley 2.9 BSD)
plot 185 no /USR Plot libraries (graphics filters and programs)
saprog 125 yes ROOT Stand-alone programs in /sas directory: scat
copy icheck mkfs restor bads rabads dskinit
sccs 300 no /USR Source Code Control System
spell 175 no /USR Spelling checker and associated programs
(programs to rebuild hlists from dictionary)
sysgen 890 yes /USR System generation programs and files
tcpip 410 no /USR TCP/IP ethernet networking software
(for local area network over an ethernet)
usat 205 no /USR ULTRIX-11 System Acceptance Test
(verifies the system is installed and working)
usep 400 no /USR User-mode System Exerciser Package
(verifes system hardware working properly)
userdev 140 no /USR User written device driver sources and documentation
uucp 340 no /USR UUCP (unix to unix copy)
(connect to other systems via phone or hardwire)
Command : load docprep manuals
Load any items with symbolic links (? for help) ? n
Make sure the distribution tape (or TK50 cartridge) is
mounted in unit zero and the unit is on-line and ready.
Press to continue:
****** LOADING (docprep) ******
****** LOADING (manuals) ******
Command : exit
Make symbolic link for /usr/spool ? n
****** ULTRIX-11 Setup Phase 2 Completed ******
The automated portion of the ULTRIX-11 software installation is
now complete. Return to the Installation Guide for instructions.
# ^D
Restricted rights:
Use, duplication, or disclosure is subject
to restrictions stated in your contract with
Digital Equipment Corporation.
*UNIX is a trademark of AT&T Bell Laboratories.
Mounted /dev/rd01 on /usr
Fri Jul 9 01:33:29 EDT 1999
ERROR LOG has - 1 of 100 blocks used
ULTRIX-11 System V3.1 (simh)
login: