.TH TULIP-DIAG 8 "February 18, 2002" .SH NAME tulip-diag \- EEPROM setup and diagnostic program for ethernet cards based on the Digital DC21x4* chip. .SH SYNOPSIS .B tulip-diag .RI [ options ] .SH DESCRIPTION \fBtulip-diag\fP is a program that you can use to diagnose problems with ethernet cards based on Digital DC21x4* chips. This includes the following chips: Digital and Intel 21040/041/140/142/143/145 and others from Lite-On, LinkSys, Macronix, ASIX, Compex, STmicro, ADMtek, Davicom and Xircom. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-V, \-\-version Show version of program. .TP .B \-v, \-\-verbose Verbose mode. .TP .B \-q, \-\-quiet Be very unverbose. .TP .B \-# Use card number . .TP .B \-a, \-\-show_all_registers Print all registers. .TP .B \-e, \-\-show-eeprom Dump EEPROM contents to stdout. .TP .B \-E, \-\-emergency-rewrite Re-write a corrupted EEPROM. .TP .B \-p, \-\-base\-address Specify port to use. .TP .B \-A, \-\-Advertise Advertise media type. Valid Options are: 10baseT, 100baseT4, 100baseTx, 100baseTx-FD, 100baseTx-HD, 10baseT-FD and 10baseHD. .TP .B \-F, \-\-new\-interface Interface number. Options that make sense are: 10baseT, 10base2, AUI, 100baseTx, 10baseT-FDX, 100baseTx-FDX, 100baseT4, 100baseFx, 100baseFx-FDX, MII, HomePNA and Autosense. .TP .B \-H, \-\-new\-hwaddress
Set card to a new hardware address. .TP .B \-m, \-\-show-mii Dump MII management registers. .TP .B \-R, \-\-reset Reset the transceiver. .TP .B \-T, \-\-test Do register and SRAM test. .TP .B \-w, \-\-write\-EEPROM Write to the EEPROMS with the specified values. Do not use this, if you do not know what you do! .TP .B \-f, \-\-force\-detection Try to identify the card, even if it is active. .TP .B \-t, \-\-chip\-type Explicitly set the chip. To get all valid numbers, run tulip-diag with the options '-t -1'. .SH SEE ALSO .BR mii-diag (8) .SH AUTHOR tulip-diag was written and is still maintained by Donald Becker . This manual page was written by Alain Schroeder , for the Debian GNU/Linux system (but may be used by others).