[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#664461: [squeeze] atl1c: AR8152: "transmit queue 0 timed out" and network is unusable until reset



Hi Jonathan

     For driver atl1c, we add many patches recently. Please sync with the kernel, the last patch is
80bcb4238dd858d  atl1c: remove PHY polling from atl1c_change_mtu

     Most of the time, the issue of  tx q0 timeout is caused by wrong HW configuration and bad cable condition.
It will cause the PHY/cable link unstable, and the driver doesn't correctly reset the DMA engine and clear  all
Pending tx-packet while link down --- and timeout issue will appear.


Thanks
Xiong

> -----Original Message-----
> From: Jonathan Nieder [mailto:jrnieder@gmail.com]
> Sent: Thursday, May 10, 2012 6:16
> To: axst@users.sourceforge.net
> Cc: 664461@bugs.debian.org; nic-devel; Rodriguez, Luis
> Subject: Re: [squeeze] atl1c: AR8152: "transmit queue 0 timed out" and
> network is unusable until reset
> 
> axst@users.sourceforge.net wrote[1]:
> 
> > My latest call to 'aptitude safe-upgrade' installed version #44
> > replacing my patched version #41 − and, unfortunately, I have to
> > report that the bug immediately reappeared when I rebooted. So I had
> > to downgrade back to my patched #41, which continues to work without
> problems.
> 
> Thanks again for testing.
> 
> Debian kernel maintainers: please apply the attached patch, which applies
> the following changes from upstream:
> 
>  v2.6.36-rc1~571^2~706 atl1c: Add AR8151 v2 support and change L0s/L1
> routine
>  v2.6.39-rc6~7^2~26    atl1c: Fix work event interrupt/task races
>  v2.6.38-rc4~15^2~14   atl1c: Add missing PCI device ID
> 
> Axel has been testing the first two since the middle of April.  The third just
> adds a new PCI id and there haven't been any relevant changes upstream
> since then so I think it should be safe, but I'd nonetheless prefer to see these
> changes get a little exposure in squeeze-proposed-updates before the
> corresponding point release to be safe.
> 
> Atheros maintainers: after this change, the list of atl1c patches queued for
> Debian 6.0r6 on top of 2.6.32.y would be
> 
>  496c185c9495 atl1c: Add support for Atheros AR8152 and AR8152
> 33ac0b84eeca atl1c: Fix hardware type check for enabling OTP CLK
> 8f574b35f22f atl1c: Add AR8151 v2 support and change L0s/L1 routine
> cb771838715b atl1c: Fix work event interrupt/task races  94dde7e451fa atl1c:
> Add missing PCI device ID
> 
> Is that list missing any important fixes?  If you'd like a git tree, source tarball,
> or Debian package to test, feel free to ask.
> 
> Thoughts welcome, as usual.  Alas, the patch is too large for the upstream -
> stable tree (where new hardware support is not as much of a priority), so I
> don't think it would be easy to get help from there.
> 
> Hope that helps,
> Jonathan
> 
> [1] http://bugs.debian.org/664461

Reply to: