Netra X1

Pete Bentley pete at sorted.org
Fri Aug 22 03:23:50 PDT 2003


On Friday, August 22, 2003, at 12:31 AM, Marius Strobl wrote:
> Just curious, could you please try the attached patch and check if the
> MAC addresses get set and then set local-mac-address in the 
> OpenFirmware
> and check again if the dc interfaces get different MAC addresses?
> The patch should work (I'm just not sure about the different MAC 
> addresses
> part),

I'll have a play with it - it looks helpful but not quite right.

For example if dc_read_eeprom() ever gets a non-zero mac address it'll
skip over the OF code.  Also if local-mac-address? is true it looks like
it'll leave a zeroed MAC address on the interface, but for 
local-mac-address?
being false, it'll program the interface with the hosts's MAC address.

That last case is handy for me and possibly others running X1's...

> however Maxime doesn't want to have this in the device driver but
> at a higher level.

I'd agree with that - otherwise doesn't every ethernet driver on sparc64
need extra code to decide whether to respect the local-mac-address 
setting?

Pete.



More information about the freebsd-sparc64 mailing list