In fcc_enet.c for linux-2.4.20 , my rx works fine , but it gets hanged in xmit functin just after setting the bdp->cbd_sc to READY+INTR+LAST+TC. Can anybody help my rx works fine also, but xmit can transmit UDP packets(<62bytes)and TCP packets,but when UDP packets>62bytes, Underrun error appeared.