Francois Romieu wrote:
Jon Wetzel <[EMAIL PROTECTED]> :
This patch addresses an issue in which hardware detection programs
cannot correctly identify network cards due to their mutable MAC
addresses stored in net_device struct. As an example, in a configuration
with NIC team/bond, the MAC addresses in the dev_addr in net_device
struct of the members of a team/bond are changed to reflect MAC address
of the active/primary NIC. This causes Kudzu (RedHat hardware discovery
program) to identify them as something new or removed. This patch
provides a way to query the "permanent" MAC address stored in the EEPROM
of the card. This patch makes the following changes to support the
lookup of the factory provided mac address:
Why not run Kudzu (or such) sooner (i.e. before anything else forces a
different mac address) ? It looks like a userspace issue, not a kernel
one.
I think it would be useful to know the 'original' MAC, since the active
MAC is often changed for various reasons...
This might make it easier to have the ifup/ifdown magic in fedora
distributions behave correctly when you change the MAC addresses too.
(Without resorting to removing the MAC from the ifcfg-ethX files
as I currenty do.)
Ben
--
Ben Greear <[EMAIL PROTECTED]>
Candela Technologies Inc http://www.candelatech.com
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html