Re: 2.6.20->2.6.21 - networking dies after random time

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Monday, July 30, 2007 - 1:49 am

* Marcin Ślusarz <marcin.slusarz@gmail.com> wrote:



ok. This makes it more likely that the driver itself (or the card) gets 
confused by the resend.

does the patch below fix those timeouts? It tests the theory whether any 
POST latency could expose this problem.

	Ingo

Index: linux/drivers/net/lib8390.c
===================================================================
--- linux.orig/drivers/net/lib8390.c
+++ linux/drivers/net/lib8390.c
@@ -375,6 +375,8 @@ static int ei_start_xmit(struct sk_buff 
 	/* Turn 8390 interrupts back on. */
 	ei_local->irqlock = 0;
 	ei_outb_p(ENISR_ALL, e8390_base + EN0_IMR);
+	/* force POST: */
+	ei_inb_p(e8390_base + EN0_IMR);
 
 	spin_unlock(&ei_local->page_lock);
 	enable_irq_lockdep_irqrestore(dev->irq, &flags);
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jean-Baptiste Vignaud, (Fri Jun 29, 1:50 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Fri Jun 29, 8:07 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Sun Jul 22, 10:44 pm)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Mon Jul 23, 1:53 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Jul 24, 12:18 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Linus Torvalds, (Tue Jul 24, 12:30 pm)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Thomas Gleixner, (Tue Jul 24, 5:19 pm)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Wed Jul 25, 12:23 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Wed Jul 25, 6:57 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Thu Jul 26, 12:16 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Thomas Gleixner, (Thu Jul 26, 1:10 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 1:13 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 1:19 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 1:55 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 2:11 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Mon Jul 30, 12:29 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Ingo Molnar, (Mon Jul 30, 1:49 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Jul 31, 6:20 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Wed Aug 1, 12:24 am)
[patch] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Thu Aug 2, 11:07 pm)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Fri Aug 3, 2:10 am)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Marcin Ślusarz, (Fri Aug 3, 4:57 am)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Fri Aug 3, 5:26 am)
[patch (take 2)] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Sun Aug 5, 11:07 pm)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Sun Aug 5, 11:58 pm)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Mon Aug 6, 12:00 am)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Marcin Ślusarz, (Mon Aug 6, 12:05 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Marcin Ślusarz, (Tue Aug 7, 12:46 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Aug 7, 1:23 am)
Re: 2.6.20-&gt;2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Aug 7, 3:09 am)