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