Re: NetBSD support for Suns with dead IDPROM batteries

der Mouse <[email protected]>
Newsgroups gmane.os.netbsd.ports.sparc,gmane.os.netbsd.ports.sparc64
Message-ID <[email protected]>
[paragraph-length lines repaired manually]

> [...] sanity check the MAC address of Suns at boot time to make sure
> they're not broadcast/multicast (or all zeros),

I dunno; I think forbidding non-broadcast multicast addresses would be
preventing stupid things at the price of preventing clever things.

> and if they are, assign something somewhat more sensible (e.g.
> 8:0:20: + the last 24 bits of time_t from the root filesystem [...])

Hijacking Sun's vendor prefix is not my idea of sensible.

If you really want to do something of the sort, I'd strongly
recommending using locally-administered addresses (bit 0x02 of the
first octet set), at least by default; this strikes me as exactly the
kind of thing they're for.

> For those systems that have disks in the default boot configuration
> (e.g. appropriate internal SCSI bus id), this small change will
> extend the life of such hardware ... until something else fails.

No more than just adding a battery to the clock chip will.  I wouldn't
call it "trivial", but it's certainly not all that hard for anyone who
knows which end of soldering iron to hold - which, I suspect, includes
almost everyone still trying to use Suns that old.

/~\ The ASCII				  Mouse
\ / Ribbon Campaign
 X  Against HTML		[email protected]
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.