From nobody@FreeBSD.org  Wed Apr 29 05:41:13 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 10E4B106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 29 Apr 2009 05:41:13 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id F36908FC16
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 29 Apr 2009 05:41:12 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n3T5fCw4099994
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 29 Apr 2009 05:41:12 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n3T5fCaX099993;
	Wed, 29 Apr 2009 05:41:12 GMT
	(envelope-from nobody)
Message-Id: <200904290541.n3T5fCaX099993@www.freebsd.org>
Date: Wed, 29 Apr 2009 05:41:12 GMT
From: Asp Gao <g.zhengming@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: "em0: Invalid MAC address" in FreeBSD-Current ( 8.0)
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         134079
>Category:       kern
>Synopsis:       [em] "em0: Invalid MAC address" in FreeBSD-Current ( 8.0)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jfv
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 29 05:50:01 UTC 2009
>Closed-Date:    
>Last-Modified:  Mon Aug 23 17:53:50 UTC 2010
>Originator:     Asp Gao
>Release:        FreeBSD 8.0-Current
>Organization:
UTi (China) Ltd
>Environment:
FreeBSD.GZM.com 8.0-CURRENT FreeBSD 8.0-CURRENT #2: Thu Apr 23 01:51:50 CST 2009 root@FreeBSD.GZM.com:/usr/obj/usr/src/sys/MYKERNEL i386
>Description:
when load the intel Pro/1000 ethernet card by using :
   kldload if_em.ko or kldload if_igb.ko
system raise issue : 
   em0:<Intel(R) PRO/1000 Network Connection 6.9.9> port 0x3000-0x301f mem 0xee000000-0xee01ffff irq 16 at device 0.0 on pci2
   em0: Using MSI interrupt
   em0: Invalid MAC address
   device_attach:em0 attach returned 5

Note: I am using IBM T60 Laptop, and I have no this issue when use FreeBSD 7.0 stable. it only raised when upgraded to FreeBSD-Current.
>How-To-Repeat:
Use IBM T60 Laptop, install FreeBSD 7.0 stable with default setup . upgrade system by resource code to Freebsd 8.0-CURRENT. rebuild world, kernel. and install kernel and world .after reboot system , I get this issue . 
>Fix:
Dont know how to fix it .

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Wed Apr 29 05:58:30 UTC 2009 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=134079 

From: Stacey Son <sson@freebsd.org>
To: bug-followup@freebsd.org, g.zhengming@gmail.com
Cc:  
Subject: Re: kern/134079: [em] "em0: Invalid MAC address" in FreeBSD-Current
 ( 8.0)
Date: Thu, 14 May 2009 13:18:35 -0500

 I have the same, exact problem with FreeBSD-Current running on VMWare 
 Fusion (64-bit, 2 virtual procs, 4096MB Memory allocation, Mac Pro 
 host).  Running 7.2 on this same configuration there is no problem with 
 the e1000 (if_em) driver.  Upgrading to -current I get the following 
 error (in dmesg):
 
     em0: Invalid MAC address
     device_attach:em0 attach returned 5
 
 My work around is to edit the "vmx" config file on the host for the 
 virtual image and change:
 
     ethernet0.virtualDev="e1000"
 
 to:
 
     ethernet0.virtualDev="vlance"
 
 so the virtual machine emulates an AMD Lance instead.
 
 -stacey.

From: Korba <korba@kor.ba>
To: bug-followup@FreeBSD.org, g.zhengming@gmail.com
Cc:  
Subject: Re: kern/134079: [em] "em0: Invalid MAC address" in FreeBSD-Current ( 
	8.0)
Date: Mon, 30 Nov 2009 19:52:45 +0100

 I had the same problem. I changed the e1000_read_mac_addr_generic()
 function in /usr/src/sys/dev/e1000/e1000_nvm.c to the 7.2 version. It
 works for me.
 
 Good luck,
 Piotr "Korba" Tomczyk

From: Jaz <jaz@goatcse.cx>
To: bug-followup@FreeBSD.org, g.zhengming@gmail.com
Cc:  
Subject: Re: kern/134079: [em] "em0: Invalid MAC address" in FreeBSD-Current ( 
	8.0)
Date: Tue, 12 Jan 2010 11:32:22 +1100

 I have the same problem since upgrading from 7.2 to 8.0. I have a PCI
 Intel 1000 card.
 
 Perhaps someone could make a patch that does what Korba has done?
Responsible-Changed-From-To: freebsd-net->jfv 
Responsible-Changed-By: andre 
Responsible-Changed-When: Mon Aug 23 17:53:32 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=134079 
>Unformatted:
