On Saturday 18 February 2006 18:00, Carl-Daniel Hailfinger wrote: > Hi, > > Stephen Hemminger schrieb: > > Could everyone who has problems with hangs try the > > following patch (against current 2.6.16-rc3 version) > > If Stephen's patch doesn't work for you, could you try replacing > sky2.c and sky2.h with the ones attached to this mail? I'd be very > interested in feedback for my version of the hangfix.
Yes, your version cures my hangs. Btw, I have the same chip as mentioned in your code comment (0xb6, rev1). Your code comment also seems to fit my debug-output in Stephen's 0.16 (OP_PACKET in eth0 transmit ring). Diffing your code against 0.13 and 0.16, it seems that 0.16 just handles the (work_done < to_do) scenario, but not the "packets arrived since start of this function"? Well, I have to admit I have no real understanding of what all this magic driver code does ;-) Thank you, Wolfgang - 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