2008-04-08 11:48:50     dm9000 cannot receive packet

Document created by Aaronwu Employee on Sep 17, 2013
Version 1Show Document
  • View in full screen mode

2008-04-08 11:48:50     dm9000 cannot receive packet

Samuel Lin (CHINA)

Message: 53852   

 

I"m porting u-boot to a BF549-based board recently. The board is using dm9000ae ethenet card. The source code in  /drivers/dm9000x.c doesn't work properly on my board. It seems that it cannot auto determing which mode the card is operating at (i.e 10MHD,10MFD,100MHD,100MFD) After I set_PHY_mode() forcely to 100MHD, it can send out the arp packet(ping), but cannot receive the packet the host sent back to it. How this could happen? Anybody has any ideas about that?

 

Thanks~~

Attachments

    Outcomes