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
signature.asc
Description: This is a digitally signed message part