From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Tomt Date: Sun, 30 Nov 2003 11:05:24 +0000 Subject: [LARTC] IMQ causing network card reciever lockups Message-Id: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: lartc@vger.kernel.org Hi! For the past months, my home nat-router has been acting up, locking random ports on the quad port ethernet NIC after 3-6 hours of use. After lots of lots of eliminating and debugging of modules, I have circled in on the IMQ-modules. So, IMQ locks up my ethernet ports. I'm running a quad D-Link DFE-580TX using the mainline sundance driver, kernel version is 2.4.23-rc3 based. The same happens with the becker driver, but is seems to revive the port after a ifdown/ifup cycle (might have been a fluke). In the kernel log I get this information (with the mainline driver), and I have to reboot to revive the port from coma again. Nov 29 10:36:25 puppen kernel: NETDEV WATCHDOG: eth4: transmit timed out Nov 29 10:36:25 puppen kernel: eth4: Transmit timed out, TxStatus 00 TxFram= eId 00, resetting... Nov 29 10:36:25 puppen kernel: 00 07ded000 07ded010 00000001(00) 04ea9542 8= 000002a Nov 29 10:36:25 puppen kernel: 01 07ded010 07ded020 00000005(01) 04ea95c2 8= 000002a Nov 29 10:36:25 puppen kernel: 02 07ded020 07ded030 00000009(02) 04ea90c2 8= 000002a Nov 29 10:36:25 puppen kernel: 03 07ded030 07ded040 0000000d(03) 04ea96c2 8= 000002a Nov 29 10:36:25 puppen kernel: 04 07ded040 07ded050 00000011(04) 04ea9742 8= 000002a Nov 29 10:36:25 puppen kernel: 05 07ded050 00000000 00008015(05) 04ea98c2 8= 000002a Nov 29 10:36:25 puppen kernel: 06 07ded060 07ded070 00010019(06) 00000000 0= 0000000 Nov 29 10:36:25 puppen kernel: 07 07ded070 07ded080 0001001d(07) 00000000 0= 0000000 Nov 29 10:36:25 puppen kernel: 08 07ded080 07ded090 00000021(08) 014df7d2 8= 000003d Nov 29 10:36:25 puppen kernel: 09 07ded090 07ded0a0 00000025(09) 014df8d2 8= 000003d Nov 29 10:36:25 puppen kernel: 0a 07ded0a0 07ded0b0 00000029(0a) 014df9d2 8= 0000042 Nov 29 10:36:25 puppen kernel: 0b 07ded0b0 07ded0c0 0000002d(0b) 014dfad2 8= 0000040 Nov 29 10:36:25 puppen kernel: 0c 07ded0c0 07ded0d0 00000031(0c) 03ef1812 8= 0000492 Nov 29 10:36:25 puppen kernel: 0d 07ded0d0 07ded0e0 00000035(0d) 052a6812 8= 00005d6 Nov 29 10:36:25 puppen kernel: 0e 07ded0e0 07ded0f0 00000039(0e) 014dfbd2 8= 0000042 Nov 29 10:36:25 puppen kernel: 0f 07ded0f0 07ded100 0000003d(0f) 0193f012 8= 0000494 Nov 29 10:36:25 puppen kernel: 10 07ded100 07ded110 00000041(10) 0243d812 8= 00005ea Nov 29 10:36:25 puppen kernel: 11 07ded110 07ded120 00000045(11) 01dff012 8= 00005ea Nov 29 10:36:25 puppen kernel: 12 07ded120 07ded130 00000049(12) 01dff812 8= 00005ea Nov 29 10:36:25 puppen kernel: 13 07ded130 07ded140 0000004d(13) 014dfcd2 8= 0000042 Nov 29 10:36:25 puppen kernel: 14 07ded140 07ded150 00000051(14) 06f46012 8= 00005ea Nov 29 10:36:25 puppen kernel: 15 07ded150 07ded160 00000055(15) 0711f1c2 8= 000002a Nov 29 10:36:25 puppen kernel: 16 07ded160 07ded170 00000059(16) 0711f242 8= 000002a Nov 29 10:36:25 puppen kernel: 17 07ded170 07ded180 0000005d(17) 0711fec2 8= 000002a Nov 29 10:36:25 puppen kernel: 18 07ded180 07ded190 00000061(18) 04ea9142 8= 000002a Nov 29 10:36:25 puppen kernel: 19 07ded190 07ded1a0 00000065(19) 04ea91c2 8= 000002a Nov 29 10:36:25 puppen kernel: 1a 07ded1a0 07ded1b0 00000069(1a) 04ea9242 8= 000002a Nov 29 10:36:25 puppen kernel: 1b 07ded1b0 07ded1c0 0000006d(1b) 04ea93c2 8= 000002a Nov 29 10:36:25 puppen kernel: 1c 07ded1c0 07ded1d0 00000071(1c) 04ea9342 8= 000002a Nov 29 10:36:25 puppen kernel: 1d 07ded1d0 07ded1e0 00008075(1d) 04ea92c2 8= 000002a Nov 29 10:36:25 puppen kernel: 1e 07ded1e0 07ded1f0 00000079(1e) 04ea9442 8= 000002a Nov 29 10:36:25 puppen kernel: 1f 07ded1f0 07ded000 0000007d(1f) 04ea94c2 8= 000002a Nov 29 10:36:25 puppen kernel: TxListPtr=07ded070 netif_queue_stopped=3D1 Nov 29 10:36:25 puppen kernel: cur_tx8(06) dirty_tx=3D8(08) Nov 29 10:36:25 puppen kernel: cur_rx" dirty_rx" Nov 29 10:36:25 puppen kernel: cur_task8 I can't see anything obvious in slabinfo, but the "netif_queue_stopped=3D1" in the log above looks curious. Any fixes I can try? QoS is pretty much useless here without IMQ ;-) --=20 Mvh, Andr=E9 Tomt andre@tomt.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/