> > out-of-sync dirty pointer, 18 vs. 34, full=1 > > eth0: transmit timed out, status 0072, resetting, > > Ring data dump: dirty_tx 34 cur_tx 35 (full) cur_rx 76. > > 032212f4 0608 032218fc 0608 0040 83221f04 0000 0040 8322250c > > 032212f4 0608 032218fc 0608 0040 83221f04 0000 0040 8322250c > > 032212f4 0608 032218fc 0608 0040 83221f04 0000 0040 8322250c > > 032212f4 0608 032218fc 0608 0040 83221f04 0000 0040 8322250c > > 032212f4 0608 032218fc 0608 0040 83221f04 0000 0040 8322250c > > 032212f4 0608 032218fc 0608 0040 83221f04 0000 0040 8322250c
I don't know if you have solved this problem or not. It's been a while since you posted it, but there were no real suggestions so here it goes. Try to add the following defines to the top of drivers/net/lance.c: #define LANCE_LOG_TX_BUFFERS 6 #define LANCE_LOG_RX_BUFFERS 4 Also try values of 8 or more?? for TX_BUFFERS. This problem seemed to manifest itself when there were multiple busmasters in the system. Also, make sure that your kernel is up-to-date-- I haven't seen this error message on Lance cards in a LONG time. BTW: Is this card a Allied Telisys 1500T? Sujal

