On Aug 2, 2006, at 8:00 PM, palaniappan chellappan wrote: > I debugged with ethereal ( now wireshark) and found that the > system is hanging after an IPX packet. so modified the code > to drop IPX packets. The chip was hanging, or the stack was hanging? The former should be pretty unlikely! BTW, ethernet driver hooks to detect various forms of hung controllers and do hard resets are VERY common. The code I wrote for the original i82586 had it (NEEDED it), and the code for the brand new i82571 dual gigE PCI-Express still has similar code :-) No other vendor is exempt from such precautions. BillW -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist