SunOS 2.0 on tme in sun2 mode
Here are the transcripts of an abortive attempt to install SunOS 2.0 on tme’s sun2 emulation. Since I don’t have the installation instructions available and tried to perform the install from memory, it’s entirely possible that there’s nothing wrong with tme.
installation tape contents
Tape 1
1. tape boot
1. standalone format
1. standalone copy
1. miniroot image
1. copyright notice
1. base system
1. manual pages
1. demo
1. games
1. copyright notice
Tape 2
1. copyright notice
1. more binaries
1. copyright notice
Tape 3
1. copyright notice
1. standalone diags
1. /lib/f1
1. f77
1. diags
1. graphics
1. USENET binaries
1. Pascal
1. more libraries
1. sample sources
1. SunView development
1. uucp
1. Versatec
1. copyright notice
config file
mainbus0: tme/machine/sun2 multibus my-sun2-idprom.bin
cpu0 at mainbus0: tme/ic/m68010
obio0 at mainbus0 obio: tme/generic/bus size 8MB
obmem0 at mainbus0 obmem: tme/generic/bus size 16MB
ram0 at obmem0 addr 0x0: tme/host/posix/memory ram 4MB
rom0 at obmem0 addr 0xef0000: tme/host/posix/memory rom sun2-multi-rev-R.bin
rom0 at obmem0 addr 0xef8000
clock0 at obio0 addr 0x2800: tme/machine/sun2/clock
tod0 at obio0 addr 0x3800: tme/machine/sun2/tod
zs0 at obio0 addr 0x2000 ipl 6: tme/machine/sun2/zs
mbio0 at mainbus0 mbio: tme/generic/bus size 8MB
mbmem0: tme/generic/bus size 8MB
mainbus0 mbmem at mbmem0 addr 0x00000
sc0 at mbmem0 addr 0x80000 ipl 2: tme/bus/multibus/sun-sc
scsibus0 at sc0: tme/scsi/bus
console0 at zs0 channel A: tme/host/posix/serial device /dev/ttypz break-carats
sd0 at scsibus0: tme/scsi/disk id 0 type acb4000
disk0 at sd0: tme/host/posix/disk file my-sun2-disk.img
st0 at scsibus0: tme/scsi/tape id 4 type emulex-mt02
tape0 at st0: tme/host/posix/tape
command tape0 load tape1/01 tape1/02 tape1/03 tape1/04 tape1/05 tape1/06 tape1/07 tape1/08 tape1/09 tape1/10
command mainbus0 power up
transcript
User input in red, comments in green.
# tip tme
connected
Self Test completed successfully.Sun Workstation, Model Sun-2/120 or Sun-2/170, Sun-2 keyboard
ROM Rev R, 4MB memory installed
Serial #33385, Ethernet address 8:0:20:2:1:20Probing Multibus: sd
Using RS232 A input.
Auto-boot in progress…
Boot: sd(0,0,0)vmunixException 10 at 24048A
boot the tape bootstrap loader
>b st()Boot: st(0,0,0)
load the standalone format program
Boot: st(0,0,1)
Size: 36864+20480+1780 bytesVersion 1.49 85/01/03
Disk Initialization and DiagnosisWhen asked if you are sure, respond with ‘y’ or ‘Y’
specify controller:
0 - Interphase SMD-2180
1 - Xylogics 440 (prom set 926)
2 - Xylogics 450
3 - Adaptec ACB 4000 - SCSI
which one? 3Specify controller address on the mainbus (in hex): 80000
Device address: 80000
Which target? 0
Which unit? 0
Specify drive:
0 - Micropolis 1304
1 - Micropolis 1325
2 - Maxtor XT-1050
3 - Fujitsu M2243AS
4 - Vertex V185
5 - Other
which one? 5partition a fictitious 1GB disk
# of data cylinders? 14700
# of alternate cylinders? 2
buffered seek? (usually 2) 2cyl # to start write precomp? 14700
# of heads? 7
ASCII identification? TME1G
# of sectors? 15
size of gap1? 1
size of gap2? 1interleave factor? 1
ncyl 14700 acyl 2 nhead 7 nsect 15 gap1 1 gap2 1 interleave 1
status: 6 Word mode Dma ena
diag> partition
Select partition table:
0 - Micropolis 1304
1 - Micropolis 1325
2 - Maxtor XT-1050
3 - Fujitsu M2243AS
4 - Vertex V185
5 - Other
Which one? 5
Name this partition table: TME1GPARTPartition a: starting cyl=0, # of blocks=0
Change this partition? ystarting cylinder? 0
# of blocks? 154350
Partition b: starting cyl=0, # of blocks=0
Change this partition? ystarting cylinder? 1470
# of blocks? 154350
Partition c: starting cyl=0, # of blocks=0
Change this partition? ystarting cylinder? 0
# of blocks? 1543500Partition d: starting cyl=0, # of blocks=0
Change this partition? nPartition e: starting cyl=0, # of blocks=0
Change this partition? nPartition f: starting cyl=0, # of blocks=0
Change this partition? nPartition g: starting cyl=0, # of blocks=0
Change this partition? ystarting cylinder? 2940
# of blocks? 1234800Partition h: starting cyl=0, # of blocks=0
Change this partition? nVerify partition table ‘TME1GPART’:
Partition a: starting cyl=0, # blocks=154350
Partition b: starting cyl=1470, # blocks=154350
Partition c: starting cyl=0, # blocks=1543500
Partition g: starting cyl=2940, # blocks=1234800
OK to use this partition table? yUse the label command to write out the partition table.
diag> labellabel this disk…
OK to use logical partition map ‘TME1GPART’? y
Are you sure you want to write? [/color=red]y[/color]verify label
id:
Partition a: starting cyl=0, # blocks=154350
Partition b: starting cyl=1470, # blocks=154350
Partition c: starting cyl=0, # blocks=1543500
Partition g: starting cyl=2940, # blocks=1234800
diag> qload the standalone copy program
Boot: st(0,0,2)
Size: 22528+4096+182860 bytes
Standalone Copy
copy tape file 3 to sd0b
From: st(0,0,3)
To: sd(0,0,1)
Copy completed
Boot: sd(0,0,1)vmunix -sw
Size: 368640+57344+66652 bytes
Sun UNIX 4.2 Release 2.0 (GENERIC) #1: Mon May 20 15:32:06 PDT 1985Copyright (c) 1985 by Sun Microsystems, Inc.
mem = 4096K (0x400000)
and now things grind to a halt…
CAN’T HAVE PERIPHERALS IN RANGE 0 - 256KBpanic: dvma collision
dumping to dev 0, offset 0
dump device bad
Rebooting Unix…
Boot: sd(0,0,0)vmunix
Exception 10 at 24048A
>
—Main.RetroGeek - 12 Apr 2006