I just upgraded my Dell 2800 from kernel 2.6.7 to 2.6.11 and noticed that
the e1000 driver doesn't work when I change the MTU from 1500 to something
larger.  I traced the bug down to the following item in
e1000_main.c::e1000_up().  In a past life I recall PHY's needing to
explicitly have the 'power down' bit rewritten as a reset didn't clear that
state.  I changed the code as follows to fix the bug on my systems.  I
haven't seen this fix elsewhere so maybe somebody in the know about
e1000_main.c could verify this and apply it as a patch.

diff -r1.1 e1000_main.c
290a291,292
>               {
>                       e1000_write_phy_reg(&adapter->hw, PHY_CTRL,
mii_reg);
291a294
>               }

Russell Johnson


-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to