SparcStation 20 refuses to boot solaris

Hi

I got a SparcStation 20 with dual cpu. It has a disk with solaris 5.7 on it, but I don't know the root password so I decided to install a newer version of solaris or bsd.

When I load a CD, and run boot cdrom from OBP, it tries to find the CD drive as sd@6 while the drive is at sd@2. Booting with boot disk2:0 makes it run, but then I get an error:

The file just loaded does not appear to be executable.

I've tried with NetBSD, Solaris 9, Solaris 10 and got the same error. I've double checked that I have NetBSD for sparc32.

Any ideas?

[588 byte] By [dinolinux] at [2007-11-26 11:25:38]
# 1

first, have you tried holding down Stop+N keys while it posts? this will bring the SS20 back to defaults...

As far as I can remember, the SS20 is not supported by Solaris 10.

try the key combination and see what happens...

it has been a few years since I have played with this particular beast!

good luck and let us know how it goes!!!!

haroldkarl

haroldb at 2007-7-7 3:41:04 > top of Java-index,Sun Hardware,Workstations - General Discussion...
# 2

Didn't help. Same error again and it still tries to find the cd drive at sd@6.

Could it be because of my cd drive? I don't have an original sun one so I used an ancient CD-Caddy one (the only one I had). I set the jumpers according to the sparcstation manual.

I did some testing and it seems like debian linux actually boots. No other distribution or os does.

And I did notice that solaris 10 does not run on sparc32, but solaris 9 does according to the hardware requirements page for it.

dinolinux at 2007-7-7 3:41:04 > top of Java-index,Sun Hardware,Workstations - General Discussion...
# 3

Hello Anton,

at the ok-prompt use the command probe-scsi, this displays all detected SCSI devices.

Use devalias to display the current setting of the cdrom alias which expects to "see"

the CD-ROM at SCSI-ID 6 (this is the default).

This is an excerpt from the devalias display

cdrom /iommu/sbus/espdma@f,400000/esp@f,800000/sd@6,0:d

Without re-jumpering you can try to boot with the current setting

boot /iommu/sbus/espdma@f,400000/esp@f,800000/sd@2,0:d

If it succeeds I would strongly recommend that you re-jumper the CD-ROM to ID 6.

If you didn't like to re-jumper the drive or just missing the (additional) jumper, use the command

nvalias cdrom/iommu/sbus/espdma@f,400000/esp@f,800000/sd@2,0:d

to change to devalias for SCSI ID 2.

The internal harddisks are fixed to SCSI 1 and SCSI ID 3.

Michael

MAALATFT at 2007-7-7 3:41:04 > top of Java-index,Sun Hardware,Workstations - General Discussion...
# 4
Thanks a lot, it worked great
dinolinux at 2007-7-7 3:41:04 > top of Java-index,Sun Hardware,Workstations - General Discussion...