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
# 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.
# 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