On Monday 11 February 2008, Claudio Lanconelli wrote: > I have tried your latest patch. Only after the following change it > works fine (no more rx errors during ifconfig up).
Hmm, what chip rev do you have? Different errata and all. ISTR mine is rev4; so, not the most current, but not the oldest version either. > I added enc28j60_lowpower(false) just before enc28j60_hw_init() Hmm, I'd have expected it would go best *before* that, but what you include below shows it going *after* ... If there's some problem where reset doesn't work correctly in low power mode, who knows what else would need manual resetting. > @@ -1318,8 +1347,9 @@ > } > return -EADDRNOTAVAIL; > } > - /* Reset the hardware here */ > + /* Reset the hardware here (and take it out of low power mode) */ > enc28j60_hw_disable(priv); > + enc28j60_lowpower(priv, false); > if (!enc28j60_hw_init(priv)) { > if (netif_msg_ifup(priv)) > dev_err(&dev->dev, "hw_reset() failed\n"); > > With this addition you can add Acked-by line. Better yet, since I can't reproduce the problem, why don't you just update my latest patch with the relevant version of this tweak, and then forward it as "From: " me and with both our signoffs. That's the usual way to cope with this type of tweaking. (Not all updates to your driver should need your signoff, but then most patches shouldn't need very many iterations either.) - Dave -- 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