[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#254910: marked as done (kernel-2.4.22-2-686 and higher: Incorrect UDP checksum for DNS request with 8139too driver)



Your message dated Tue, 31 Aug 2004 23:42:37 +0200
with message-id <20040831214237.GA14423@lst.de>
and subject line Bug#254910: #254910 kernel-2.4.22-2-686 and higher: Incorrect UDP checksum for DNS request with 8139too driver
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 17 Jun 2004 17:52:37 +0000
>From kdmirsch@gmx.net Thu Jun 17 10:52:37 2004
Return-path: <kdmirsch@gmx.net>
Received: from pop.gmx.net (mail.gmx.net) [213.165.64.20] 
	by spohr.debian.org with smtp (Exim 3.35 1 (Debian))
	id 1Bb141-0007z3-00; Thu, 17 Jun 2004 10:52:37 -0700
Received: (qmail 26597 invoked by uid 65534); 17 Jun 2004 17:52:05 -0000
Received: from dialin.212.114.174.66.NEFkom.net (EHLO [192.168.192.68]) (212.114.174.66)
  by mail.gmx.net (mp027) with SMTP; 17 Jun 2004 19:52:05 +0200
X-Authenticated: #2546212
Subject: kernel-2.4.22-2-686 and higher: Incorrect UDP checksum for DNS
	request with 8139too driver
From: Klaus-Dieter Mirsch <kdmirsch@gmx.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Content-Type: text/plain
Message-Id: <1087494763.3293.4.camel@localhost>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.6 
Date: Thu, 17 Jun 2004 19:52:44 +0200
Content-Transfer-Encoding: 7bit
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: kernel-2.4.22-2-686
Severity: important

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-1-686
Locale: LANG=C, LC_CTYPE=C

Real System Information:
Debian Relase: stable
Architecture i386 (i686)
Kernel: Linux 2.4.26-2-686

The 8139too driver/kernel-module distributed with kernel-2.4.22-2-686
and higher generates an incorrect UDP checksum (information gathered
from ethereal captures) for DNS queries.

In general this is no problem and DNS queries get answered. But it is a
problem when using e.g. Cisco's VPN-Client 404B for Cisco
VPN-3000-Series, tunneling IP to access a secured company LAN. The
vpnclient drops the DNS query. Other protocols (telnet,ftp,ssh,http,
...) work well.

Module is: /lib/modules/2.4.22-2-686/kernel/drivers/net/8139too.o

On kernel-2.4.18-1-686 the UDP checksums for DNS queries are ok.

best regards
-kdm-



---------------------------------------
Received: (at 254910-done) by bugs.debian.org; 31 Aug 2004 21:42:42 +0000
>From hch@lst.de Tue Aug 31 14:42:42 2004
Return-path: <hch@lst.de>
Received: from verein.lst.de (mail.lst.de) [213.95.11.210] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1C2GOo-00006O-00; Tue, 31 Aug 2004 14:42:42 -0700
Received: from verein.lst.de (localhost [127.0.0.1])
	by mail.lst.de (8.12.3/8.12.3/Debian-6.6) with ESMTP id i7VLge95014462
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO);
	Tue, 31 Aug 2004 23:42:40 +0200
Received: (from hch@localhost)
	by verein.lst.de (8.12.3/8.12.3/Debian-6.6) id i7VLgbwT014460;
	Tue, 31 Aug 2004 23:42:37 +0200
Date: Tue, 31 Aug 2004 23:42:37 +0200
From: Christoph Hellwig <hch@lst.de>
To: Klaus-Dieter Mirsch <kdmirsch@gmx.net>
Cc: 254910-done@bugs.debian.org
Subject: Re: Bug#254910: #254910 kernel-2.4.22-2-686 and higher: Incorrect UDP checksum for DNS request with 8139too driver
Message-ID: <20040831214237.GA14423@lst.de>
References: <[🔎] 20040828162253.GA15347@lst.de> <1093882356.3536.36.camel@localhost>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1093882356.3536.36.camel@localhost>
User-Agent: Mutt/1.3.28i
X-Spam-Score: -4.901 () BAYES_00
X-Scanned-By: MIMEDefang 2.39
Delivered-To: 254910-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

> There is a ISDN card(AVM FRITZ!Card PCMCIA 2.0), a modem card (3Com 56K
> 3CCM156B), I have a working (but old) laptop with an Intel Corp.
> 82557/8/9 [Ethernet Pro 100] network adapter. With all these network
> devices the UDP checksums for DNS requests are ok. So for me it sounds
> very very much for the 8139too-driver

See:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=126869

It seems the broken cisco binary driver messes with the packets directly
and breaks with hardware than can do checksum offloading.

"ethtool -K <interface> tx off" appears to be a siple workaround



Reply to: