svn commit: r190872 - head/sys/dev/e1000
Mike Silbersack
silby at silby.com
Mon Apr 13 05:34:54 UTC 2009
Jack, either this or some other recent change to the em driver caused it
to stop working correctly on the e1000 virtual device inside VMware ESX.
Unfortunately, I have not updated my 8.x VMs recently, so I don't know
when this broke.
I got the message about an invalid MAC address. I modified
em_is_valid_ether_addr to always return True, but it looks like the effect
of that was to cause the driver to load, but give the NIC a MAC of
00:00:00:00:00:00. However, if I manually set a MAC after that, the
virtual NIC IS functional. So I think the sole problem may just be that
the code which reads the MAC is incompatible with the ESX emulation.
Do you want me to try a kernel from immediately before this change to
confirm that this was the cause of the problem?
Mike "Silby" Silbersack
On Fri, 10 Apr 2009, Jack F Vogel wrote:
> Author: jfv
> Date: Fri Apr 10 00:05:46 2009
> New Revision: 190872
> URL: http://svn.freebsd.org/changeset/base/190872
>
> Log:
> This delta syncs the em and igb drivers with Intel,
> adds header split and SCTP support into the igb driver.
> Various small improvements and fixes.
>
More information about the svn-src-head
mailing list