Hi all, In my continued search to stop tx-babbling-errors, I grabbed the latest blobs for gianfar.c and gianfar.h from http://git.kernel.org. The history says that the following changes were made since the driver version I was using (Freescale December 2008 LTIB release for 8572):
2009-02-09 Jarek Poplawski gianfar: Fix boot hangs while bringing up gianfar ethernet 2009-02-05 Andy Fleming gianfar: Fix potential soft reset race 2009-01-26 Anton Vorontsov gianfar: Revive VLAN support blob 2009-01-13 Anton Vorontsov gianfar: Fix soft lockup with multi-interrupt TSECs 2009-01-11 Clifford Wolf netdev: gianfar: add MII ioctl handler 2009-01-08 Kumar Gala gianfar: Fixup use of BUS_ID_SIZE 2009-01-06 Li Yang gianfar: ensure ECNTRL[R100] is cleared on link state change 2008-12-18 Andy Fleming gianfar: Continue polling until both tx and rx are empty I backed out the following change due to compile errors: 2008-12-23 Neil Horman net: Remove unused netdev arg from some NAPI interfaces I also added the following change which wasn't in the kernel.org git: 2009-02-26 Rini van Zetten: fix to prevent num_txbdfree from going negative I also left my BUG_ON() check in gfar_clean_tx_ring() in to look for truncated packets. So far I've done 3 complete kernel builds over NFS with no tx-babbling-errors reported by ethtool and no bug checks. Scott ___________________________________________________________________ Scott N. Coulter Senior Software Engineer Cyclone Microsystems 370 James Street Phone: 203.786.5536 ext. 118 New Haven, CT 06513-3051 Email: scott.coul...@cyclone.com U.S.A. Web: http://www.cyclone.com ___________________________________________________________________ _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev