Has anyone created a driver for a C2000 processor to do ethernet using SMSC's LAN9118, LAN9218 or LAN89218 ethernet chip?

If so  do you have reference source code you can share?

I have ported over SMSC's sample code for an ARM processor, but am having issues with it resplying to a received packet once and then not able to transmit again after that.  Clearly I am getting something hosed up in the register settings within the LAN89218 chip, but am having problems putting a finger on the exact problem.

Any help would be appreciated.  Thanks!!!