|
|
1.1 ! root 1: This software may be used and distributed according to the terms of ! 2: the GNU Public License, incorporated herein by reference. ! 3: ! 4: This is a tulip and clone driver for Etherboot. See the revision ! 5: history in the tulip.c file for information on changes. This version ! 6: of the driver incorporates changes from Bob Edwards and Paul Mackerras ! 7: who cantributed changes to support the TRENDnet TE100-PCIA NIC which ! 8: uses a genuine Intel 21143-PD chipset. There are also various code ! 9: cleanups to make time-based activities more reliable. ! 10: ! 11: Of course you have to have all the usual Etherboot environment ! 12: (bootp/dhcp/NFS) set up, and you need a Linux kernel with v0.91g ! 13: (7.16.99) or later of the tulip.c driver compiled in to support some ! 14: MX98715 based cards. That file is available at: ! 15: ! 16: http://cesdis.gsfc.nasa.gov/linux/drivers/test/tulip.c ! 17: ! 18: NOTES ! 19: ! 20: I've tested this driver with a SOHOware Fast 10/100 Model SDA110A, ! 21: a Linksys LNE100TX v2.0, and a Netgear FA310TX card, and it worked at ! 22: both 10 and 100 mbits. Other cards based on the tulip family may work as ! 23: well. ! 24: ! 25: These cards are about 20$US, are supported by Linux and now Etherboot, ! 26: and being PCI, they auto-configure IRQ and IOADDR and auto-negotiate ! 27: 10/100 half/full duplex. It seems like a pretty good value compared to ! 28: some of the pricier cards, and can lower the cost of building/adapting ! 29: thin client workstations substantially while giving a considerable ! 30: performance increase. ! 31: ! 32: On some PCI tulip clone chipsets (MX987x5, LC82C115, LC82C168) this driver ! 33: lets the card choose the fastest speed it can negotiate with the peer ! 34: device. On other cards, it chooses 10mbit half-duplex. ! 35: ! 36: I burned an AM27C256 (32KByte) EPROM with mx987x5.lzrom and it worked. ! 37: According to the data sheet the MX98715A supports up to 64K (27C512) ! 38: EPROMs, ! 39: ! 40: I've liberally commented the code and header files in the hope that it ! 41: will help the next person who hacks the code or needs to support some ! 42: tulip clone card, or wishes to add functionality. ! 43: ! 44: Anyway, please test this if you can on your tulip based card, and let ! 45: me ([email protected]) and the Etherboot-Discuss list ! 46: ([email protected]) know how things go. I also ! 47: would appreciate code review by people who program. I'm a strong ! 48: believer in "another set of eyes". ! 49: ! 50: Regards, ! 51: ! 52: Marty Connor ! 53: [email protected] ! 54: http://www.etherboot.org/
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.