[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



On Thu, 2012-05-10 at 02:14 +0000, Huang, Xiong wrote:
> 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

I've attempted to backport these changes to Linux 2.6.32 as used in the
current Debian stable release.  The result can be found at:

git://anonscm.debian.org/kernel/linux-2.6.git squeeze-driver-test

Please can you review the changes and test whether this works properly
(I have no hardware to test).  The major difference I'm concerned about
is in VLAN handling; I'm not sure that the backported version of the
driver will configure the MAC properly for VLAN tag removal whenever it
should.

>      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.
[...]

So is this fixed in the current driver version?  Or are you saying that
this is a hardware bug that can't be fixed?

Ben.

-- 
Ben Hutchings
Life is what happens to you while you're busy making other plans.
                                                               - John Lennon

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: