Hi Tiger,
Yes, this is an onboard nVidia LAN card.
What seems to be happening is that the forcedeth cannot obtain a valid
MAC address. And since it was "invalid", it returns an error message
and switches to a random MAC.
Now, since there's a newly generated random MAC, udev interprets this
as a new device and assigns a new interface name everytime the
forcedeth is loaded. And consequently, this udev rules file is getting
piled up with junk.
/etc/udev/rules.d/network-devices.rules
#KERNEL=="eth?", SYSFS{address}=="00:04:61:5e:d3:3a", NAME="eth0"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:9e:0c:c9", NAME="eth1"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:c0:76:f2", NAME="eth2"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:ad:01:1e", NAME="eth3"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:81:cf:32", NAME="eth4"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:29:c2:30", NAME="eth5"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:a1:3b:5d", NAME="eth6"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:1b:38:c9", NAME="eth7"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:36:8c:f2", NAME="eth8"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:e2:b3:c9", NAME="eth9"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:0f:fd:89", NAME="eth10"
#KERNEL=="eth?", SYSFS{address}=="00:00:6c:2e:ff:6d", NAME="eth11"
Suko na ako dito - as Ariz mentioned, I'm running out of ideas. And
patience too.
I'll just get a new NIC.
Thanks Tiger, Ariz, and Doc Manalastas.
On 3/10/07, Bopolissimus X Platypus Jr <[EMAIL PROTECTED]> wrote:
On Sat, 2007-03-10 at 20:16 +0800, Percy wrote:
> 205:0000:00:04.0: Invalid Mac address detected: 9d:00:65:be:b4:b2
> 206:Please complain to your hardware vendor. Switching to a random MAC.
http://www.debian-administration.org/articles/501
http://www.nvnews.net/vbulletin/showthread.php?t=79306
check network interface init script and config, and if you find
some like this mac_eth0="random-full", comment this line. I
don't know where this line placed in FC 4, in gentoo it placed
int /etc/conf.d/net file
and see the post after that one.
Is that an nvidia Lan card?
from the source of forcedeth.c (not sure what version, but it probably
doesn't change much between versions).
http://www.gelato.unsw.edu.au/lxr/source/drivers/net/forcedeth.c
if (!is_valid_ether_addr(dev->perm_addr)) {
3171 /*
3172 * Bad mac address. At least one bios sets the mac address
3173 * to 01:23:45:67:89:ab
3174 */
3175 printk(KERN_ERR "%s: Invalid Mac address detected:
%02x:%02x:%02x:%02x:%02x:%02x\n",
3176 pci_name(pci_dev),
3177 dev->dev_addr[0], dev->dev_addr[1],
dev->dev_addr[2],
3178 dev->dev_addr[3], dev->dev_addr[4],
dev->dev_addr[5]);
3179 printk(KERN_ERR "Please complain to your hardware vendor.
Switching to a random MAC.\n");
so it might be a bios issue too.
tiger
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph
_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
[email protected] (#PLUG @ irc.free.net.ph)
Read the Guidelines: http://linux.org.ph/lists
Searchable Archives: http://archives.free.net.ph