Hello, Got it right now. System completely froze. Even SysRq didn't work. /*spin_lock deadlock?*/ NOTE: I'm losing network constantly with pktgen tests [24208.010980] r8169 0000:02:00.0: eth0: link up [24220.010980] r8169 0000:02:00.0: eth0: link up [24232.011030] r8169 0000:02:00.0: eth0: link up [24340.010980] r8169 0000:02:00.0: eth0: link up [24352.010966] r8169 0000:02:00.0: eth0: link up [24364.010966] r8169 0000:02:00.0: eth0: link up [24376.010964] r8169 0000:02:00.0: eth0: link up [24388.010961] r8169 0000:02:00.0: eth0: link up [24400.010959] r8169 0000:02:00.0: eth0: link up [24412.010963] r8169 0000:02:00.0: eth0: link up Traces: [24600.625078] INFO: task events/0:9 blocked for more than 120 seconds. [24600.625083] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [24600.625087] events/0 D 00001636 0 9 2 0x00000000 [24600.625096] f7085ebc 00000046 a87e9490 00001636 c1617cc0 c1617cc0 c1617cc0 c1617cc0 [24600.625109] f707c250 c1617cc0 c1617cc0 00000000 00000000 00000000 00000000 f707bfc0 [24600.625122] c14745c8 c14745c8 f707bfc0 00000202 f7085efc c12c6449 00000000 00085edc [24600.625135] Call Trace: [24600.625148] [] __mutex_lock_common+0x233/0x3af [24600.625155] [] mutex_lock_nested+0x12/0x15 [24600.625163] [] ? rtnl_lock+0xf/0x11 [24600.625168] [] rtnl_lock+0xf/0x11 [24600.625183] [] rtl8169_reset_task+0x16/0xee [r8169] [24600.625191] [] worker_thread+0x161/0x233 [24600.625196] [] ? worker_thread+0x11f/0x233 [24600.625205] [] ? rtl8169_reset_task+0x0/0xee [r8169] [24600.625214] [] ? autoremove_wake_function+0x0/0x2f [24600.625220] [] ? worker_thread+0x0/0x233 [24600.625225] [] kthread+0x6a/0x6f [24600.625232] [] ? kthread+0x0/0x6f [24600.625238] [] kernel_thread_helper+0x6/0x1a [24600.625242] INFO: lockdep is turned off. [24600.625259] INFO: task X:3176 blocked for more than 120 seconds. [24600.625262] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [24600.625266] X D 00000000 0 3176 3175 0x00400004 [24600.625273] f6435a10 00003046 00025709 00000000 c1617cc0 c1617cc0 c1617cc0 c1617cc0 [24600.625286] f60897d0 c1617c ... /*THE REST IS LOST*/ Sergey On (03/16/10 16:20), Eric Dumazet wrote: > > [...] > > >> NETDEV WATCHDOG: eth0 (r8169): transmit queue 0 timed out > > Isn't it r8169 related? > > > > This is tx side which seems blocked for more than 6 seconds. > > To really test the patch, you need following setup : > > machine A with r8169 NIC, patch applied, receiver of pktgen flood. > > machine B with any NIC, preferably a not buggy one, doing the pktgen > flood to machine A > > If machine A survives, my patch is tested and ok. > > If machine B crashes, we have another problem to investigate > >