Quad ethernet card on AXi starts with identical MAC addresses
fn at radio-do.de
Mon Jul 19 11:11:37 PDT 2004
Am 19.07.2004 um 19:26 schrieb Ken Smith:
> On Mon, Jul 19, 2004 at 07:02:38PM +0200, Ronald Kuehn wrote:
>> Yes, unless you set local-mac-address? to true in OBP.
> I would be interested in knowing if this works. I know it works on
> SUN's running Solaris when it is possible but I just checked the
> FreeBSD code and unless I made a wrong turn somewhere (which is
> possible... :-) it won't matter if this is set or not. The pathway
> I followed seemed to dig the MAC address out of the ID-PROM no matter
> what. In particular hme_pci_attach() seems to call OF_getetheraddr()
> which in turn seems to blindly dig the MAC address out of the idprom.
A friend told me Solaris would just add up some numbers to make
different MAC addresses.
I just tested with local-mac-address set to true.
Some as before. Seems the the attach code of the hme driver reads only
the MAC from the builtin ethernet and set this to all instances of the
hme interfaces. The question is, how difficult it is to simulate the
> If I recall correctly only some of the HME interfaces were designed
> to have their own MAC address so supporting this was touch-and-go
> even on Solaris. The idea of having one MAC address per machine
> no matter how many interfaces it has had merit in the old days
> but it really screwed things up when they invented VLAN-able
Or try and use IPv6. Nice warnings about duplicate DAD and duplicate
scope id and so on.
Frank Nobis Email: PGP AVAILABLE
Thielenstr. 12 dg3dcn http://www.radio-do.de/~fn/
44369 Dortmund Powered by SMP FreeBSD
Q: Because it reverses the logical flow of conversation.
A: Why is putting a reply at the top of the message frowned upon?
More information about the freebsd-sparc64