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

Reply via email to