Berkeley CSUA MOTD:Entry 32289
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/11/23 [General] UID:1000 Activity:popular
11/23   

2004/7/14-15 [Computer/SW/OS/OsX] UID:32289 Activity:very high
7/14    I bought several Intel GigE nics and one of them has a
        bad mac addr (all ff's). dmesg shows the card as detected,
        and proc/pci lists it, but ifconfig doesn't show an eth*
        entry for it. Does anyone know how I can set the mac addr
        so that I can use the card? (I'm using RH 9, but I can
        just as easily stick the card in a WinXP, FreeBSD or
        OpenBSD box). The card has a 82540 chip if that is of
        any use. tia.
        \_ I'm curious. Why don't you want to return the card?
           \_ maybe s/he's curious about this.  Why do think OP
              doesn't want to return the card?
           \_ If I can get the card working, then I wouldn't
              have to deal with the hassle of getting a RMA
              and shipping it back and waiting for a new one.
              I'm planning on buying several dozen more of
              these cards in the future and in case I run
              into this problem again, I'd like to know if
              it is possible to fix it.
              \_ Return it. You've already had more hassle. You know that
                 the others work, so this one is defective. Send it back
                 and leave us alone.
              \_ Return it. You've already had more hassle.
                 You know that the others work, so this one
                 is defective. Send it back and leave us
                 alone.
        \_ Some cards have the MAC address printed on them somewhere.
           \_ I know what the MAC address is supposed to be,
              I just need a way of manually setting it up
              in the eeprom of the card (linux says that
              the eeprom contains an invalid chksum, and
              the windows based card test utility from
              intel says that it can't read the eeprom)
              \_ Maybe that means the eeprom is bad?  I think you're
                 trying to hard.
        \_ FreeBSD allows you to set the MAC address.  On bootup via
           /etc/start_if.fxp0 or you can do it manually.  Either way:
           ifconfig fxp0 ether <mac address>
           Yours won't be fxp0, it'll be whatever.
           \_ Thanks, I'll give it a shot today.
              \_ It might work on your broken card, but I agree with the
                 others who say you should RMA it.