Subject: port-i386/6039: 3C589D (PCMCIA ethernet card) gives bad MAC address
To: None <gnats-bugs@gnats.netbsd.org>
From: Kevin Sullivan <ksulliva@balrog.psc.edu>
List: netbsd-bugs
Date: 08/25/1998 11:29:50
>Number: 6039
>Category: port-i386
>Synopsis: 3C589D (PCMCIA ethernet card) gives bad MAC address
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Aug 25 08:35:01 1998
>Last-Modified:
>Originator: Kevin Sullivan
>Organization:
Pittsburgh SUpercomputing Center
>Release: 1.3F, early June
>Environment:
System: NetBSD balrog 1.3F NetBSD 1.3F (TP701) #0: Thu Jun 11 16:26:35 EDT 1998 ksulliva@ra.ack.org:/usr/src/sys/arch/i386/compile/TP701 i386
>Description:
When I install my newest 3Com Etherlink III PCMCIA card, NetBSD probes
the MAC address as ff:fc:4b:a0:36:ca. It should be 00:10:4b:a0:36:ca;
the first two octets are wrong. Win95 finds the correct MAC address, so
it is not a hardware problem.
Note that TCP/IP works with the invalid MAC address except that "ff:*"
is a multicast address. Many routers will not send to hosts with such
an address.
This card is a 3C589D. I've have 3C589[ABC]s work fine on this laptop.
I wish 3Com would stop changing things randomly.
Here are the boot messages:
pcmcia1 at pcic0 controller 0 socket 1
pcmcia1: CIS version 2.0 or 2.01
pcmcia1: CIS info: 3Com Corporation, 3C589D, TP/BNC LAN Card Ver. 2a, 000002
pcmcia1: Manufacturer code 0x101, product 0x589
pcmcia1: function 0: network adapter, ccr addr 10000 mask 3
pcmcia1: function 0, config table entry 1: I/O card; irq mask ffff; iomask 4, iospace 0-f; rdybsy_active wp_active bvd_active io8 io16 irqlevel
pcmcia1: function 0, config table entry 3: I/O card; irq mask ffff; iomask 4, iospace 0-f; rdybsy_active wp_active bvd_active io8 io16 irqlevel
ep1 at pcmcia1 function 0 port 0x350-0x35f: 3Com 3C589 Ethernet
ep1: MAC address ff:fc:4b:a0:36:ca
ep1: 8KB byte-wide FIFO, 5:3 Rx:Tx split, utp/aui/bnc (default utp)
>How-To-Repeat:
Insert a 3C589D into a pcmcia slot. Boot under NetBSD. Curse 3Com and
the horse they rode in on.
>Fix:
>Audit-Trail:
>Unformatted: