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