TmeSun2SunOS2

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

mainbus0tme/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:20

Probing Multibus: sd
Using RS232 A input.
Auto-boot in progress…
Boot: sd(0,0,0)vmunix

Exception 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 bytes

Version 1.49 85/01/03
Disk Initialization and Diagnosis

When 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? 3

Specify 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? 5

      partition a fictitious 1GB disk

# of data cylinders? 14700

# of alternate cylinders? 2
buffered seek? (usually 2) 2

cyl # to start write precomp? 14700

# of heads? 7

ASCII identification? TME1G

# of sectors? 15

size of gap1? 1
size of gap2? 1

interleave 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: TME1GPART

Partition a: starting cyl=0, # of blocks=0
Change this partition? y

starting cylinder? 0

# of blocks? 154350
Partition b: starting cyl=0, # of blocks=0
Change this partition? y

starting cylinder? 1470

# of blocks? 154350

Partition c: starting cyl=0, # of blocks=0
Change this partition? y

starting cylinder? 0
# of blocks? 1543500

Partition d: starting cyl=0, # of blocks=0
Change this partition? n

Partition e: starting cyl=0, # of blocks=0
Change this partition? n

Partition f: starting cyl=0, # of blocks=0
Change this partition? n

Partition g: starting cyl=0, # of blocks=0
Change this partition? y

starting cylinder? 2940
# of blocks? 1234800

Partition h: starting cyl=0, # of blocks=0
Change this partition? n

Verify 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? y

Use the label command to write out the partition table.
diag> label

label 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> q

      load 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 1985

Copyright (c) 1985 by Sun Microsystems, Inc.

mem = 4096K (0x400000)

      and now things grind to a halt…
CAN’T HAVE PERIPHERALS IN RANGE 0 - 256KB

panic: 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