Subject: kern/12557: ex0 broken in recent 1.5 branch changes
To: None <gnats-bugs@gnats.netbsd.org>
From: None <jasper@pointless.net>
List: netbsd-bugs
Date: 04/05/2001 16:07:04
>Number:         12557
>Category:       kern
>Synopsis:       'ex' was working fine, but now has an all 1's MAC addr.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 05 07:09:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Jasper Wallace
>Release:        2nd April 2001
>Organization:
-- 
     "The aurochs was the great, black bull that was painted on cave
walls  alongside bison and mammoths  by tacky prehistoric minimalist
artists  who  had no  sense whatsoever of  modeling or perspective."
[see: http://www.aristotle.net/~swarmack/aurochs.html]  [0x2ECA0975]
>Environment:
	Panasonic CF-71 laptop
System: NetBSD jellycat 1.5.1_ALPHA NetBSD 1.5.1_ALPHA (JELLYCAT) #0: Mon Apr 2 22:11:13 BST 2001 jasper@jellycat:/usr/src/sys/arch/i386/compile/JELLYCAT i386


>Description:
	
Before:

ex0 at cardbus0 dev 0 function 0: 3Com 3c575B-TX Ethernet
ex0: interrupting at 11
ex0: MAC address 00:00:86:34:11:6f
tqphy0 at ex0 phy 0: 78Q2120 10/100 media interface, rev. 3 
tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

After:

ex0 at cardbus0 dev 0 function 0: 3Com 3c575B-TX Ethernet
ex0: interrupting at 11
ex0: MAC address ff:ff:ff:ff:ff:ff
tqphy0 at ex0 phy 0: 78Q2120 10/100 media interface, rev. 3 
tqphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

An all 1's mac address does not make a happy network ;-)

It was working with source from the 15th of March and broke after an update
on the 2nd of april - it looks like:

I guess this happened when support was added for the 3c555, 3c556 and
3c556B MiniPCI Ethernet cards, but i can't see anything obvious from the
diffs.

>How-To-Repeat:
	Try to use a 3Com 3CXFE575BT cardbus NIC under 1.5.1_ALPHA as of
	2nd April 2001 and watch everyone else refuse to talk to you on the
	net.
>Fix:
	unknown.
>Release-Note:
>Audit-Trail:
>Unformatted: