| File: special/licenses/files/becker-ethernet-tools | |
|---|---|
| base-0 | patch-1 |
| Line 1 | Line 0 |
| /* 3c515-diag.c: Diagnostic program for 3Com 3c515 ethercards. Written 1993-2000 by Donald Becker. Copyright 1994-2000 Donald Becker Copyright 1993 United States Government as represented by the Director, National Security Agency. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. This program is licensed exclusively under the GPL. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 3c5x9setup.c: Setup program for 3Com EtherLink III ethercards. Copyright 1994-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html alta-diag.c: Diagnostic and setup for the Sundance "Alta" NIC. This is a diagnostic and EEPROM setup program for PCI adapters based on the following chips: Sundance ST201 "Alta" This file also contains the chip-independent diagnostic code. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. at1700-diag.c: Diagnostic program for the Allied Telesis AT1700. This is a diagnostic program for the Allied Telesis AT1700, and similar boards built around the Fujitsu MB86965. It does not test every possible hardware fault, but it does verify the basic functionality of the board. Written/copyright 1998-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. This program is licensed exclusively under the GPL. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates are available at http://www.scyld.com/diag/index.html Simplified license statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting source code under the GPL. You must include the text of the license with any redistribution. See http://www.gnu.org/copyleft/gpl.txt atlantic.c: Setup program for AT/LANTIC DP83905 ethercards. This is a setup and diagnostic program for ISA NE2000 Ethernet adapters. It has specific support for configuring the National Semiconductor AT/LANTIC DP83905 used in on ISA Ethernet adapters such as the NE2000plus. It also works several work-alike chips from other vendors. Copyright 1994-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates are available at http://www.scyld.com/diag/index.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. You must include the text of the license with any redistribution. See http://www.gnu.org/copyleft/gpl.txt atp-diag.c: Diagnostic for Realtek RTL8002/RTL8012 pocket ethernet adaptor. This is a diagnostic program for various OEM pocket ethernet adaptors based on the Realtek RTL8002 and RTL8012 chips. Copyright 1994-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates are available at http://www.scyld.com/diag/index.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. You must include the text of the license with any redistribution. See http://www.gnu.org/copyleft/gpl.txt el21.c: Diagnostic program for Cabletron E2100 ethercards. Written 1993,1994,2000 by Donald Becker. Copyright 1994,2000 Donald Becker Copyright 1993 United States Government as represented by the Director, National Security Agency. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Information and updates available at http://www.scyld.com/diag/index.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. eepro100-diag.c: Diagnostic and setup program for the Intel EEPro100. This is a diagnostic and EEPROM setup program for the Ethernet adapters based on the Intel "Speedo3" chip series: the i82557, '558 and '559. These chips are used on the EtherExpress Pro100B, and EEPro PCI 10+. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. eexpress.c: Diagnostic program for Intel EtherExpress 16. Written 1993,1994,2000 by Donald Becker. Copyright 1994,2000 Donald Becker Copyright 1993 United States Government as represented by the Director, National Security Agency. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. This program is licensed exclusively under the GPL. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates are available at http://www.scyld.com/diag/index.html Simplified license statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting source code under the GPL. You must include the text of the license with any redistribution. See http://www.gnu.org/copyleft/gpl.txt epic-diag.c: Diagnostics and EEPROM setup program for the SMC EPIC-100 chip. This is a diagnostic and EEPROM setup program for Ethernet adapters based on the SMC83C170 series EPIC/100 chip, as used on the SMC EtherPowerII boards. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. This program must be compiled with "-O"! See the bottom of this file for the suggested compile-command. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html References http://scyld.com/expert/mii-status.html http://www.scyld.com/expert/NWay.html http://www.smsc.com/main/datasheets/83c171.pdf http://www.smsc.com/main/datasheets/83c175.pdf http://www.national.com/pf/DP/DP83840A.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. ether-wake.c: Send a magic packet to wake up sleeping machines. This program generates and transmits a Wake-On-LAN (WOL) \"Magic Packet\", used for restarting machines that have been soft-powered-down (ACPI D3-warm state). It currently generates the standard AMD Magic Packet format, with an optional password appended. The single required parameter is the Ethernet MAC (station) address of the machine to wake. This is typically retrieved with the 'arp' program while the target machine is awake. This software may be used and distributed according to the terms of the GNU Public License, incorporated herein by reference. Contact the author for use under other terms. This source file is part of the network tricks package. Copyright 1999-2002. The author may be reached as becker@scyld, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 hp+.c: Diagnostic program for HP PC LAN+ (27247B and 27252A) ethercards. This is a diagnostic program for the HP PC LAN+ Ethernet adapter models 27247B and 27252A. Copyright 1994-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates are available at http://www.scyld.com/diag/index.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. You must include the text of the license with any redistribution. See http://www.gnu.org/copyleft/gpl.txt libflash.c: Flash memory programming library. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html References: http://www.atmel.com/atmel/products/prod9.htm http://www.ssti.com/products/products.html libmii.c: MII diagnostic and setup library. Copyright 1997-2002 by Donald Becker. This version released under the Gnu General Public License, incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 References http://www.scyld.com/expert/NWay.html http://www.national.com/pf/DP/DP83840A.html mii-diag.c: Examine and set the MII registers of a network interfaces. Written/copyright 1997-2002 by Donald Becker <becker@scyld.com> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 References http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html http://www.national.com/pf/DP/DP83840.html myson-diag.c: Linux diagnostic/setup for the Myson mtd803 Ethernet chip. This is a diagnostic and EEPROM setup program for PCI adapters based on the following chips: Myson MTD803. Copyright 1998-2001 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. natsemi-diag.c: Diagnostic and setup core code for Linux ethercards. This is a diagnostic and EEPROM setup program for Ethernet adapters based on the National Semiconductor DP83810 / 83815 Copyright 1998-2001 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. ne2k-diag.c: Diagnostic program for NE2000 ethercards. Written 1993,1994,1999,2000 by Donald Becker. Copyright 1994,1999-2000 Donald Becker Copyright 1993 United States Government as represented by the Director, National Security Agency. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. http://scyld.com/expert/license.html No substitution of license terms are permitted. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 ne2k-pci-diag.c: Diagnostics/EEPROM setup for PCI NE2000 clones. This is a diagnostic and EEPROM setup program for PCI NE2000 Ethernet adapters. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html References http://www.scyld.com/diag/index.html RealTek RTL8029AS datasheet, available from www.RealTek.com.tw. Holtek HT80232 ECON-PCI datasheet, www.holtek.com.tw http://www.winbond.com.tw/PDF/sheet/w89c940f.pdf http://www.VIA.com.tw/products/prodamazon.htm Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. ns820-diag.c: National Semiconductor DP83820 series diagnostic and setup. This is a diagnostic and EEPROM setup program for PCI adapters based on the National Semiconductor DP83820 series. Written 1998-2001 by Donald Becker. Copyright Donald Becker and Scyld Computing Corporation This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. pci-config-space.c: Read the PCI configuration space. Read the PCI configuration space using the Intel bus-bridge interface registers. This bypasses the BIOS32 entry, and thus we are not assured of working on all systems. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. pcnet-diag.c: Diagnostic and setup for AMD PCnet/PCI ethercards. This is a diagnostic and EEPROM setup program for the Ethernet adapters based on the AMD PCnet/PCI series chips. Note: The EEPROM setup code is not implemented. Copyright 1998-2001 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. rtl8139-diag.c: Diagnostics/EEPROM setup for RealTek RTL8129/8139 chips. This is a diagnostic and EEPROM setup program for Ethernet adapters based on the RealTek RTL8129 and RTL8139 chips. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 References http://www.scyld.com/diag/index.html http://www.realtek.com.tw/cn/cn.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. starfire-diag.c: Diagnostic and setup for the Adaptec Starfire DuraLAN. This is a diagnostic and EEPROM setup program for PCI adapters based on the following chips: Adaptec 6915 "Starfire" This file contains the complete diagnostic code. Copyright 1998-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. tulip-diag.c: Diagnostic and setup for Digital DC21x4*-based ethercards. This is a diagnostic and EEPROM setup program for PCI Ethernet adapters based on the following chips: Intel (nee Digital) "Tulip" series chips: 21040/041/140/142/143/145, Work-alikes from Lite-On, LinkSys, Macronix, ASIX, Compex, STmicro, ADMtek, Davicom and (ugh) Xircom. Copyright 1998-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. via-diag.c: Linux Diagnostic and setup code for the VIA Rhine chips. This is a diagnostic and EEPROM setup program for PCI adapters based on the following chips: VIA Rhine vt86c100 and vt3043 Ethernet controller. Copyright 1998-2001 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html References http://www.via.com.tw/ Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. vortex-diag.c: Diagnostics/EEPROM setup for the 3Com Vortex series. This is a diagnostic and EEPROM setup program for Ethernet adapters based on the 3Com Vortex, Boomerang and Cyclone chips, as used on the 3Com 3c590/595/900/905 PCI EtherLink XL adapters. Copyright 1997-2002 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html References 3Com Vortex Engineering Release Specification 3Com Boomerang modifications (unreleased) http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html http://www.national.com/pf/DP/DP83840.html winbond-diag.c: Diagnostic and setup core code for Linux ethercards. This is a diagnostic and EEPROM setup program for Ethernet adapters based on the following chips: Winbond w89c840 This file also contains the chip-independent diagnostic code. Copyright 1998-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. yellowfin-diag.c: Diagnostic/setup program for the Packet Engines Yellowfin. This is a diagnostic and EEPROM setup program for Ethernet adapters based on the following chips: Packet Engines "Yellowfin" G-NIC-I Symbios Ethernet chips such as the 53c885 used on DigitalScape's adapters. (Note: The EEPROM write code is not currently activated.) Copyright 1997-2000 by Donald Becker. This software may be used and distributed according to the terms of the GNU General Public License (GPL), incorporated herein by reference. Contact the author for use under other terms. The author may be reached as becker@scyld.com, or C/O Scyld Computing Corporation 410 Severn Ave., Suite 210 Annapolis MD 21403 Support and updates available at http://www.scyld.com/diag/index.html http://scyld.com/expert/mii-status.html http://scyld.com/expert/NWay.html Common-sense licensing statement: Using any portion of this program in your own program means that you must give credit to the original author and release the resulting code under the GPL. | |