[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Linux or hardware?



> > 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


Reply to: