I need to add another ethernet port to my BF537 design which is now running uClinux. Will the kernal automaticaly support the LAN91C1111 chip?
Yes the LAN91x family of Ethernet chips driver is merged and verified in Blackfin platform, you can take the BF548-EZ-KIT as reference for both hardware and software.
For software porting, make necessary changes to your board file, taking "arch/blackfin/mach-bf548/boards/ezkit.c as reference, making a smsc911x_device device of your own. details of the drivers for LAN911x chip is in drivers/net/ethernet/smsc/smsc911x.c.
Thank Mr. Wu for your assistance.
I took your advice and found the smsc 91C1x in the Bf537 arch/……. directory. I built a new kernel and selected the smsc91C1 option. We will next purchase the USB/LAN EZ_Extender adapter board. Do I have to do anything else other that download the new kernel to my BF537 Stamp and plug in the new adapter when it arrives? I assume I will then be able to “ifconfig eth0 192………” and then “ifconfig eth1 …..” to their proper addresses.
Chief Technical Advisor
Pinnacle, a Halliburton Service
9949 W. Sam Houston Pkwy. N.
Houston, Tx 77064-7503
Hi Mr. Monroe, the USB LAN extender can be easily used in Blackfin Linux, this document may help:
For the source code I mentioned before, the structure may change slightly along with the ADI release version, it was for 2011R1 release, so far the latest release for BF5xx series. Usually we would advise customer to use the latest release.
Retrieving data ...