Robertdkeys | 25 Oct 2003 05:31
Picon
Favicon

Booting 3/60 from cdrom?

What is the exact command for a Sun 3/60 to boot off
a cdrom (Sun cdrom) at ID 6?  I was reading in one of
the faqs that it was boot sd(0,18,0), but I can't seem to
get it to recognize the cd from that incantation.  My 3/60
has prom 3.0.1, which is supposed to be able to boot cd.
I also tried boot sr(), and that did not work either.  Any
pointers to the correct incantation under the full moon,
is greatly appreciated..... just to get a one buck 3/60
rolling again.....(:+}}...  I have sunos 4.1.1 and NetBSD
1.6.1 cd's to use.  The last time I had a 3/xxx machine
up was a few years ago, so I am a tad rusty at sun 3
incantations....(:+\\.....

Thanks

Bob Keys

p.s.  Of the available NetBSD's, is any version particularly
        better to use on 3/60's?  1.6.1?  Current?

p.p.s.  Would an easier alternative for booting be to fs a drive
           on say any handy sparc, and plop a miniroot into the
           b partition, and boot that instead of cd?

der Mouse | 25 Oct 2003 05:32
Picon

Re: Booting 3/60 from cdrom?

> What is the exact command for a Sun 3/60 to boot off a cdrom (Sun
> cdrom) at ID 6?  I was reading in one of the faqs that it was boot
> sd(0,18,0), but I can't seem to get it to recognize the cd from that
> incantation.

Well, I don't have such a setup to test it, but I think the number is
(id<<3)+lun, in hex, which means that 18 is ID 3 LUN 0.  ID 6 LUN 0
would be 30.  Try sd(0,30,0) maybe?

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse <at> rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B

Matt Fredette | 25 Oct 2003 14:55
Picon

Re: Booting 3/60 from cdrom?


> > > What is the exact command for a Sun 3/60 to boot off a cdrom (Sun
> > > cdrom) at ID 6?  I was reading in one of the faqs that it was boot
> > > sd(0,18,0), but I can't seem to get it to recognize the cd from that
> > > incantation.
> > 
> > Well, I don't have such a setup to test it, but I think the number is
> > (id<<3)+lun, in hex, which means that 18 is ID 3 LUN 0.  ID 6 LUN 0
> > would be 30.  Try sd(0,30,0) maybe?
> 
> Might be sd(0,30,1) or (0,30,2) etc. depending on which "session" of
> the CD has the sun3 bootstrap.  If it accesses the drive, but dies,
> try a different session number.  Also, the CD must be set for 512
> transfer size, not the usual 2K.

A while back I added this section:

http://www.netbsd.org/Ports/sun3/faq.html#boot-devices

which tries to answer this question with tables indexed by CPU and ROM 
revision.  If your 3/60 ROM isn't rev 1.9, please let me know if it does
or doesn't work with the 1.9 table entry that's there now.

--

-- 
Matt Fredette

Matt Fredette | 29 Oct 2003 14:01
Picon

sun2 emulator


Hi.  I have a new version of my Sun 2 emulator that can run NetBSD.
Highlights of the new version:

  - when GTK is available, emulates a real console (bwtwo, keyboard, 
    and mouse)
  - emulates the Sun `sc' SCSI host adapter
  - emulates an Emulex MT-02 SCSI/QIC tape
  - emulates a generic SCSI-1 disk

The SCSI support means you don't have to give the emulator network
access and run it diskless if you don't want to - now you can install 
NetBSD from virtual tape onto virtual disk.

Instructions on how to download, build, and use it (including some
screenshots) are at:

http://theory.lcs.mit.edu/~fredette/tme/index.html

The emulator was developed on a NetBSD/i386 1.5 machine, but I've also
compiled and tested it a little on FreeBSD/i386 4.8 and SuSE Linux i386 
8.2 (kernel 2.4.20).  Big-endian hosts should work too, but I haven't
tried any.

The code is still rough and the distribution isn't too user-friendly, but
if you follow the instructions carefully, and have experience installing
NetBSD on Sun 2 or Sun 3 machines, you just might end up with an emulated 
Sun 2 Multibus system.

--

-- 
(Continue reading)


Gmane