[driver-announce] Diagnostic updates for ns820, natsemi, tulip, via-rhine, winbond

Donald Becker becker@scyld.com
Tue Dec 17 03:12:02 2002


Release of accumulated updates for many of the diagnostic programs.

Available at the usual place,
 http://www.scyld.com/diag/index.html
  ftp://ftp.scyld.com/pub/diag/*

________________
libmii.c:v2.08 12/17/2002

Added transceiver-specific code for the VIA VT6103, VT6104 and VT6105, each
of which are unique.

________________
via-diag.c:v2.08 12/17/2002

Added entries for
  0x3065  VIA VT6102 Rhine-II
  0x3053  VIA VT6105 Rhine-III (prototype)
  0x3106  VIA VT6105 Rhine-III

Modified the configuration EEPROM handling to conform to the current
reference code.

Updated to netdiag-2.6 framework:
  - Added a long usage message on -h/--help.
  - Updated and corrected the option and long_opts tables.
  - Use specific bit-width types from <sys/types.h>.
  - Cleaner setting of advertised capabilities and transceiver setting.
     Avoid interpreting 10baseT as 0x10ba
     Allow specifying the index of the transceiver name.

________________
tulip-diag.c:v2.16 12/17/2002

Show detailed information about the N-Way status on 21143-like chips.

Only suggest updating the Intel CardBus card if the update has not yet
been done.

________________
natsemi-diag.c:v2.07 12/17/2002

Added Flash options to the help message.

Use specific bit-width types from <sys/types.h>.

Move the layer where we bit-reverse when reading the EEPROM.

________________

winbond-diag.c:v2.01 12/17/2002

Updated to netdiag-2.6 framework.

----------------------------

ns820-diag.c:v2.04 12/2/2002

Common code changes:
  Added 'T' option for Test.
  Use 'endptr' with strtol() in get_media_index() and parse_advertise().
  Check for a null name earlier in get_media_index().

Added internal self-tests for FIFO memory integrity and configuration
EEPROM read.

Use inl() with RxFilterData.

Output changes:
  Show the Tx parameter changes.
  Show text in configuration EEPROM with -eee

Changed the EEPROM and MII operation code to match the standard versions.

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Scyld Beowulf cluster system
Annapolis MD 21403			410-990-9993