Summary: | [em] "em0: Invalid MAC address" in FreeBSD-Current ( 8.0) | ||
---|---|---|---|
Product: | Base System | Reporter: | Asp Gao <g.zhengming> |
Component: | kern | Assignee: | jfv |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | sbruno |
Priority: | Normal | Keywords: | IntelNetworking |
Version: | Unspecified | ||
Hardware: | Any | ||
OS: | Any |
Description
Asp Gao
2009-04-29 06:50:01 UTC
Responsible Changed From-To: freebsd-bugs->freebsd-net Over to maintainer(s). 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. 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 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 Over to maintainer. This doesn't happen on my old and crusty T60 that I have installed current on. If this is still testable and/or happening on head for you, please reopen this ticket. |