FS#19162 - [kernel26] Network interface can't make new connections after some uptime

Attached to Project: Arch Linux
Opened by Gaurish Sharma (gary4gar) - Sunday, 18 April 2010, 19:40 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 27 September 2010, 11:40 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
On my File server, Network stops working after 3-4days of uptime.existing connections continue to function normally but any attempt to connect to any new host like opening gooogle.com, simply fails with CONNECTION TIMEDOUT error.Also,i can ping but can't connect.

> ping -c 4 google.com
PING google.com (64.233.181.104) 56(84) bytes of data.
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=47 time=344 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=47 time=348 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=47 time=346 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=4 ttl=47 time=344 ms

--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 344.472/346.097/348.426/1.699 ms

> telnet google.com 80
Trying 72.14.204.99...
Connection failed: Connection timed out


Additional info:
* Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
* What I have tried:
--> Restarted DSL Router
--> Restarted network: 1) /etc/rc.d/network 2)ifconfig up down
--> tried reloading network card's kernel module r8169. does not work.
* Kernel version 2.6.33.2-1
* output of netstat -a >> http://paste2.org/p/765884
* Unless and untill I reboot the machine, this problem does not go away.

Steps to reproduce:
* After uptime of 3-4days, this phenomena happens.

I am thinking of buggy driver for my network card.Any ideas what could be issue here?
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 27 September 2010, 11:40 GMT
Reason for closing:  Fixed
Additional comments about closing:  kernel26 >= 2.6.34
Comment by Gerardo Exequiel Pozzi (djgera) - Saturday, 03 July 2010, 20:18 GMT
  • Field changed: Summary (Network interface can't make new connections after some uptime → [kernel26] Network interface can't make new connections after some uptime)
  • Field changed: Status (Unconfirmed → Waiting on Response)
  • Field changed: Category (Kernel → Upstream Bugs)
  • Task assigned to Thomas Bächler (brain0), Tobias Powalowski (tpowa)
status with latest 2.6.34? If still persist please report to upstream and paste link here. Thanks.
Comment by Denis Sychjov (zic422) - Monday, 05 July 2010, 14:55 GMT
I'm experiencing this bug too. It happens to me even more often. About every 10 hours. When it happens we can see tens of tcp sockets in SYN_SENT state. Ethernet card is RTL8103EL. Besides r8169 driver I tried also the r8101-1.015.00 one from realtek site and bug were in place. Now I'm trying to revise kernel settings from tcp networking section. BTW I can reproduce this bug with gentoo-sources from x86 and arch kernel config.
Comment by Denis Sychjov (zic422) - Monday, 05 July 2010, 15:13 GMT
And when I cannot establish connections to internet I tried to access webserver running on localhost. Connection established but took about 20 times longer than before.
Comment by Denis Sychjov (zic422) - Wednesday, 07 July 2010, 14:06 GMT Comment by Denis Sychjov (zic422) - Thursday, 08 July 2010, 16:24 GMT
On kernel26 2.6.34.1-1 everything is all right. At least for today.
Comment by Denis Sychjov (zic422) - Friday, 09 July 2010, 19:14 GMT
Yes, last 2.6.34-ARCH solves problem. I guess because of compiler version.
Comment by Denis Sychjov (zic422) - Monday, 12 July 2010, 15:38 GMT
stock kernel26 2.6.34.1-1 works
kernel26 2.6.34.1-1 built with abs works
vanilla 2.6.34.1 with defconfig built by the same compiler has a problem
stock kernel26 2.6.33.2-1 has a problem

Loading...