Re: e1000 driver bug?

[email protected] (Geert Stappers) Sat, 27 Aug 2005 19:00:24 +0200
Newsgroups gmane.network.etherboot.devel
Message-ID <[email protected]>
On Mon, Jul 25, 2005 at 10:18:44PM +0200, Geert Stappers wrote:
> On Mon, Jul 25, 2005 at 11:53:54AM -0300, Ulisses Furquim wrote:
> > Hi,
> > 
> > I'm experiencing some problems when using etherboot's 5.4.0 e1000
> > driver together with grub 0.97. I made some changes in grub's code to
> > make pxegrub work with my e1000-82540em card.  I'm having problems
> > when grub tries to get an IP using DHCP. I enabled debug and I also
> > added some more printfs and could see the e1000_poll() function says
> > it has arrived a frame 346 bytes long (containing the DHCP OFFER reply
> > from my DHCP server), but ethereal tells me this frame has 342 bytes
> > only. Besides, that frame seems to be shifted, because the frame type
> > comes zeroed and doesn't match a frame type of an IP packet (0x0800).
> > What is even curious is that after some time retrying, a frame
> > containing exactly the same DHCP OFFER from my DHCP server is sent and
> > everything just works (e1000's driver still reports the length of this
> > frame is 346 bytes!!!). Does anyone have a clue?
> 
> I would like to known which DHCP server you are using.  (see below)
> 
> 
> 
> > Best,
> > 
> > -- Ulisses
> > 
> > PS: I'm sending the log of what ethereal captured and I can post my
> > patch for grub 0.97 if necessary, but it seems the bug is in e1000's
> > driver.
> 
> Things to next time better:
> 
> * Place (big) files on a (web/ftp) server and post the URL of it.
>  (realize that you are on a mailinglist )
> 
> * say which node is what ( (MAC)addresses of the systemSss in the capture,
>  used operating systems, used applications ( name & version of deamons) )
> 
> * tell what is going on the network. Example given:
>   * Frame   0: server 10.2.2.12 is booted
>   * Frame  10: client does first DHCP request and becomes 10.2.2.155
>   * Frame  19: TFTP started
>   * Frame 305: pxegrub doing DHCP, the point where attention is needed.
> 
> 
> 
> Cheers
> Geert Stappers
> Who thinks it is not e1000 driver bug

And seen meanwhile that your DHCP server was misbehaving?
Or should we worry about the e1000?


Cheers
Geert Stappers
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFDEJwoOSINbgwa/7sRApgVAKClwkB6rDXEKJYWY+b7uKlODO9uXQCbBcKa
8On+j9agIAMyvdWW8KIaD8Y=
=eQil
-----END PGP SIGNATURE-----