[rescue] Sun 3/110 Netbooting -- An update

David Brownlee abs at absd.org
Tue May 27 12:23:23 CDT 2014

On 27 May 2014 18:01, Earl Baugh <earl at baugh.org> wrote:
> Howdy folks,
> Well, making some (I think) progress on getting the Sun 3/110 to netboot.
> Here's where I am now.
> 1) Got a NetBSD virtual machine running on my Mac (NetBSD 6.1.4)
> 2) Got it configured for Netbooting (after following the mostly correct,
> and mostly complete configuration)
> 3) Sun 3 "starts" to boot from NetBSD.
> However, not "quite" booting (but seems close...)
> It gets the RARP info... and starts downloading the kernel...
> Then I get what looks similar to the boot I'm familiar with...(I've got it
> typed in below)
> NetBSD 6.1.4 (DISKLESS)
> Model: sun3 110
> fpu: mc68881
> total memory = 8192 KB
> avail memory = 6744 KB
> mainbus0 (root)
> obio0 at mainbus0
> zsc0 at obio0 addr 0x0 ipl 6: (softpri 3)
> kbd0 at zsc0 channel 0: baud rate 1200 (console input)
> ms0 at zsc0 channel 1: baud rate 1200
> zsc1 at obio0 addr 0x20000 ipl 6: (softpri 3)
> zstty0 at zsc1 channel 0 (console i/o)
> zstty1 at zsc1 channel 1
> eeprom0 at obio0 addr 0x40000
> oclock0 at obio0 addr 0x60000 ipl 5: intersil7170
> memerr0 at obio0 addr 0x80000 ipl 7: (Parity memory)
> intreg0 at obio0 addr 0xa0000
> obmem0 at mainbus0
> bwtwo0 at obmem0 addr 0xff000000 (1152x900)
> cgfour0 at obmem0 addr 0xff300000 (1152x900)
> enabling interrupts
> boot device: <unknown>
> root device:
>  -- So I'm now at a place where it doesn't look like it knows where the
> boot device is.
> It boots of ie0 (the 3/110 doesn't have an le0) and the other examples I've
> seen here it shows it detecting a le0 device.
> So is it simple the wrong kernel (or is missing le0 device info?)

Looks like the 'DISKLESS' kernel has "helpfully" been stripped down...
but the stripping included the ie* network interfaces. To be fair just
about all DISKLESS boxes were 3/50, 3/60 and similar le* equipped
machines, but its not much help for a 3/110 :)


a) Quick option - try a GENERIC kernel instead of DISKLESS

b) More involved option - download NetBSD source tree to your mac
under OS X, copy the ie* lines from sys/arch/sun3/conf/GENERIC to
sys/arch/sun3/conf/DISKLESS,  run './build.sh -m sun3 tools' and
'./build.sh -m sun3 kernel=DISKLESS'

As NetBSD on this box is a means-to-a-SunOS-end, I'd suggest a) :)

More information about the rescue mailing list