Bug 21362

Summary: "NETDEV WATCHDOG: eth0 (atl1c): transmit queue 0 timed out" if high traffic goes through eth-card
Product: Drivers Reporter: mailrupile
Component: NetworkAssignee: Jay Cliburn (jcliburn)
Status: CLOSED CODE_FIX    
Severity: high CC: akpm, csnook, mailrupile, me
Priority: P1    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.35-gentoo-r11 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: dmesg
lspci -vvv as root
cpuinfo
/proc/iomem
/proc/ioports
/usr/src/linux/scripts/ver_linux output
/proc/modules

Description mailrupile 2010-10-28 15:52:54 UTC
My ethernet card (Attansic Technology Corp. Device 1063) freezes on high in\out net traffic. 

If net traffic doesn't high (jabber and web surfing only) all OK. But if I'll run something like rtorrent or just try to download\upload one big file on good speed (>100KB) it will freeze.
Comment 1 mailrupile 2010-10-28 15:55:47 UTC
Created attachment 35362 [details]
dmesg

dmesg of freeze moment and module restart
Comment 2 mailrupile 2010-10-28 16:00:55 UTC
Created attachment 35372 [details]
lspci -vvv as root
Comment 3 mailrupile 2010-10-28 16:01:19 UTC
Created attachment 35382 [details]
cpuinfo
Comment 4 mailrupile 2010-10-28 16:01:42 UTC
Created attachment 35392 [details]
/proc/iomem
Comment 5 mailrupile 2010-10-28 16:02:04 UTC
Created attachment 35402 [details]
/proc/ioports
Comment 6 mailrupile 2010-10-28 16:03:46 UTC
Created attachment 35412 [details]
/usr/src/linux/scripts/ver_linux output
Comment 7 mailrupile 2010-10-28 16:04:29 UTC
Created attachment 35422 [details]
/proc/modules
Comment 8 Jay Cliburn 2010-10-28 23:37:54 UTC
On Thu, Oct 28, 2010 at 4:28 PM,  <bugzilla-daemon@bugzilla.kernel.org> wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=21362
>
>
> Andrew Morton <akpm@linux-foundation.org> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                 CC|                            |akpm@linux-foundation.org,
>                   |                            |csnook@redhat.com
>         AssignedTo|drivers_network@kernel-bugs |jcliburn@gmail.com
>                   |.osdl.org                   |

atl1c is maintained by Atheros directly.  Calling upon Jie Yang to
look at this bug.

Jay
Comment 9 mailrupile 2010-10-31 22:47:14 UTC
I can add that on windows 7, which I was forced to install due above transcribed problems, everything is OK. With eth-card, at least.
Thus this IS a atl1c driver problem.
Comment 10 mailrupile 2010-11-14 00:08:16 UTC
Problem solved in kernel 2.6.36-gentoo-r1 by driver version upgrade:

kernel 2.6.35-gentoo-r12
ATL1C_DRV_VERSION "1.0.0.2-NAPI"

kernel 2.6.36-gentoo-r1
ATL1C_DRV_VERSION "1.0.1.0-NAPI"
Comment 11 Giovanni Toraldo 2011-02-28 17:03:56 UTC
[26782.502214] Hardware name: VPCS13V9E
04:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit Ethernet (rev c0)

Same problem with 2.6.37-1-amd64 on Debian unstable.

The fix isn't applied upstream yet?