epic-diag8
Eeprom setup and diagnostic program for smc etherpowerii ethernet cards and others.
Usage
epic-diag [options]
Overview
epic-diag is a program that you can use to diagnose problems with ethernet cards based on the SMC83C170 series EPIC/100 chip, as used on the SMC EtherPowerII boards.
Options
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.
-
-h, --help -
Show summary of options.
-
-V, --version -
Show version of program.
-
-v, --verbose -
Verbose mode.
-
-q, --quiet -
Be very unverbose.
-
-# <cardnum> -
Use card number <cardnum>.
-
-a, --show_all_registers -
Print all registers.
-
-e, --show-eeprom -
Dump EEPROM contents to stdout.
-
-E, --emergency-rewrite -
Re-write a corrupted EEPROM.
-
-p, --port-base <port> -
Specify port to use.
-
-A, --Advertise <mediaype> -
Advertise media type. Valid Options are: 10baseT, 100baseT4, 100baseTx, 100baseTx-FD, 100baseTx-HD, 10baseT-FD and 10baseHD.
-
-F, --new-interface <interface> -
Interface number. Options that make sense are: 10baseT, 10base2, AUI, 100baseTx, 10baseT-FDX, 100baseTx-FDX, 100baseT4, 100baseFx, 100baseFx-FDX, MII and Autosense.
-
-H, --new-hwaddress <address> -
Set card to a new hardware address.
-
-m, --show-mii -
Dump MII management registers.
-
-R, --reset -
Reset the transceiver.
-
-T, --test -
Do register and SRAM test.
-
-w, --write-EEPROM <values> -
Write to the EEPROMS with the specified values. Do not use this, if you do not know what you do!
-
-f, --force-detection -
Try to identify the card, even if it is active.
-
-t, --chip-type <card> -
Explicitly set the chip. To get all valid numbers, run epic-diag with the options '-t -1'.
History
- Debian 10 (Buster) to Debian 3.1 (Sarge): the text shown here
- Debian 3.0 (Woody)
-# since Debian 3.1 (Sarge);
--Advertise since Debian 3.1 (Sarge);
--chip-type since Debian 3.1 (Sarge);
--emergency-rewrite since Debian 3.1 (Sarge);
--force-detection since Debian 3.1 (Sarge);
--help since Debian 3.1 (Sarge);
--new-hwaddress since Debian 3.1 (Sarge);
--new-interface since Debian 3.1 (Sarge);
--port-base since Debian 3.1 (Sarge);
--quiet since Debian 3.1 (Sarge);
--reset since Debian 3.1 (Sarge);
--show-eeprom since Debian 3.1 (Sarge);
--show-mii since Debian 3.1 (Sarge);
--show_all_registers since Debian 3.1 (Sarge);
--test since Debian 3.1 (Sarge);
--verbose since Debian 3.1 (Sarge);
--version since Debian 3.1 (Sarge);
--write-EEPROM since Debian 3.1 (Sarge);
-A since Debian 3.1 (Sarge);
-E since Debian 3.1 (Sarge);
-F since Debian 3.1 (Sarge);
-H since Debian 3.1 (Sarge);
-R since Debian 3.1 (Sarge);
-T since Debian 3.1 (Sarge);
-V since Debian 3.1 (Sarge);
-a since Debian 3.1 (Sarge);
-e since Debian 3.1 (Sarge);
-f since Debian 3.1 (Sarge);
-h since Debian 3.1 (Sarge);
-m since Debian 3.1 (Sarge);
-p since Debian 3.1 (Sarge);
-q since Debian 3.1 (Sarge);
-t since Debian 3.1 (Sarge);
-v since Debian 3.1 (Sarge);
-w since Debian 3.1 (Sarge).