netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 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).