netdev
[Top] [All Lists]

AW: ksoftirqd uses 99% CPU triggered by network traffic (maybe RLT-8139

To: "Francois Romieu" <romieu@xxxxxxxxxxxxx>
Subject: AW: ksoftirqd uses 99% CPU triggered by network traffic (maybe RLT-8139 related)
From: "Ralf E. Stranzenbach" <mobil@xxxxxxxx>
Date: Tue, 10 Aug 2004 21:24:07 +0200
Cc: <netdev@xxxxxxxxxxx>
Importance: Normal
In-reply-to: <20040809214548.GA20204@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
Hi,

i've applied these patches to a fresh linux 2.6.7 source set and moved only
the 8139too.c into my own (fresh) 2.6.7 kernel tree.

After rebuilding the modules i tried to run my usual test - sending a >1GB
file using Z-Modem (over a SSH connection). This test usually fails within
1-2 minutes on my system.

Using this patched driver everything works stable. So iA'm not enforced to
downgrade my system to a 2.4.x kernel :-)

This system is a ASUS A7V266 mainboard with two Realtek based network cards:

0000:00:0d.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev
10)
0000:00:0e.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev
10)

I tried another (Fiberline) network card but it had the same problems.

Many, many, many thanks.

Regards,
Ralf

-----Ursprungliche Nachricht-----
Von: Francois Romieu [mailto:romieu@xxxxxxxxxxxxx]
Gesendet: Montag, 9. August 2004 23:46
An: Ralf E. Stranzenbach
Betreff: Re: ksoftirqd uses 99% CPU triggered by network traffic (maybe
RLT-8139 related)


Ralf E. Stranzenbach <mobil@xxxxxxxx> :
[...]
> i'm cured with the very same problem on my server machine. I tried for
help
> within the internet and googled this mail thread on the mail archives. But
i
> have some difficulties to understand, which patch should be applied to a
> vanilla 2.6.7 kernel to prevent this freezes.

I assume you have the same network adapter (i.e. 8139c).

Two patches are required:
1) ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.8-rc3.bz2
2)
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.8-rc3/2.6.
8-rc3-mm2/2.6.8-rc3-mm2.bz2

Compile this kernel or extract the drivers/net/8139too.c file from it
into your favorite 2.6.x tree and give it a try.

Please Cc: your success/failure on netdev@xxxxxxxxxxxx

--
Ueimor



<Prev in Thread] Current Thread [Next in Thread>
  • AW: ksoftirqd uses 99% CPU triggered by network traffic (maybe RLT-8139 related), Ralf E. Stranzenbach <=