2000-11-09 11:03:27

by Michele Iacobellis

[permalink] [raw]
Subject: No tcp connection establishment with 2.4

[Summary]
No tcp connection establishment with 2.4

[Description]
I know these sites use some versions of linux:

http://www.libero.it
http://www.iol.it
http://www.arianna.it

and some other outside Italy.

The problem is that the kernel 2.4 can't establish a tcp
connection with these sites. The command "netstat -ta"
reports a SYN_SENT and nothing else (after some time
there is a connection time out). If I try to connect
using kernel 2.2 (or Win) all goes well.

[Keywords]
networking, tcp

[Kernel Version]
2.4.0-test9

[Output of ver_linux]
Linux datanexus1.mike.it 2.4.0-test9 #2 Sat Oct 14 15:59:02 CEST 2000 i686 unknown
Kernel modules 2.3.10
Gnu C 2.95.3
Gnu Make 3.79
Binutils 2.9.5.0.31
Linux C Library 2.1.3
Dynamic linker ldd (GNU libc) 2.1.3
Linux C++ Library 10.0.so
Procps 2.0.6
Mount 2.10h
Net-tools 1.55
Console-tools 0.2.3
Sh-utils 2.0
Modules Loaded ne2k-pci 8390 via82cxxx_audio ac97_codec soundcore r128 agpgart

[Processor]
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 2
model name : AMD Athlon(tm) Processor
stepping : 2
cpu MHz : 700.000053
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmxext mmx fxsr 3dnowext 3dnow
bogomips : 1395.92

[Modules]
ne2k-pci 4468 1 (autoclean)
8390 6264 0 (autoclean) [ne2k-pci]
via82cxxx_audio 11024 0
ac97_codec 7556 0 [via82cxxx_audio]
soundcore 4068 2 [via82cxxx_audio]
r128 70528 1
agpgart 13508 10

[Ports]
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
9400-941f : Realtek Semiconductor Co., Ltd. RTL-8029(AS)
9400-941f : ne2k-pci
a000-a003 : VIA Technologies, Inc. AC97 Audio Controller
a400-a403 : VIA Technologies, Inc. AC97 Audio Controller
a800-a8ff : VIA Technologies, Inc. AC97 Audio Controller
a800-a8ff : via82cxxx
b000-b01f : VIA Technologies, Inc. UHCI USB (#2)
b400-b41f : VIA Technologies, Inc. UHCI USB
b800-b80f : VIA Technologies, Inc. Bus Master IDE
b800-b807 : ide0
b808-b80f : ide1
d000-dfff : PCI Bus #01
d800-d8ff : ATI Technologies Inc Rage 128 RF
e400-e4ff : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
e800-e80f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]

[Mem]
00000000-0009efff : System RAM
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-0ffeffff : System RAM
00100000-00250d0f : Kernel code
00250d10-0026a7a7 : Kernel data
df000000-dfefffff : PCI Bus #01
df000000-df003fff : ATI Technologies Inc Rage 128 RF
df000000-df003fff : aty128fb MMIO
dff00000-e3ffffff : PCI Bus #01
e0000000-e3ffffff : ATI Technologies Inc Rage 128 RF
e0000000-e3ffffff : aty128fb FB
e4000000-e7ffffff : VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x]

[PCI]
VIA Technologies|VT82C691 [Apollo PRO] (unknown ignore)
VIA Technologies|VT82C598 [Apollo MVP3 AGP] (unknown ignore)
VIA Technologies|VT82C686 [Apollo Super] (unknown unknown)
VIA Technologies|VT82C586 IDE [Apollo] (STORAGE_IDE ignore)
VIA Technologies|VT82C586B USB (SERIAL_USB usb-uhci)
VIA Technologies|VT82C586B USB (SERIAL_USB usb-uhci)
VIA Technologies|VT82C686 [Apollo Super ACPI] (unknown unknown)
VIA Technologies|VT82C686 [Apollo Super AC97/Audio] (MULTIMEDIA_AUDIO via82cxxx)Realtek|RTL-8029(AS) (NETWORK_ETHERNET ne2k-pci)
ATI|Rage 128 GL AGP 1x/2x (DISPLAY_VGA Card:ATI Rage 128 (generic))

[Patches]
linux-2.4.0-test9-reiserfs

I send my kernel ".config" as attachment.

--
Michele Iacobellis
[email protected]


Attachments:
datanexus1.kcf (19.31 kB)

2000-11-09 11:09:58

by Chris Wedgwood

[permalink] [raw]
Subject: Re: No tcp connection establishment with 2.4

On Thu, Nov 09, 2000 at 12:08:32PM +0100, Michele Iacobellis wrote:

[Summary]
No tcp connection establishment with 2.4

[Description]
I know these sites use some versions of linux:

http://www.libero.it
http://www.iol.it
http://www.arianna.it

and some other outside Italy.

My guess was TCP_ECN, but when I try even with this enabled it works.
If it fails for you still try:

echo 0 > /proc/sys/net/ipv4/tcp_ecn

and see if that fixes it.


--cw

2000-11-09 11:13:58

by Erik Mouw

[permalink] [raw]
Subject: Re: No tcp connection establishment with 2.4

On Thu, Nov 09, 2000 at 12:08:32PM +0100, Michele Iacobellis wrote:
> [Summary]
> No tcp connection establishment with 2.4
>

[snip]

Disable "Explicit congestion notification support" in the networking
options. It breaks with certain Cisco firewalls.


Erik

--
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031, 2600 GA Delft, The Netherlands
Phone: +31-15-2783635 Fax: +31-15-2781843 Email: [email protected]
WWW: http://www-ict.its.tudelft.nl/~erik/

2000-11-10 09:07:37

by Michele Iacobellis

[permalink] [raw]
Subject: Re: No tcp connection establishment with 2.4

Thanks,
it seems to work !

--
# Eng. Michele Iacobellis
# R&D - Linux Impresa
# [email protected]

2000-11-10 09:08:28

by Michele Iacobellis

[permalink] [raw]
Subject: Re: No tcp connection establishment with 2.4

Thanks,
it seems to work !

--
# Eng. Michele Iacobellis
# R&D - Linux Impresa
# [email protected]

2000-11-13 17:02:45

by Ragnar Hojland Espinosa

[permalink] [raw]
Subject: Re: No tcp connection establishment with 2.4

On Thu, Nov 09, 2000 at 12:13:21PM +0100, Erik Mouw wrote:
> On Thu, Nov 09, 2000 at 12:08:32PM +0100, Michele Iacobellis wrote:
> > [Summary]
> > No tcp connection establishment with 2.4
> >
> [snip]
>
> Disable "Explicit congestion notification support" in the networking
> options. It breaks with certain Cisco firewalls.

Actually, it does not break with cisco firewalls; cisco firewall
configurations are the ones broken .. :)

--
____/| Ragnar H?jland Freedom - Linux - OpenGL Fingerprint 94C4B
\ o.O| 2F0D27DE025BE2302C
=(_)= "Thou shalt not follow the NULL pointer for 104B78C56 B72F0822
U chaos and madness await thee at its end." hkp://keys.pgp.com