BUG REPORT: 2.4.4 hang on large network transfers with RTL-8139

Anton Voloshin
2001-05-29T06:21:36Z

Hello,

I've got a kernel hang (can easily be reproduced on my computer).
It happens on relatively large outgoing network traffic.
For instance, on trying to upload some large file from workstation to
other machine via SMB or FTP.

On 2.4.4 hang was after sending about 20Kb.
On 2.4.5 it seems to hang after 870+ Kb.
When sending data via slow link (e.g. local Ethernet -> remote modem),
everything is Ok.

Network card is (taken from /proc/pci):

Bus 1, device 11, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 16).
IRQ 10.
Master Capable. Latency=208. Min Gnt=32.Max Lat=64.
I/O at 0x7800 [0x78ff].
Non-prefetchable 32 bit memory at 0xfebfff00 [0xfebfffff].

2.4.3 works Ok, 2.4.4 and 2.4.5 both has this problem.

Lamer's assumption: maybe troubles with sendfile() after zero-copy patches?

--
Anton <vav@isv.ru>