Gianfar tx-babbling-errors

Scott Coulter scott.coulter at
Wed Mar 4 03:33:59 EST 2009

Hi all,

In my continued search to stop tx-babbling-errors, I grabbed the latest
blobs for gianfar.c and gianfar.h from  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
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
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

I also added the following change which wasn't in the git:

2009-02-26 Rini van Zetten: fix to prevent num_txbdfree from going

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 N. Coulter
  Senior Software Engineer
  Cyclone Microsystems          
  370 James Street              Phone:  203.786.5536 ext. 118
  New Haven, CT 06513-3051      Email:  scott.coulter at
  U.S.A.                        Web:

More information about the Linuxppc-dev mailing list