Reference

epic-diag(8)

EEPROM setup and diagnostic program for SMC EtherPowerII ethernet cards and others.

NAME

epic-diag - EEPROM setup and diagnostic program for SMC EtherPowerII ethernet cards and others.

SYNOPSIS

epic-diag [options]

DESCRIPTION

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'.

SEE ALSO

mii-diag(8)

AUTHOR

epic-diag was written and is still maintained by Donald Becker <[email protected]>. This manual page was written by Alain Schroeder <[email protected]>, for the Debian GNU/Linux system (but may be used by others).

History

-# 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).