| This software may be used and distributed according to the terms of | 
 | the GNU Public License, incorporated herein by reference. | 
 |  | 
 | This is a tulip and clone driver for Etherboot.  See the revision | 
 | history in the tulip.c file for information on changes.  This version | 
 | of the driver incorporates changes from Bob Edwards and Paul Mackerras | 
 | who cantributed changes to support the TRENDnet TE100-PCIA NIC which | 
 | uses a genuine Intel 21143-PD chipset.  There are also various code | 
 | cleanups to make time-based activities more reliable. | 
 |  | 
 | Of course you have to have all the usual Etherboot environment | 
 | (bootp/dhcp/NFS) set up, and you need a Linux kernel with v0.91g | 
 | (7.16.99) or later of the tulip.c driver compiled in to support some | 
 | MX98715 based cards.  That file is available at: | 
 |  | 
 |   http://cesdis.gsfc.nasa.gov/linux/drivers/test/tulip.c | 
 |  | 
 | NOTES | 
 |  | 
 | I've tested this driver with a SOHOware Fast 10/100 Model SDA110A, | 
 | a Linksys LNE100TX v2.0, and a Netgear FA310TX card, and it worked at | 
 | both 10 and 100 mbits. Other cards based on the tulip family may work as | 
 | well. | 
 |  | 
 | These cards are about 20$US, are supported by Linux and now Etherboot, | 
 | and being PCI, they auto-configure IRQ and IOADDR and auto-negotiate | 
 | 10/100 half/full duplex. It seems like a pretty good value compared to | 
 | some of the pricier cards, and can lower the cost of building/adapting | 
 | thin client workstations substantially while giving a considerable | 
 | performance increase. | 
 |  | 
 | On some PCI tulip clone chipsets (MX987x5, LC82C115, LC82C168) this driver  | 
 | lets the card choose the fastest speed it can negotiate with the peer | 
 | device.  On other cards, it chooses 10mbit half-duplex. | 
 |  | 
 | I burned an AM27C256 (32KByte) EPROM with mx987x5.lzrom and it worked. | 
 | According to the data sheet the MX98715A supports up to 64K (27C512) | 
 | EPROMs,  | 
 |  | 
 | I've liberally commented the code and header files in the hope that it | 
 | will help the next person who hacks the code or needs to support some | 
 | tulip clone card, or wishes to add functionality. | 
 |  | 
 | Anyway, please test this if you can on your tulip based card, and let | 
 | me (mdc@thinguin.org) and the netboot list (netboot@baghira.han.de) | 
 | know how things go.  I also would appreciate code review by people who | 
 | program.  I'm a strong believer in "another set of eyes". | 
 |  | 
 | Regards, | 
 |  | 
 | Marty Connor | 
 | mdc@thinguin.org | 
 | http://www.thinguin.org/ |