From: Ricardo Galli <gallir@uib.es>
To: linux-kernel@vger.kernel.org
Subject: 2.6.0-test3+sk98lin driver with hardware bug make eth unusable
Date: Tue, 12 Aug 2003 13:01:43 +0200 [thread overview]
Message-ID: <200308121301.43873.gallir@uib.es> (raw)
I've already reported this problem to syskonnect few weeks ago (without
success as I see).
There is a ASIC bug in several popular motherboards (including ASUS ones)
related to TX hardware checksum.
For packets smaller that 56 bytes (payload), as UDP dns queries, the asic
generates a bad checksum making the drivers unusable for "normal" Internet
usage:
12:50:26.602458 192.168.0.10.33520 > 192.168.0.3.53: [bad udp cksum 617e!]
55764+ [45727n] A? ponti.gallimedina.net. (39) (DF) (ttl 64, id 8705, len 67)
12:50:26.733664 192.168.0.10.33515 > 192.168.0.3.53: [bad udp cksum 5e7e!]...
12:50:40.603124 192.168.0.10.33520 > 192.168.0.3.53: [bad udp cksum 617e!]...
12:50:40.743436 192.168.0.10.33523 > 192.168.0.3.53: [bad udp cksum 607e!]...
12:50:54.604568 192.168.0.10.33526 > 192.168.0.3.53: [bad udp cksum 717e!]...
12:50:54.744493 192.168.0.10.33523 > 192.168.0.3.53: [bad udp cksum 607e!]...
The only solution is to comment out
#define USE_SK_TX_CHECKSUM
in skge.c
Could be this an option in Kconfig?
--
ricardo galli GPG id C8114D34
http://mnm.uib.es/~gallir/
next reply other threads:[~2003-08-12 11:01 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-12 11:01 Ricardo Galli [this message]
2003-08-12 12:01 ` 2.6.0-test3+sk98lin driver with hardware bug make eth unusable Martin Schlemmer
2003-08-12 12:40 ` Ricardo Galli
2003-08-23 18:35 ` Martin Schlemmer
2003-08-24 12:27 ` Martin Schlemmer
2003-08-28 10:24 ` [PATCH 2.6.0-test4][sk98lin] sk98lin " Mirko Lindner
2003-08-28 10:39 ` Martin Schlemmer
2003-09-04 21:55 ` Martin Schlemmer
2008-09-05 8:26 ` Mirko Lindner
2003-08-24 16:28 ` 2.6.0-test3+sk98lin " Ricardo Galli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200308121301.43873.gallir@uib.es \
--to=gallir@uib.es \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.