* Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS
@ 2012-08-06 17:02 Marco Castiglione
2012-08-07 0:05 ` Huang, Xiong
0 siblings, 1 reply; 5+ messages in thread
From: Marco Castiglione @ 2012-08-06 17:02 UTC (permalink / raw)
To: netdev
Hi,
I have a problem with :
Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114
Gigabit or Fast Ethernet (rev b0)
Subsystem: ASUSTeK Computer Inc. Device 831c
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 46
Region 0: Memory at fbec0000 (64-bit, non-prefetchable) [size=256K]
Region 2: I/O ports at dc00 [size=128]
Capabilities: <access denied>
Kernel driver in use: ATL1E
The driver working fine except for nfs3 and nfs4
If I try to copy a file bigger of 400 mb the file get corrupted, If I try
with multiple files I have a kernel oops
I tried different system and service (Ftp,samba) and they working fine.
I also tried to set nfs to use udp, it kinda fix the problem but only in
part (I get 1 on 3 big file with md5 mismatch).
I notice in almost every kernel from 2.6 to now 3.2.15 the driver is the
same version
Filename: /lib/modules/3.2.0-2-amd64/
kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko
version: 1.0.0.7-NAPI
license: GPL
description: Atheros 1000M Ethernet Network Driver
author: Atheros Corporation, <xiong.huang@atheros.com>, Jie Yang <
jie.yang@atheros.com>
srcversion: 6E5949327D7FDF32D5F4A5B
alias: pci:v00001969d00001066sv*sd*bc*sc*i*
alias: pci:v00001969d00001026sv*sd*bc*sc*i*
depends:
intree: Y
vermagic: 3.2.0-2-amd64 SMP mod_unload modversions
parm: tx_desc_cnt:Transmit description count (array of int)
parm: rx_mem_size:memory size of rx buffer(KB) (array of int)
parm: media_type:MediaType Select (array of int)
parm: int_mod_timer:Interrupt Moderator Timer (array of int)
I found on ubuntu website the last version of the driver is 1.0.1.14 with
this change log :
1.0.1.14
1. don't define napi_struct in kcompat.h when GRO isn't supported.
1.0.1.13
1. fix AR8151-A hang when plug in LAN cable by cleaning bit1 of
REG(0x1114).
1.0.1.12
1. fix tpd, rfd, rrs, configure error for powerpc
1.0.1.11
1. only save power when WOL enable.
1.0.1.10
1. add l1d 2.0 support.
2. fix atl1c_phy_power_saving bug.
1.0.1.9
1. fix AR8131 reset error TX pending.
2. add AR8152 description.
1.0.1.8
1. add L2CB V2.0 support.
1.0.1.7
1. fix L0s/L1 bug.
2. update suspend procedure.
1.0.1.6
1. fix valn error.
2. use common task instead of reset task and link change task.
3. reset phy when link down.
1.0.1.5
1. change rx mod.
1.0.1.4
1. add l1d support.
1.0.1.3
1. fix TSO error.
1.0.1.2
1. fix compile error for kernel >= 2.6.30.
1.0.1.1
1. add L2cB support.
1.0.0.10
1. fix memory leak when power suspend.
1.0.0.9
1. do power saving when bootup with link lost.
2. remove ATL1C_INTR_CLEAR_ON_READ for power saving
1.0.0.8
1. remove dump_stack(), which was used for debugging.
So I found out the TSO is corrupt in the current version and that explain
with the udp setting do the trick.
Now I tried to compile the new version from
AR81Family-linux-v1.0.1.14.tar.gz but was made for the 2.6 so I can't
compile.( <http://goog_56610235>
http://media.cdn.ubuntu-de.org/forum/attachments/2666793/AR81Family-linux-
v1.0.1.14_10.10.tar.gz
)
The Atheros support and web page is gone after Qualcomm acquisition and the
patch I found on Ubuntu forum don't work either (
http://ubuntuforums.org/attachment.php?attachmentid=182141&d=1296221015)
I found out lots of people have the same issue and they using samba at the
moment.
My temp solution is use a usb/eth adapter with ax8112 chipset but it run at
100mbps.
SO my request is this : Is possible for somebody of the kernel team look
the code inside AR81Family-linux-v1.0.1.14.tar.gz and update the one in
the kernel 3.x?
Thank you for you time and consideration
^ permalink raw reply [flat|nested] 5+ messages in thread* RE: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS 2012-08-06 17:02 Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS Marco Castiglione @ 2012-08-07 0:05 ` Huang, Xiong 2012-08-10 19:26 ` Rebelyouth 0 siblings, 1 reply; 5+ messages in thread From: Huang, Xiong @ 2012-08-07 0:05 UTC (permalink / raw) To: Marco Castiglione, netdev@vger.kernel.org Marco Could you run lspci, and list the kernel oops ? we could duplicate it using the same NIC. PS. The driver of 1.0.1.14 is not for your NIC. Thanks Xiong > -----Original Message----- > From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] > On Behalf Of Marco Castiglione > Sent: Tuesday, August 07, 2012 1:03 > To: netdev@vger.kernel.org > Subject: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or > Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS > > Hi, > > I have a problem with : > > Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 > Gigabit or Fast Ethernet (rev b0) > Subsystem: ASUSTeK Computer Inc. Device 831c > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > ParErr- > Stepping- SERR+ FastB2B- DisINTx+ > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > <TAbort- <MAbort- >SERR- <PERR- INTx- > Latency: 0, Cache Line Size: 64 bytes > Interrupt: pin A routed to IRQ 46 > Region 0: Memory at fbec0000 (64-bit, non-prefetchable) [size=256K] > Region 2: I/O ports at dc00 [size=128] > Capabilities: <access denied> > Kernel driver in use: ATL1E > > The driver working fine except for nfs3 and nfs4 > > If I try to copy a file bigger of 400 mb the file get corrupted, If I try with > multiple files I have a kernel oops > > I tried different system and service (Ftp,samba) and they working fine. > > I also tried to set nfs to use udp, it kinda fix the problem but only in part (I get > 1 on 3 big file with md5 mismatch). > > I notice in almost every kernel from 2.6 to now 3.2.15 the driver is the same > version > > Filename: /lib/modules/3.2.0-2-amd64/ > kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko > version: 1.0.0.7-NAPI > license: GPL > description: Atheros 1000M Ethernet Network Driver > author: Atheros Corporation, <xiong.huang@atheros.com>, Jie Yang < > jie.yang@atheros.com> > srcversion: 6E5949327D7FDF32D5F4A5B > alias: pci:v00001969d00001066sv*sd*bc*sc*i* > alias: pci:v00001969d00001026sv*sd*bc*sc*i* > depends: > intree: Y > vermagic: 3.2.0-2-amd64 SMP mod_unload modversions > parm: tx_desc_cnt:Transmit description count (array of int) > parm: rx_mem_size:memory size of rx buffer(KB) (array of int) > parm: media_type:MediaType Select (array of int) > parm: int_mod_timer:Interrupt Moderator Timer (array of int) > > I found on ubuntu website the last version of the driver is 1.0.1.14 with this > change log : > > 1.0.1.14 > 1. don't define napi_struct in kcompat.h when GRO isn't supported. > > 1.0.1.13 > 1. fix AR8151-A hang when plug in LAN cable by cleaning bit1 of > REG(0x1114). > > 1.0.1.12 > 1. fix tpd, rfd, rrs, configure error for powerpc > > 1.0.1.11 > 1. only save power when WOL enable. > > 1.0.1.10 > 1. add l1d 2.0 support. > 2. fix atl1c_phy_power_saving bug. > > 1.0.1.9 > 1. fix AR8131 reset error TX pending. > 2. add AR8152 description. > > 1.0.1.8 > 1. add L2CB V2.0 support. > > 1.0.1.7 > 1. fix L0s/L1 bug. > 2. update suspend procedure. > > 1.0.1.6 > 1. fix valn error. > 2. use common task instead of reset task and link change task. > 3. reset phy when link down. > > 1.0.1.5 > 1. change rx mod. > > 1.0.1.4 > 1. add l1d support. > > 1.0.1.3 > 1. fix TSO error. > > 1.0.1.2 > 1. fix compile error for kernel >= 2.6.30. > > 1.0.1.1 > 1. add L2cB support. > > 1.0.0.10 > 1. fix memory leak when power suspend. > > 1.0.0.9 > 1. do power saving when bootup with link lost. > 2. remove ATL1C_INTR_CLEAR_ON_READ for power saving > > 1.0.0.8 > 1. remove dump_stack(), which was used for debugging. > > > So I found out the TSO is corrupt in the current version and that explain with > the udp setting do the trick. > > Now I tried to compile the new version from AR81Family-linux- > v1.0.1.14.tar.gz but was made for the 2.6 so I can't > compile.( <http://goog_56610235> > http://media.cdn.ubuntu-de.org/forum/attachments/2666793/AR81Family- > linux- > v1.0.1.14_10.10.tar.gz > ) > > The Atheros support and web page is gone after Qualcomm acquisition and > the patch I found on Ubuntu forum don't work either ( > http://ubuntuforums.org/attachment.php?attachmentid=182141&d=1296221 > 015) > > I found out lots of people have the same issue and they using samba at the > moment. > > My temp solution is use a usb/eth adapter with ax8112 chipset but it run at > 100mbps. > > SO my request is this : Is possible for somebody of the kernel team look the > code inside AR81Family-linux-v1.0.1.14.tar.gz and update the one in the > kernel 3.x? > > Thank you for you time and consideration > -- > To unsubscribe from this list: send the line "unsubscribe netdev" in the body > of a message to majordomo@vger.kernel.org More majordomo info at > http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS 2012-08-07 0:05 ` Huang, Xiong @ 2012-08-10 19:26 ` Rebelyouth 2012-08-31 5:58 ` rebelyouth hacklab 0 siblings, 1 reply; 5+ messages in thread From: Rebelyouth @ 2012-08-10 19:26 UTC (permalink / raw) To: netdev Hi Xiong, Thank you for your replay, I am in a middle of reinstall all my machines f, so for now I can send you my lspci and try to recreate the MD5 /SHA1 problem I will send you another email when I get the result Thanks in advance 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge Flags: bus master, 66MHz, medium devsel, latency 0 Capabilities: <access denied> 00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext gfx port 0) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000c000-0000cfff Memory behind bridge: fbd00000-fbdfffff Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff Capabilities: <access denied> Kernel driver in use: pcieport 00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: fbe00000-fbefffff Capabilities: <access denied> Kernel driver in use: pcieport 00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 0000e000-0000efff Memory behind bridge: fbf00000-fbffffff Capabilities: <access denied> Kernel driver in use: pcieport 00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (prog-if 01 [AHCI 1.0]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 43 I/O ports at b000 [size=8] I/O ports at a000 [size=4] I/O ports at 9000 [size=8] I/O ports at 8000 [size=4] I/O ports at 7000 [size=16] Memory at fbcffc00 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ahci 00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 Memory at fbcfd000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd 00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 Memory at fbcfe000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd 00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4397 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 Memory at fbcff800 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4398 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 Memory at fbcfb000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd 00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4399 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 Memory at fbcfc000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd 00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller (prog-if 20 [EHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19 Memory at fbcff400 (32-bit, non-prefetchable) [size=256] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 3c) Subsystem: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller Flags: 66MHz, medium devsel Capabilities: <access denied> 00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller (prog-if 8a [Master SecP PriP]) Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 I/O ports at 01f0 [size=8] I/O ports at 03f4 [size=1] I/O ports at 0170 [size=8] I/O ports at 0374 [size=1] I/O ports at ff00 [size=16] Capabilities: <access denied> Kernel driver in use: pata_atiixp 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) Subsystem: ASUSTeK Computer Inc. Device 8357 Flags: bus master, slow devsel, latency 64, IRQ 16 Memory at fbcf4000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel 00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4383 Flags: bus master, 66MHz, medium devsel, latency 0 00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge (prog-if 01 [Subtractive decode]) Flags: bus master, 66MHz, medium devsel, latency 64 Bus: primary=00, secondary=04, subordinate=04, sec-latency=64 00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller (prog-if 10 [OHCI]) Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4396 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 Memory at fbcfa000 (32-bit, non-prefetchable) [size=4K] Kernel driver in use: ohci_hcd 00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration Flags: fast devsel Capabilities: <access denied> 00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map Flags: fast devsel 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller Flags: fast devsel 00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control Flags: fast devsel Capabilities: <access denied> Kernel driver in use: k10temp 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control Flags: fast devsel 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Juniper [Radeon HD 5700 Series] (prog-if 00 [VGA controller]) Subsystem: Micro-Star International Co., Ltd. Device 2140 Flags: bus master, fast devsel, latency 0, IRQ 44 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at fbdc0000 (64-bit, non-prefetchable) [size=128K] I/O ports at c000 [size=256] Expansion ROM at fbda0000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: radeon 01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio [Radeon HD 5700 Series] Subsystem: Micro-Star International Co., Ltd. Device aa58 Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at fbdfc000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel 02:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) Subsystem: ASUSTeK Computer Inc. Device 831c Flags: bus master, fast devsel, latency 0, IRQ 46 Memory at fbec0000 (64-bit, non-prefetchable) [size=256K] I/O ports at dc00 [size=128] Capabilities: <access denied> Kernel driver in use: ATL1E 03:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire Controller (prog-if 10 [OHCI]) Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at fbfff800 (64-bit, non-prefetchable) [size=2K] I/O ports at e800 [size=256] Capabilities: <access denied> Kernel driver in use: firewire_ohci > Marco > Could you run lspci, and list the kernel oops ? > we could duplicate it using the same NIC. > > > PS. The driver of 1.0.1.14 is not for your NIC. > > Thanks > Xiong > > > -----Original Message----- > > From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] > > On Behalf Of Marco Castiglione > > Sent: Tuesday, August 07, 2012 1:03 > > To: netdev@vger.kernel.org > > Subject: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or > > Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS > > > > Hi, > > > > I have a problem with : > > > > Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 > > Gigabit or Fast Ethernet (rev b0) > > > > Subsystem: ASUSTeK Computer Inc. Device 831c > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > > > > ParErr- > > Stepping- SERR+ FastB2B- DisINTx+ > > > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > > > > <TAbort- <MAbort- >SERR- <PERR- INTx- > > > > Latency: 0, Cache Line Size: 64 bytes > > Interrupt: pin A routed to IRQ 46 > > Region 0: Memory at fbec0000 (64-bit, non-prefetchable) > > [size=256K] Region 2: I/O ports at dc00 [size=128] > > Capabilities: <access denied> > > Kernel driver in use: ATL1E > > > > The driver working fine except for nfs3 and nfs4 > > > > If I try to copy a file bigger of 400 mb the file get corrupted, If I try > > with multiple files I have a kernel oops > > > > I tried different system and service (Ftp,samba) and they working fine. > > > > I also tried to set nfs to use udp, it kinda fix the problem but only in > > part (I get 1 on 3 big file with md5 mismatch). > > > > I notice in almost every kernel from 2.6 to now 3.2.15 the driver is the > > same version > > > > Filename: /lib/modules/3.2.0-2-amd64/ > > kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko > > version: 1.0.0.7-NAPI > > license: GPL > > description: Atheros 1000M Ethernet Network Driver > > author: Atheros Corporation, <xiong.huang@atheros.com>, Jie Yang > > < jie.yang@atheros.com> > > srcversion: 6E5949327D7FDF32D5F4A5B > > alias: pci:v00001969d00001066sv*sd*bc*sc*i* > > alias: pci:v00001969d00001026sv*sd*bc*sc*i* > > depends: > > intree: Y > > vermagic: 3.2.0-2-amd64 SMP mod_unload modversions > > parm: tx_desc_cnt:Transmit description count (array of int) > > parm: rx_mem_size:memory size of rx buffer(KB) (array of int) > > parm: media_type:MediaType Select (array of int) > > parm: int_mod_timer:Interrupt Moderator Timer (array of int) > > > > I found on ubuntu website the last version of the driver is 1.0.1.14 with > > this change log : > > > > 1.0.1.14 > > > > 1. don't define napi_struct in kcompat.h when GRO isn't supported. > > > > 1.0.1.13 > > > > 1. fix AR8151-A hang when plug in LAN cable by cleaning bit1 of > > > > REG(0x1114). > > > > 1.0.1.12 > > > > 1. fix tpd, rfd, rrs, configure error for powerpc > > > > 1.0.1.11 > > > > 1. only save power when WOL enable. > > > > 1.0.1.10 > > > > 1. add l1d 2.0 support. > > 2. fix atl1c_phy_power_saving bug. > > > > 1.0.1.9 > > > > 1. fix AR8131 reset error TX pending. > > 2. add AR8152 description. > > > > 1.0.1.8 > > > > 1. add L2CB V2.0 support. > > > > 1.0.1.7 > > > > 1. fix L0s/L1 bug. > > 2. update suspend procedure. > > > > 1.0.1.6 > > > > 1. fix valn error. > > 2. use common task instead of reset task and link change task. > > 3. reset phy when link down. > > > > 1.0.1.5 > > > > 1. change rx mod. > > > > 1.0.1.4 > > > > 1. add l1d support. > > > > 1.0.1.3 > > > > 1. fix TSO error. > > > > 1.0.1.2 > > > > 1. fix compile error for kernel >= 2.6.30. > > > > 1.0.1.1 > > > > 1. add L2cB support. > > > > 1.0.0.10 > > > > 1. fix memory leak when power suspend. > > > > 1.0.0.9 > > > > 1. do power saving when bootup with link lost. > > 2. remove ATL1C_INTR_CLEAR_ON_READ for power saving > > > > 1.0.0.8 > > > > 1. remove dump_stack(), which was used for debugging. > > > > So I found out the TSO is corrupt in the current version and that > > explain with the udp setting do the trick. > > > > Now I tried to compile the new version from AR81Family-linux- > > v1.0.1.14.tar.gz but was made for the 2.6 so I can't > > compile.( <http://goog_56610235> > > http://media.cdn.ubuntu-de.org/forum/attachments/2666793/AR81Family- > > linux- > > v1.0.1.14_10.10.tar.gz > > ) > > > > The Atheros support and web page is gone after Qualcomm acquisition and > > the patch I found on Ubuntu forum don't work either ( > > http://ubuntuforums.org/attachment.php?attachmentid=182141&d=1296221 > > 015) > > > > I found out lots of people have the same issue and they using samba at > > the moment. > > > > My temp solution is use a usb/eth adapter with ax8112 chipset but it run > > at 100mbps. > > > > SO my request is this : Is possible for somebody of the kernel team look > > the code inside AR81Family-linux-v1.0.1.14.tar.gz and update the one in > > the kernel 3.x? > > > > Thank you for you time and consideration > > -- > > To unsubscribe from this list: send the line "unsubscribe netdev" in the > > body of a message to majordomo@vger.kernel.org More majordomo info at > > http://vger.kernel.org/majordomo-info.html Hi ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS 2012-08-10 19:26 ` Rebelyouth @ 2012-08-31 5:58 ` rebelyouth hacklab 2012-09-12 3:34 ` rebelyouth hacklab 0 siblings, 1 reply; 5+ messages in thread From: rebelyouth hacklab @ 2012-08-31 5:58 UTC (permalink / raw) To: netdev Hi Xiong, Sorry for the long delay but I did some experiment : I tried with different pc and devices and OS and the problem is only in Linux. I don't get kernel oops (actually was the ATI catalyst the problem, now with the Open source driver is all ok ) and ifconfig showing is all ok on the pc side (Atheros) eth0 Link encap:Ethernet HWaddr inet addr:192.168.2.2 Bcast:192.168.2.15 Mask:255.255.255.240 inet6 addr: fe80::226:18ff:fe62:72f5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9933884 errors:0 dropped:0 overruns:0 frame:0 TX packets:3235805 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:14432030555 (413.4 GiB) TX bytes:275014758 (262.2 GiB) Interrupt:46 On the server side I received : eth0 Link encap:Ethernet HWaddr inet addr:192.168.2.5 Bcast:192.168.2.15 Mask:255.255.255.240 inet6 addr: fe80::201:2eff:fe2b:67b6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13922264 errors:20736 dropped:0 overruns:20736 frame:0 TX packets:8782465 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4995676199 (414.6 GiB) TX bytes:31479570606 (229.3 GiB) Interrupt:22 The server receive a lot of errors in RX RX packets:13922264 errors:20736 dropped:0 overruns:20736 frame:0 I tried big DVD isos and separate files zip an rar and there are perfect in WIndows, Freebsd and Mac OS X (samba,ftp,nfs) the ipconfig on the server showing is all ok I also tried to optimize the NFS server and client but the only setting for get the same of the other OS is need to set proto=udp on / etc/fstab (now is more stable from before) I can also see there isn't any problem on the client computer using the usb adapter with ax8112 Chipset without set proto=udp So tried to disable the TSO with : ethtool -K eth0 tso off and IS working !!! I really think the problem is this one and unfortunately I can't send any oops, but if you need any information or to run any software please let me know!!! On Fri, Aug 10, 2012 at 3:26 PM, Rebelyouth <rebelyouth.hacklab@gmail.com> wrote: > > > Hi Xiong, > > Thank you for your replay, > > I am in a middle of reinstall all my machines f, so for now I can send you my > lspci and try to recreate the MD5 /SHA1 problem > > I will send you another email when I get the result > Thanks in advance > > > > 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge > Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge > Flags: bus master, 66MHz, medium devsel, latency 0 > Capabilities: <access denied> > > 00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext > gfx port 0) (prog-if 00 [Normal decode]) > Flags: bus master, fast devsel, latency 0 > Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 > I/O behind bridge: 0000c000-0000cfff > Memory behind bridge: fbd00000-fbdfffff > Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff > Capabilities: <access denied> > Kernel driver in use: pcieport > > 00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE > port 2) (prog-if 00 [Normal decode]) > Flags: bus master, fast devsel, latency 0 > Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 > I/O behind bridge: 0000d000-0000dfff > Memory behind bridge: fbe00000-fbefffff > Capabilities: <access denied> > Kernel driver in use: pcieport > > 00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE > port 3) (prog-if 00 [Normal decode]) > Flags: bus master, fast devsel, latency 0 > Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 > I/O behind bridge: 0000e000-0000efff > Memory behind bridge: fbf00000-fbffffff > Capabilities: <access denied> > Kernel driver in use: pcieport > > 00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI > SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (prog-if 01 [AHCI 1.0]) > Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA > Controller [AHCI mode] > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 43 > I/O ports at b000 [size=8] > I/O ports at a000 [size=4] > I/O ports at 9000 [size=8] > I/O ports at 8000 [size=4] > I/O ports at 7000 [size=16] > Memory at fbcffc00 (32-bit, non-prefetchable) [size=1K] > Capabilities: <access denied> > Kernel driver in use: ahci > > 00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 > USB OHCI0 Controller (prog-if 10 [OHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB > OHCI0 Controller > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 > Memory at fbcfd000 (32-bit, non-prefetchable) [size=4K] > Kernel driver in use: ohci_hcd > > 00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 > Controller (prog-if 10 [OHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 > Controller > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 > Memory at fbcfe000 (32-bit, non-prefetchable) [size=4K] > Kernel driver in use: ohci_hcd > > 00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 > USB EHCI Controller (prog-if 20 [EHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4397 > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 > Memory at fbcff800 (32-bit, non-prefetchable) [size=256] > Capabilities: <access denied> > Kernel driver in use: ehci_hcd > > 00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 > USB OHCI0 Controller (prog-if 10 [OHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4398 > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 > Memory at fbcfb000 (32-bit, non-prefetchable) [size=4K] > Kernel driver in use: ohci_hcd > > 00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 > Controller (prog-if 10 [OHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4399 > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 > Memory at fbcfc000 (32-bit, non-prefetchable) [size=4K] > Kernel driver in use: ohci_hcd > > 00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 > USB EHCI Controller (prog-if 20 [EHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB > EHCI Controller > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19 > Memory at fbcff400 (32-bit, non-prefetchable) [size=256] > Capabilities: <access denied> > Kernel driver in use: ehci_hcd > > 00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller > (rev 3c) > Subsystem: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller > Flags: 66MHz, medium devsel > Capabilities: <access denied> > > 00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 > IDE Controller (prog-if 8a [Master SecP PriP]) > Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE > Controller > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 > I/O ports at 01f0 [size=8] > I/O ports at 03f4 [size=1] > I/O ports at 0170 [size=8] > I/O ports at 0374 [size=1] > I/O ports at ff00 [size=16] > Capabilities: <access denied> > Kernel driver in use: pata_atiixp > > 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel > HDA) > Subsystem: ASUSTeK Computer Inc. Device 8357 > Flags: bus master, slow devsel, latency 64, IRQ 16 > Memory at fbcf4000 (64-bit, non-prefetchable) [size=16K] > Capabilities: <access denied> > Kernel driver in use: snd_hda_intel > > 00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC > host controller > Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4383 > Flags: bus master, 66MHz, medium devsel, latency 0 > > 00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI > Bridge (prog-if 01 [Subtractive decode]) > Flags: bus master, 66MHz, medium devsel, latency 64 > Bus: primary=00, secondary=04, subordinate=04, sec-latency=64 > > 00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 > USB OHCI2 Controller (prog-if 10 [OHCI]) > Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4396 > Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 > Memory at fbcfa000 (32-bit, non-prefetchable) [size=4K] > Kernel driver in use: ohci_hcd > > 00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor > HyperTransport Configuration > Flags: fast devsel > Capabilities: <access denied> > > 00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address > Map > Flags: fast devsel > > 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM > Controller > Flags: fast devsel > > 00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor > Miscellaneous Control > Flags: fast devsel > Capabilities: <access denied> > Kernel driver in use: k10temp > > 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link > Control > Flags: fast devsel > > 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI > Juniper [Radeon HD 5700 Series] (prog-if 00 [VGA controller]) > Subsystem: Micro-Star International Co., Ltd. Device 2140 > Flags: bus master, fast devsel, latency 0, IRQ 44 > Memory at d0000000 (64-bit, prefetchable) [size=256M] > Memory at fbdc0000 (64-bit, non-prefetchable) [size=128K] > I/O ports at c000 [size=256] > Expansion ROM at fbda0000 [disabled] [size=128K] > Capabilities: <access denied> > Kernel driver in use: radeon > > 01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio > [Radeon HD 5700 Series] > Subsystem: Micro-Star International Co., Ltd. Device aa58 > Flags: bus master, fast devsel, latency 0, IRQ 45 > Memory at fbdfc000 (64-bit, non-prefetchable) [size=16K] > Capabilities: <access denied> > Kernel driver in use: snd_hda_intel > > 02:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 > Gigabit or Fast Ethernet (rev b0) > Subsystem: ASUSTeK Computer Inc. Device 831c > Flags: bus master, fast devsel, latency 0, IRQ 46 > Memory at fbec0000 (64-bit, non-prefetchable) [size=256K] > I/O ports at dc00 [size=128] > Capabilities: <access denied> > Kernel driver in use: ATL1E > > 03:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire > Controller (prog-if 10 [OHCI]) > Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard > Flags: bus master, fast devsel, latency 0, IRQ 19 > Memory at fbfff800 (64-bit, non-prefetchable) [size=2K] > I/O ports at e800 [size=256] > Capabilities: <access denied> > Kernel driver in use: firewire_ohci > > > Marco > > Could you run lspci, and list the kernel oops ? > > we could duplicate it using the same NIC. > > > > > > PS. The driver of 1.0.1.14 is not for your NIC. > > > > Thanks > > Xiong > > > > > -----Original Message----- > > > From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] > > > On Behalf Of Marco Castiglione > > > Sent: Tuesday, August 07, 2012 1:03 > > > To: netdev@vger.kernel.org > > > Subject: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or > > > Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS > > > > > > Hi, > > > > > > I have a problem with : > > > > > > Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 > > > Gigabit or Fast Ethernet (rev b0) > > > > > > Subsystem: ASUSTeK Computer Inc. Device 831c > > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- > > > > > > ParErr- > > > Stepping- SERR+ FastB2B- DisINTx+ > > > > > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- > > > > > > <TAbort- <MAbort- >SERR- <PERR- INTx- > > > > > > Latency: 0, Cache Line Size: 64 bytes > > > Interrupt: pin A routed to IRQ 46 > > > Region 0: Memory at fbec0000 (64-bit, non-prefetchable) > > > [size=256K] Region 2: I/O ports at dc00 [size=128] > > > Capabilities: <access denied> > > > Kernel driver in use: ATL1E > > > > > > The driver working fine except for nfs3 and nfs4 > > > > > > If I try to copy a file bigger of 400 mb the file get corrupted, If I try > > > with multiple files I have a kernel oops > > > > > > I tried different system and service (Ftp,samba) and they working fine. > > > > > > I also tried to set nfs to use udp, it kinda fix the problem but only in > > > part (I get 1 on 3 big file with md5 mismatch). > > > > > > I notice in almost every kernel from 2.6 to now 3.2.15 the driver is the > > > same version > > > > > > Filename: /lib/modules/3.2.0-2-amd64/ > > > kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko > > > version: 1.0.0.7-NAPI > > > license: GPL > > > description: Atheros 1000M Ethernet Network Driver > > > author: Atheros Corporation, <xiong.huang@atheros.com>, Jie Yang > > > < jie.yang@atheros.com> > > > srcversion: 6E5949327D7FDF32D5F4A5B > > > alias: pci:v00001969d00001066sv*sd*bc*sc*i* > > > alias: pci:v00001969d00001026sv*sd*bc*sc*i* > > > depends: > > > intree: Y > > > vermagic: 3.2.0-2-amd64 SMP mod_unload modversions > > > parm: tx_desc_cnt:Transmit description count (array of int) > > > parm: rx_mem_size:memory size of rx buffer(KB) (array of int) > > > parm: media_type:MediaType Select (array of int) > > > parm: int_mod_timer:Interrupt Moderator Timer (array of int) > > > > > > I found on ubuntu website the last version of the driver is 1.0.1.14 with > > > this change log : > > > > > > 1.0.1.14 > > > > > > 1. don't define napi_struct in kcompat.h when GRO isn't supported. > > > > > > 1.0.1.13 > > > > > > 1. fix AR8151-A hang when plug in LAN cable by cleaning bit1 of > > > > > > REG(0x1114). > > > > > > 1.0.1.12 > > > > > > 1. fix tpd, rfd, rrs, configure error for powerpc > > > > > > 1.0.1.11 > > > > > > 1. only save power when WOL enable. > > > > > > 1.0.1.10 > > > > > > 1. add l1d 2.0 support. > > > 2. fix atl1c_phy_power_saving bug. > > > > > > 1.0.1.9 > > > > > > 1. fix AR8131 reset error TX pending. > > > 2. add AR8152 description. > > > > > > 1.0.1.8 > > > > > > 1. add L2CB V2.0 support. > > > > > > 1.0.1.7 > > > > > > 1. fix L0s/L1 bug. > > > 2. update suspend procedure. > > > > > > 1.0.1.6 > > > > > > 1. fix valn error. > > > 2. use common task instead of reset task and link change task. > > > 3. reset phy when link down. > > > > > > 1.0.1.5 > > > > > > 1. change rx mod. > > > > > > 1.0.1.4 > > > > > > 1. add l1d support. > > > > > > 1.0.1.3 > > > > > > 1. fix TSO error. > > > > > > 1.0.1.2 > > > > > > 1. fix compile error for kernel >= 2.6.30. > > > > > > 1.0.1.1 > > > > > > 1. add L2cB support. > > > > > > 1.0.0.10 > > > > > > 1. fix memory leak when power suspend. > > > > > > 1.0.0.9 > > > > > > 1. do power saving when bootup with link lost. > > > 2. remove ATL1C_INTR_CLEAR_ON_READ for power saving > > > > > > 1.0.0.8 > > > > > > 1. remove dump_stack(), which was used for debugging. > > > > > > So I found out the TSO is corrupt in the current version and that > > > explain with the udp setting do the trick. > > > > > > Now I tried to compile the new version from AR81Family-linux- > > > v1.0.1.14.tar.gz but was made for the 2.6 so I can't > > > compile.( <http://goog_56610235> > > > http://media.cdn.ubuntu-de.org/forum/attachments/2666793/AR81Family- > > > linux- > > > v1.0.1.14_10.10.tar.gz > > > ) > > > > > > The Atheros support and web page is gone after Qualcomm acquisition and > > > the patch I found on Ubuntu forum don't work either ( > > > http://ubuntuforums.org/attachment.php?attachmentid=182141&d=1296221 > > > 015) > > > > > > I found out lots of people have the same issue and they using samba at > > > the moment. > > > > > > My temp solution is use a usb/eth adapter with ax8112 chipset but it run > > > at 100mbps. > > > > > > SO my request is this : Is possible for somebody of the kernel team look > > > the code inside AR81Family-linux-v1.0.1.14.tar.gz and update the one in > > > the kernel 3.x? > > > > > > Thank you for you time and consideration > > > -- > > > To unsubscribe from this list: send the line "unsubscribe netdev" in the > > > body of a message to majordomo@vger.kernel.org More majordomo info at > > > http://vger.kernel.org/majordomo-info.html > > > Hi ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS 2012-08-31 5:58 ` rebelyouth hacklab @ 2012-09-12 3:34 ` rebelyouth hacklab 0 siblings, 0 replies; 5+ messages in thread From: rebelyouth hacklab @ 2012-09-12 3:34 UTC (permalink / raw) To: netdev Hi Xiong, Sorry for the long delay but I did some experiment : I tried with different pc and devices and OS and the problem is only in Linux. I don't get kernel oops (actually was the ATI catalyst the problem, now with the Open source driver is all ok ) and ifconfig showing is all ok on the pc side (Atheros) eth0 Link encap:Ethernet HWaddr inet addr:192.168.2.2 Bcast:192.168.2.15 Mask:255.255.255.240 inet6 addr: fe80::226:18ff:fe62:72f5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9933884 errors:0 dropped:0 overruns:0 frame:0 TX packets:3235805 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:14432030555 (413.4 GiB) TX bytes:275014758 (262.2 GiB) Interrupt:46 On the server side I received : eth0 Link encap:Ethernet HWaddr inet addr:192.168.2.5 Bcast:192.168.2.15 Mask:255.255.255.240 inet6 addr: fe80::201:2eff:fe2b:67b6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13922264 errors:20736 dropped:0 overruns:20736 frame:0 TX packets:8782465 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4995676199 (414.6 GiB) TX bytes:31479570606 (229.3 GiB) Interrupt:22 The server receive a lot of errors in RX RX packets:13922264 errors:20736 dropped:0 overruns:20736 frame:0 I tried big DVD isos and separate files zip an rar and there are perfect in Windows, Freebsd and Mac OS X (samba,ftp,nfs) the ipconfig on the server showing is all ok I also tried to optimize the NFS server and client but the only setting for get the same of the other OS is need to set proto=udp on / etc/fstab (now is more stable from before) I can also see there isn't any problem on the client computer using the usb adapter with ax8112 Chipset without set proto=udp So tried to disable the TSO with : ethtool -K eth0 tso off and IS working !!! I really think the problem is this one and unfortunately I can't send any oops, but if you need any information or to run any software please let me know!!! > On Fri, Aug 10, 2012 at 3:26 PM, Rebelyouth > <rebelyouth.hacklab@gmail.com> wrote: >> >> >> Hi Xiong, >> >> Thank you for your replay, >> >> I am in a middle of reinstall all my machines f, so for now I can send you my >> lspci and try to recreate the MD5 /SHA1 problem >> >> I will send you another email when I get the result >> Thanks in advance >> >> >> >> 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge >> Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge >> Flags: bus master, 66MHz, medium devsel, latency 0 >> Capabilities: <access denied> >> >> 00:02.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (ext >> gfx port 0) (prog-if 00 [Normal decode]) >> Flags: bus master, fast devsel, latency 0 >> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 >> I/O behind bridge: 0000c000-0000cfff >> Memory behind bridge: fbd00000-fbdfffff >> Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff >> Capabilities: <access denied> >> Kernel driver in use: pcieport >> >> 00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE >> port 2) (prog-if 00 [Normal decode]) >> Flags: bus master, fast devsel, latency 0 >> Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 >> I/O behind bridge: 0000d000-0000dfff >> Memory behind bridge: fbe00000-fbefffff >> Capabilities: <access denied> >> Kernel driver in use: pcieport >> >> 00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE >> port 3) (prog-if 00 [Normal decode]) >> Flags: bus master, fast devsel, latency 0 >> Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 >> I/O behind bridge: 0000e000-0000efff >> Memory behind bridge: fbf00000-fbffffff >> Capabilities: <access denied> >> Kernel driver in use: pcieport >> >> 00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI >> SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (prog-if 01 [AHCI 1.0]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA >> Controller [AHCI mode] >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 43 >> I/O ports at b000 [size=8] >> I/O ports at a000 [size=4] >> I/O ports at 9000 [size=8] >> I/O ports at 8000 [size=4] >> I/O ports at 7000 [size=16] >> Memory at fbcffc00 (32-bit, non-prefetchable) [size=1K] >> Capabilities: <access denied> >> Kernel driver in use: ahci >> >> 00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 >> USB OHCI0 Controller (prog-if 10 [OHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB >> OHCI0 Controller >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 >> Memory at fbcfd000 (32-bit, non-prefetchable) [size=4K] >> Kernel driver in use: ohci_hcd >> >> 00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 >> Controller (prog-if 10 [OHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 >> Controller >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 >> Memory at fbcfe000 (32-bit, non-prefetchable) [size=4K] >> Kernel driver in use: ohci_hcd >> >> 00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 >> USB EHCI Controller (prog-if 20 [EHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4397 >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 >> Memory at fbcff800 (32-bit, non-prefetchable) [size=256] >> Capabilities: <access denied> >> Kernel driver in use: ehci_hcd >> >> 00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 >> USB OHCI0 Controller (prog-if 10 [OHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4398 >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 >> Memory at fbcfb000 (32-bit, non-prefetchable) [size=4K] >> Kernel driver in use: ohci_hcd >> >> 00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 >> Controller (prog-if 10 [OHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4399 >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 >> Memory at fbcfc000 (32-bit, non-prefetchable) [size=4K] >> Kernel driver in use: ohci_hcd >> >> 00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 >> USB EHCI Controller (prog-if 20 [EHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB >> EHCI Controller >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19 >> Memory at fbcff400 (32-bit, non-prefetchable) [size=256] >> Capabilities: <access denied> >> Kernel driver in use: ehci_hcd >> >> 00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller >> (rev 3c) >> Subsystem: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller >> Flags: 66MHz, medium devsel >> Capabilities: <access denied> >> >> 00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 >> IDE Controller (prog-if 8a [Master SecP PriP]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE >> Controller >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 >> I/O ports at 01f0 [size=8] >> I/O ports at 03f4 [size=1] >> I/O ports at 0170 [size=8] >> I/O ports at 0374 [size=1] >> I/O ports at ff00 [size=16] >> Capabilities: <access denied> >> Kernel driver in use: pata_atiixp >> >> 00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel >> HDA) >> Subsystem: ASUSTeK Computer Inc. Device 8357 >> Flags: bus master, slow devsel, latency 64, IRQ 16 >> Memory at fbcf4000 (64-bit, non-prefetchable) [size=16K] >> Capabilities: <access denied> >> Kernel driver in use: snd_hda_intel >> >> 00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC >> host controller >> Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4383 >> Flags: bus master, 66MHz, medium devsel, latency 0 >> >> 00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI >> Bridge (prog-if 01 [Subtractive decode]) >> Flags: bus master, 66MHz, medium devsel, latency 64 >> Bus: primary=00, secondary=04, subordinate=04, sec-latency=64 >> >> 00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 >> USB OHCI2 Controller (prog-if 10 [OHCI]) >> Subsystem: Advanced Micro Devices [AMD] nee ATI Device 4396 >> Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18 >> Memory at fbcfa000 (32-bit, non-prefetchable) [size=4K] >> Kernel driver in use: ohci_hcd >> >> 00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor >> HyperTransport Configuration >> Flags: fast devsel >> Capabilities: <access denied> >> >> 00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address >> Map >> Flags: fast devsel >> >> 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM >> Controller >> Flags: fast devsel >> >> 00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor >> Miscellaneous Control >> Flags: fast devsel >> Capabilities: <access denied> >> Kernel driver in use: k10temp >> >> 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link >> Control >> Flags: fast devsel >> >> 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI >> Juniper [Radeon HD 5700 Series] (prog-if 00 [VGA controller]) >> Subsystem: Micro-Star International Co., Ltd. Device 2140 >> Flags: bus master, fast devsel, latency 0, IRQ 44 >> Memory at d0000000 (64-bit, prefetchable) [size=256M] >> Memory at fbdc0000 (64-bit, non-prefetchable) [size=128K] >> I/O ports at c000 [size=256] >> Expansion ROM at fbda0000 [disabled] [size=128K] >> Capabilities: <access denied> >> Kernel driver in use: radeon >> >> 01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Juniper HDMI Audio >> [Radeon HD 5700 Series] >> Subsystem: Micro-Star International Co., Ltd. Device aa58 >> Flags: bus master, fast devsel, latency 0, IRQ 45 >> Memory at fbdfc000 (64-bit, non-prefetchable) [size=16K] >> Capabilities: <access denied> >> Kernel driver in use: snd_hda_intel >> >> 02:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 >> Gigabit or Fast Ethernet (rev b0) >> Subsystem: ASUSTeK Computer Inc. Device 831c >> Flags: bus master, fast devsel, latency 0, IRQ 46 >> Memory at fbec0000 (64-bit, non-prefetchable) [size=256K] >> I/O ports at dc00 [size=128] >> Capabilities: <access denied> >> Kernel driver in use: ATL1E >> >> 03:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6315 Series Firewire >> Controller (prog-if 10 [OHCI]) >> Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard >> Flags: bus master, fast devsel, latency 0, IRQ 19 >> Memory at fbfff800 (64-bit, non-prefetchable) [size=2K] >> I/O ports at e800 [size=256] >> Capabilities: <access denied> >> Kernel driver in use: firewire_ohci >> >> > Marco >> > Could you run lspci, and list the kernel oops ? >> > we could duplicate it using the same NIC. >> > >> > >> > PS. The driver of 1.0.1.14 is not for your NIC. >> > >> > Thanks >> > Xiong >> > >> > > -----Original Message----- >> > > From: netdev-owner@vger.kernel.org [mailto:netdev-owner@vger.kernel.org] >> > > On Behalf Of Marco Castiglione >> > > Sent: Tuesday, August 07, 2012 1:03 >> > > To: netdev@vger.kernel.org >> > > Subject: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or >> > > Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS >> > > >> > > Hi, >> > > >> > > I have a problem with : >> > > >> > > Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 >> > > Gigabit or Fast Ethernet (rev b0) >> > > >> > > Subsystem: ASUSTeK Computer Inc. Device 831c >> > > Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- >> > > >> > > ParErr- >> > > Stepping- SERR+ FastB2B- DisINTx+ >> > > >> > > Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- >> > > >> > > <TAbort- <MAbort- >SERR- <PERR- INTx- >> > > >> > > Latency: 0, Cache Line Size: 64 bytes >> > > Interrupt: pin A routed to IRQ 46 >> > > Region 0: Memory at fbec0000 (64-bit, non-prefetchable) >> > > [size=256K] Region 2: I/O ports at dc00 [size=128] >> > > Capabilities: <access denied> >> > > Kernel driver in use: ATL1E >> > > >> > > The driver working fine except for nfs3 and nfs4 >> > > >> > > If I try to copy a file bigger of 400 mb the file get corrupted, If I try >> > > with multiple files I have a kernel oops >> > > >> > > I tried different system and service (Ftp,samba) and they working fine. >> > > >> > > I also tried to set nfs to use udp, it kinda fix the problem but only in >> > > part (I get 1 on 3 big file with md5 mismatch). >> > > >> > > I notice in almost every kernel from 2.6 to now 3.2.15 the driver is the >> > > same version >> > > >> > > Filename: /lib/modules/3.2.0-2-amd64/ >> > > kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko >> > > version: 1.0.0.7-NAPI >> > > license: GPL >> > > description: Atheros 1000M Ethernet Network Driver >> > > author: Atheros Corporation, <xiong.huang@atheros.com>, Jie Yang >> > > < jie.yang@atheros.com> >> > > srcversion: 6E5949327D7FDF32D5F4A5B >> > > alias: pci:v00001969d00001066sv*sd*bc*sc*i* >> > > alias: pci:v00001969d00001026sv*sd*bc*sc*i* >> > > depends: >> > > intree: Y >> > > vermagic: 3.2.0-2-amd64 SMP mod_unload modversions >> > > parm: tx_desc_cnt:Transmit description count (array of int) >> > > parm: rx_mem_size:memory size of rx buffer(KB) (array of int) >> > > parm: media_type:MediaType Select (array of int) >> > > parm: int_mod_timer:Interrupt Moderator Timer (array of int) >> > > >> > > I found on ubuntu website the last version of the driver is 1.0.1.14 with >> > > this change log : >> > > >> > > 1.0.1.14 >> > > >> > > 1. don't define napi_struct in kcompat.h when GRO isn't supported. >> > > >> > > 1.0.1.13 >> > > >> > > 1. fix AR8151-A hang when plug in LAN cable by cleaning bit1 of >> > > >> > > REG(0x1114). >> > > >> > > 1.0.1.12 >> > > >> > > 1. fix tpd, rfd, rrs, configure error for powerpc >> > > >> > > 1.0.1.11 >> > > >> > > 1. only save power when WOL enable. >> > > >> > > 1.0.1.10 >> > > >> > > 1. add l1d 2.0 support. >> > > 2. fix atl1c_phy_power_saving bug. >> > > >> > > 1.0.1.9 >> > > >> > > 1. fix AR8131 reset error TX pending. >> > > 2. add AR8152 description. >> > > >> > > 1.0.1.8 >> > > >> > > 1. add L2CB V2.0 support. >> > > >> > > 1.0.1.7 >> > > >> > > 1. fix L0s/L1 bug. >> > > 2. update suspend procedure. >> > > >> > > 1.0.1.6 >> > > >> > > 1. fix valn error. >> > > 2. use common task instead of reset task and link change task. >> > > 3. reset phy when link down. >> > > >> > > 1.0.1.5 >> > > >> > > 1. change rx mod. >> > > >> > > 1.0.1.4 >> > > >> > > 1. add l1d support. >> > > >> > > 1.0.1.3 >> > > >> > > 1. fix TSO error. >> > > >> > > 1.0.1.2 >> > > >> > > 1. fix compile error for kernel >= 2.6.30. >> > > >> > > 1.0.1.1 >> > > >> > > 1. add L2cB support. >> > > >> > > 1.0.0.10 >> > > >> > > 1. fix memory leak when power suspend. >> > > >> > > 1.0.0.9 >> > > >> > > 1. do power saving when bootup with link lost. >> > > 2. remove ATL1C_INTR_CLEAR_ON_READ for power saving >> > > >> > > 1.0.0.8 >> > > >> > > 1. remove dump_stack(), which was used for debugging. >> > > >> > > So I found out the TSO is corrupt in the current version and that >> > > explain with the udp setting do the trick. >> > > >> > > Now I tried to compile the new version from AR81Family-linux- >> > > v1.0.1.14.tar.gz but was made for the 2.6 so I can't >> > > compile.( <http://goog_56610235> >> > > http://media.cdn.ubuntu-de.org/forum/attachments/2666793/AR81Family- >> > > linux- >> > > v1.0.1.14_10.10.tar.gz >> > > ) >> > > >> > > The Atheros support and web page is gone after Qualcomm acquisition and >> > > the patch I found on Ubuntu forum don't work either ( >> > > http://ubuntuforums.org/attachment.php?attachmentid=182141&d=1296221 >> > > 015) >> > > >> > > I found out lots of people have the same issue and they using samba at >> > > the moment. >> > > >> > > My temp solution is use a usb/eth adapter with ax8112 chipset but it run >> > > at 100mbps. >> > > >> > > SO my request is this : Is possible for somebody of the kernel team look >> > > the code inside AR81Family-linux-v1.0.1.14.tar.gz and update the one in >> > > the kernel 3.x? >> > > >> > > Thank you for you time and consideration >> > > -- >> > > To unsubscribe from this list: send the line "unsubscribe netdev" in the >> > > body of a message to majordomo@vger.kernel.org More majordomo info at >> > > http://vger.kernel.org/majordomo-info.html >> >> >> Hi ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-09-12 3:34 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-08-06 17:02 Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0) 1.0.0.7 md5 corrupted using NFS Marco Castiglione 2012-08-07 0:05 ` Huang, Xiong 2012-08-10 19:26 ` Rebelyouth 2012-08-31 5:58 ` rebelyouth hacklab 2012-09-12 3:34 ` rebelyouth hacklab
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).