Messages in this thread | | | From | Jared Mauch <> | Subject | Re: 3c59x v0.40 WARNING -- still screwed | Date | Fri, 16 May 1997 13:12:22 -0400 (EDT) |
| |
Yes.. I see the same thing on a busy ethernet.
I moved a news box off of the ethernet that pushes about 1-2mbits peak, and it appears to have fixed the problem.
- jared
Chris Evans graced my mailbox with this long sought knowledge: > > I hear rumours of this going into 2.0.31. IT does _not_ fix my problems > here, which were "transmitter access conflicts". Note that I was able to > negate the effects of these with a carefully placed dev->tbusy = 0 etc., > on top of 3c59x.c v0.30-all. > > With unpatched v0.40 the ethernet transmit died in less that 12 hours.. > > May 15 01:15:39 ferret kernel: 3c900.c:v0.40 4/16/97 becker@cesdis.gsfc.nasa.gov > May 15 01:15:39 ferret kernel: loading device 'eth0'... > May 15 01:15:39 ferret kernel: eth0: 3Com 3c590 Vortex 10Mbps at 0x6000, 00:a0:24:6c:18:dc, IRQ 10 > May 15 01:15:39 ferret kernel: 8K byte-wide RAM 1:1 Rx:Tx split, autoselect/10baseT interface. > May 15 01:15:39 ferret kernel: eth0: Overriding PCI latency timer (CFLT) setting of 32, new value is 248. > > ..... > > May 15 12:12:11 ferret kernel: eth0: transmit timed out, tx_status 88 status e000. > May 15 12:12:11 ferret kernel: eth0: Transmitter encountered 16 collisions -- network network cable problem? > May 15 12:12:11 ferret kernel: Flags; bus-master 0, full 0; dirty 0 current 0. > May 15 12:12:11 ferret kernel: Down list ffffffff vs. 01d39210. > May 15 12:12:11 ferret kernel: 0: 01d39210 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 1: 01d39220 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 2: 01d39230 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 3: 01d39240 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 4: 01d39250 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 5: 01d39260 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 6: 01d39270 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 7: 01d39280 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 8: 01d39290 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 9: 01d392a0 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 10: 01d392b0 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 11: 01d392c0 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 12: 01d392d0 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 13: 01d392e0 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 14: 01d392f0 length 00000000 status 00000000 > May 15 12:12:11 ferret kernel: 15: 01d39300 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: eth0: transmit timed out, tx_status 00 status e000. > May 15 12:12:12 ferret kernel: Flags; bus-master 0, full 0; dirty 0 current 0. > May 15 12:12:12 ferret kernel: Down list ffffffff vs. 01d39210. > May 15 12:12:12 ferret kernel: 0: 01d39210 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 1: 01d39220 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 2: 01d39230 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 3: 01d39240 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 4: 01d39250 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 5: 01d39260 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 6: 01d39270 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 7: 01d39280 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 8: 01d39290 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 9: 01d392a0 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 10: 01d392b0 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 11: 01d392c0 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 12: 01d392d0 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 13: 01d392e0 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 14: 01d392f0 length 00000000 status 00000000 > May 15 12:12:12 ferret kernel: 15: 01d39300 length 00000000 status 00000000 > > [repeat lots] > > Interestingly enough the system appeared to recover from this loop an > couple of hours later (unsure if ethernet Tx functions were resumed > though), but have since died. > > I am now running on v0.30-all again, with custom patch. Alas I only have a > binary module, with the "dev_kfree_skb missing mem-leak". Anyone got the > source to v0.30-all please??? > > Chris >
-- jared@CIC.Net - CICNET --------- jared@Nether.Net - Nether Network "bash awk grep perl sed df du, du-du du-du, vi troff su fsck rm * halt LART LART LART!" -- the Swedish BOFH
| |