Subject: Re: Attempting to Resurrect Sun3/50 w/ NetBSD
To: None <port-sun3@NetBSD.org>
From: David Johnson <ElectronSciences@BellSouth.net>
List: port-sun3
Date: 10/03/2007 17:14:11
This is a multi-part message in MIME format.
--------------040009090509020601060608
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Thanks for the tip on using tcpdump to monitor incoming frames on the 
interface.
As you might expect most of my NIC cards that have Thin-Net are old and 
of questionable
status.  I had to test a few cards to get one with the 10Base2 port that 
was working.  I also
swapped machines to one that is running NetBSD 3.0.1

I succeed in getting the rarpd deamon to respond to the sun3/50 and it 
is now getting its IP address.

When I went to the next step, setting up RPC.bootparamd server, I
created /etc/bootparams with the following:
sun350 root=nfsserver:/export/client/root gateway=192.168.2.1:0xFFFFFF00

Then I attempt to start bootparamd daemon:
# /usr/sbin/rpc.bootparamd -d

I get the following message. Any ideas why I get this? rpc.bootparamd: 
unable to register BOOTPARAMPROG version 1, udp


der Mouse wrote:
>> I have inherited a diskless Sun 3/50M 4MB RAM.  I have read the
>> general diskless How-to and the sun3 specific one.
>>     
>
> 4M will be tight.  NetBSD is substantially more featureful (or bloated,
> take your pick) than SunOS, and even SunOS of that era was tight enough
> in 4M that there exist daughterboards that add RAM to the -3/50.
>
> That aside, provided you have a suitably stripped-down kernel you may
> be able to get something useful to happen.  It's been a long time since
> I tried to use a -3/50 with any amount of RAM.  (I think I own one, but
> I spent a few minutes looking for it and failed.  It's probably hiding
> down behind under somewhere....)
>
>   
>> My problem is that Sun3 attempts to boot over the ethernet  le(0,0,0)
>> to no avail.  I cannot get back to the Prom monitor at all.  I've
>> looked all over the place for monitor command list etc to no avail.
>> Can anyone send me a cheat sheet showning basic PROM commands.
>>     
>
> To get back to the monitor when it's trying to boot, type L1-A (hold
> down L1 and type A) if you have a keyboard/monitor console, or generate
> a break condition if you have serial console.  (How to generate a break
> depends on what you have the serial line hooked up to.  Most terminals
> and terminal emulators have some way to generate a break.)
>
>   
>> My machine appears to be attempting to get an IP address for its MAC
>> address using RARP.  I have a RARPD server running on a 386I machine
>> runnning NetBSD3.1.  Nothing is happening.  No indications from RARPD
>> -a -d showing anything from the SUN3 and nothing but a rolling |/-|\
>> pattern on the Sun.  I'm ignorant on a lot of this stuff, but I'm
>> persistent.
>>     
>
> Persistent will count for a lot, especially when it comes to curing
> ignorance.. :)
>
> My first step would be to get the MAC address of the -3/50 from its
> banner (8:0:20:something) and snoop for traffic from that MAC on your
> boot server (eg, "tcpdump -n -s 2000 -i ex0 ether host 8:0:20:aa:b:cc").
> This *should* show you the rarp requests, at the very least.  If not,
> something is wrong, either with the Sun's ethernet or with your network
> infrastructure (cables, swtiches, transceivers, etc).
>
> If the -3/50's MAC isn't 8:0:20:something, its config has got damaged.
> I've seen instructions for curing this, but can't recall where, and
> haven't found them in a few minutes searching likely places.  I think
> typing a ? to the ROM monitor will produce something helpful; fuzzy
> memory says the command you want is q.  The JWBirdsall Sun hardware
> reference, linked to from http://www.sunhelp.org/hardware, has some
> info which may help.
>
> /~\ The ASCII				der Mouse
> \ / Ribbon Campaign
>  X  Against HTML	       mouse@rodents.montreal.qc.ca
> / \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B
>
>
>   


--------------040009090509020601060608
Content-Type: text/x-vcard; charset=utf-8;
 name="ElectronSciences.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="ElectronSciences.vcf"

begin:vcard
fn:David W. Johnson
n:Johnson;David W.
email;internet:electronsciences@bellsouth.net
tel;work:205-602-4999
tel;cell:205-602-4999
version:2.1
end:vcard


--------------040009090509020601060608--