Subject: port-i386/6673: ex(4) does not always get the MAC address right on 3c905 Rev B cards
To: None <gnats-bugs@gnats.netbsd.org>
From: Eric S. Hvozda <hvozda@apicom.com>
List: netbsd-bugs
Date: 12/28/1998 18:31:34
>Number:         6673
>Category:       port-i386
>Synopsis:       ex(4) does not always get the MAC address right on 3c905 Rev B cards
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-i386-maintainer (NetBSD/i386 Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 28 15:35:01 1998
>Last-Modified:
>Originator:     Eric S. Hvozda
>Organization:
	
>Release:        20Dec98 -current sources
>Environment:
	
System: NetBSD bell.apicom.com 1.3I NetBSD 1.3I (BELL) #0: Sun Dec 27 20:45:18 EST 1998 hvozda@yale.apicom.com:/usr/src/sys/arch/i386/compile/BELL i386


>Description:
	
	It would appear that the ex(4) driver does not always
	get the mac address right.  It can change from reboot
	to reboot.
>How-To-Repeat:

	
	install a 3c905 Rev B in a machine and build a kernel for it.
	boot it and notice an odd looking MAC address is displayed
	during autoconf.

	Below are some log messages showing how it continues to
	change time and time again.

Dec 23 20:18:52 bell /netbsd: ex0: MAC address 00:10:5a:21:48:2c
Dec 24 01:26:59 bell /netbsd: ex0: MAC address 00:10:5a:21:48:2c
Dec 23 12:39:12 bell /netbsd: ex0: MAC address f5:f5:00:0a:48:2c
Dec 23 13:33:15 bell /netbsd: ex0: MAC address 00:00:f5:f5:f5:f5
Dec 23 15:40:54 bell /netbsd: ex0: MAC address 00:10:5a:21:48:2c
Dec 23 21:32:53 bell /netbsd: ex0: MAC address 00:10:5a:21:48:2c
Dec 28 17:10:24 bell /netbsd: ex0: MAC address f5:f5:00:0a:48:2c
Dec 28 18:04:14 bell /netbsd: ex0: MAC address 00:0a:5a:21:48:2c

	This is not the only time I have see this problem with
	ex(4), but this is the first time I *know* I have good
	hardware and as a result I am confident this is a bug.
>Fix:
	
	Unknown.
>Audit-Trail:
>Unformatted: