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:jrnie...@gmail.com] > Sent: Thursday, May 10, 2012 6:16 > To: a...@users.sourceforge.net > Cc: 664...@bugs.debian.org; nic-devel; Rodriguez, Luis > Subject: Re: [squeeze] atl1c: AR8152: "transmit queue 0 timed out" and > network is unusable until reset > > a...@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