Subject: Re: Help booting NetBSD/sparc port.
To: None <MDICKSON@csi.compuserve.com>
From: - Greg Earle <earle@isolar.Tujunga.CA.US>
List: port-sparc
Date: 04/08/1994 04:57:42
>  Anyway the kernel booted fine and proceeded to probe hardware.  It found the
>esp0 SCSI controller, but failed to find disks with a "not configured" error. 
>It also produced a "not configured" messages for the cgsix frame buffer.  I'll
>admit to not knowing a lot about how the bootstrap process works on a Sun,
>(pointers to any reference material would be greatly appreciated) so I may have
>just done something stupid.  I'd like to put NetBSD on my Sun so I have an OS
>with source to do some development work on.  It's also a much closer match to
>out BSDI environment at work.  Anyone have any suggestions as to how I might
>proceed?  Is doing this conversion with a single SCSI disk even feasible?

I can't imagine why it didn't find the disk, unless you have it set to a mutant
SCSI target id.

As for how the boot process works, see the SunOS openboot(8s) manual page.

As for the single disk conversion process, I suggest booting the Sun miniroot
either from a CD-ROM (you *do* have a CD-ROM drive, don't you?  (-: ) or from
a 4.1.1 1/4" QIC-24 tape.

I have NetBSD-current (March 27th pre-"off_t" sources) running on an IPC with
an internal 207 and an external lunch box that contains a 1 Gb disk and a 1/4"
QIC tape.  I attached a CD-ROM drive in order to boot MUNIX to format/partition
the disk(s) and then to load miniroot, and then I un-tar'd Theo's previous
SPARC binaries from a 1/4" tape that I'd made previously on another system.
(Remember that just because NetBSD/SPARC doesn't currently support the QIC 1/4"
 tape drives and the CD-ROM drives, that doesn't mean you can't use them under
 a SunOS miniroot to get the ball rolling ... )  Once miniroot is running I
just newfs'd /, /usr and /usr/src (external disk) as normal, and un-tar'd the
NetBSD files into the freshly minted partitions and from there just followed
Theo's README.  The only hitch came from running the then-extant NetBSD MAKEDEV
from the new NetBSD /dev, because it wanted to do a "chmod" and there isn't a
"chmod" in the SunOS 4.1.3/4.1.3_U1/4.1.3_U1 Edition B Sub-paragraph 12 (-:
miniroot.

Obviously if you don't have a CD-ROM, or a tape drive to unload Theo's snapshot
from (or net access to do it over the net), you've got troubles.  Good luck.

	- Greg

------------------------------------------------------------------------------