On Sun, 2006-02-19 at 14:20 +0100, Wolfgang Hoffmann wrote: > 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.
Same here it seems... > 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 ;-) Couldn't that be added to 0.16/0.17 so we could try that with Stephens code... Imho, first it works, then we find out why it works =) -- Ian Kumlien <pomac () vapor ! com> -- http://pomac.netswarm.net
signature.asc
Description: This is a digitally signed message part