Re: MAC address setting for ether card

Donald Becker <[email protected]>
Newsgroups gmane.linux.drivers.realtek.devel
Message-ID <Pine.LNX.4.33.0206031455230.1329-100000@presario>
On Wed, 22 May 2002, Ziegler Ga'bor wrote:

> I am a linux user who is looking for recent Linux ethernet cards that
> supports the setting of the HW MAC address from driver (i.e., with the
> ifconfig command).

Drivers that derive from my example code should all work properly with
'ifconfig .. hw ether ...'.

Setting the station address this way takes effect only until the next
time the driver is loaded.  This is the best approach -- there is almost
never a good reason to change the station address in the EEPROM.

> (I would like to access a cable modem service with
> two Linux boxes w/o each time re-registering the MAC address with the
> provider. Naturally, only one of the machines would connect at the
> same time, so there would be now MAC address conflict)
>
> Scanning the drivers/net section of the 2.2.17 kernel source, it seems
> only the drivers de4x5.c, depca.c, ewrk3.c drivers support this. These
> drivers are for mainly Digital cards out-of-stock now.

IMNSHO, these drivers were written without understanding the proper
semantics.  By writing their own method to set the station address they
allow changing the station address when the interface is 'up', but extra
code introduces race conditions.

-- 
Donald Becker				[email protected]
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993
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.