svn commit: r190872 - head/sys/dev/e1000

Mike Silbersack silby at silby.com
Mon Apr 13 05:52:12 UTC 2009


To followup, I csup'd to this date:
date=2009.04.08.00.00.00

and the resulting kernel works perfectly with the ESX virtual e1000.

What can I do to help debug this problem?

Mike "Silby" Silbersack

On Mon, 13 Apr 2009, Mike Silbersack wrote:

>
> 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-all mailing list