Sun Open Firmware - insiders?

der Mouse mouse at Rodents.Montreal.QC.CA
Tue Dec 27 22:45:09 CST 2005


>>> (...) Why does it have to obtain the machine's IP, that of the tftp
>>> server and what else via rarp?
>> It can't obtain anything but its own address via rarp.  [...]

(Well, and the address of the machine that answered the RARP request.)

>> It's possible that it initially queries whoever answered its RARP,
>> but if it gets no answer it broadcasts the query - and I think it
>> broadcasts the TFTP request too if necessary.
> Funny...I don't remember setting up a bootp(aram)d, I started getting
> tftp requests as soon as the rarp table was setup.

Then I guess it must TFTP from whoever answered the RARP.

> I also don't think the requests were broadcast: I was running another
> machine ready to serve tftp at the same time and that one didn't get
> any requests.

That's normal if the TFTP is answered, but...

> I was even able to shut down Linux after the rarp resolution (if tftp
> was disabled), bring the same system up with Windows (under the same
> IP) and have the Sun slurp its bootloader image from there.

...this is unusual, if the other machine *still* didn't get any
requests.

I suppose it must be a PROM version difference, with some machines, or
some versions, behaving differently from others.  I'm quite sure I've
seen requests - TFTP requests, I think, but maybe not - being sent
unicast at first and then broadcast if the first one goes unanswered.

Oh well.

> It looks like I can initiating the execution of unnamed subroutine
> (f00...) by entering f00... execute; any gotchas there?

I have no idea; I don't (didn't) know enough FORTH to try that.

/~\ 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


More information about the cctalk mailing list