Alan Cox wrote:See the below for another report of this:
http://marc.info/?t=119215716900001&r=1&w=2
And apparently some motherboard vendors have their own allocations for ethernet
addresses?
We can teach it two ranges. I doubt anyone will be unlucky enough to have
the one which could be either Nvidia or Gigabyte and have it matter.
The "go complain to the BIOS vendor" comment from Nvidia to me isn't an
answer. Maybe Nvidia can complain to BIOS vendors but end user complaints
of that form rarely have any effect.
That wasn't the point of the response at all. The datum is that set of users where DEV_HAS_CORRECT_MACADDR is accurately set or clear is vast majority of cases.
For the rest, we'll want to look at adjusting DEV_HAS_CORRECT_MACADDR based on DMI strings or a hueristic like you suggested.
Jeff