Bug 4750 - Data corruption with Intel 82546EB Gigabit NIC (e1000 driver)
Summary: Data corruption with Intel 82546EB Gigabit NIC (e1000 driver)
Status: CLOSED PATCH_ALREADY_AVAILABLE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: i386 Linux
: P2 high
Assignee: Jesse Brandeburg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-14 14:04 UTC by Marc-Andr
Modified: 2006-07-10 13:07 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.12_rc6
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
The .config file corresponding to my running kernel (25.35 KB, text/plain)
2005-06-14 14:12 UTC, Marc-Andr
Details
The output of dmesg (8.63 KB, text/plain)
2005-06-14 14:14 UTC, Marc-Andr
Details
The output of emerge info (software environnement) (1.81 KB, text/plain)
2005-06-14 14:17 UTC, Marc-Andr
Details
The output of lspci -vv (11.76 KB, text/plain)
2005-06-14 14:22 UTC, Marc-Andr
Details

Description Marc-Andr 2005-06-14 14:04:05 UTC
Distribution:
Gentoo Linux 2005.0

Hardware Environment:

See attached output of dmesg and lspci -vv

Software Environment:

See attached output of emerge info
Problem Description:

If i use this NIC to download a big file ~60MB, the file get corrupted.  I can
get an ip address using dhcp and normal internet browsing is working.  I can log
on an ftp server and browse for files.  This a 2 port NIC, i experience the same
problem on both ports.  Also, i have 2 of those cards and both doesn't work
properly.  I have the same problem with knoppix 3.7 (kernel 2.6.9) and an
old redhat distribution using the 2.4 kernel.  If i use any other NIC on the
same system, everything work as expected.  

Finally, i tried the e1000 version 6.0.60-NAPI driver dowloaded from Intel
http://downloadfinder.intel.com/scripts-df-external/confirm.aspx?ftpDown=ftp://aiedownload.intel.com/df-support/2897/eng/e1000-6.0.60.tar.gz&agr=N&ProductID=983&DwnldId=2897&strOSs=All&OSFullName=All%20Operating%20Systems&lang=eng
It seems to have solved the problem.


Steps to reproduce:

1. Get a Intel 82546EB Gigabit NIC
2. Configure the card, dhcp work fine for me
3. Download any big file, i downloaded install-x86-minimal-2005.0.iso from
gentoo.risq.qc.ca
4. Run sha1sum on the file you just downloaded, this is what i got the first time:
87c0cf79d39a911490945072f7c11bf8c6e0927d install-x86-minimal-2005.0.iso
5. Remove the file and download it again.
6. Run sha1sum, the second time i got these results:
e888f435fe6e0373a5af8bd7c4b12cf7eabc720e  install-x86-minimal-2005.0.iso
7. Repeat, the sha1 hash will be different every time.  Of course, the file is
useless.
Comment 1 Marc-Andr 2005-06-14 14:12:40 UTC
Created attachment 5166 [details]
The .config file corresponding to my running kernel
Comment 2 Marc-Andr 2005-06-14 14:14:22 UTC
Created attachment 5167 [details]
The output of dmesg
Comment 3 Marc-Andr 2005-06-14 14:17:17 UTC
Created attachment 5168 [details]
The output of emerge info (software environnement)
Comment 4 Marc-Andr 2005-06-14 14:22:51 UTC
Created attachment 5170 [details]
The output of lspci -vv
Comment 5 Daniel Drake 2005-09-17 10:00:26 UTC
Downstream bug report: http://bugs.gentoo.org/show_bug.cgi?id=95614
Comment 6 Jesse Brandeburg 2006-06-16 13:36:18 UTC
I think this bug can be closed since the newer drivers in the kernel fix the
problem.
Comment 7 Adrian Bunk 2006-07-10 12:55:48 UTC
Marc-Andr
Comment 8 Marc-Andr 2006-07-10 13:02:04 UTC
Le lundi 10 juillet 2006 15:58, vous avez 
Comment 9 Adrian Bunk 2006-07-10 13:07:35 UTC
Thanks for this information.

Note You need to log in before you can comment on or make changes to this bug.