[vortex] 3c905C-TX : not working in 100Mbps / Full Duplex ?
Donald Becker
becker@scyld.com
Thu Jan 9 16:50:01 2003
On 9 Jan 2003, Emmanuel Viennet wrote:
> On Thu, 2003-01-09 at 16:51, Malcolm Scott wrote:
> # ./vortex-diag -mm
> vortex-diag.c:v2.13a 12/15/2002 Donald Becker (becker@scyld.com)
...
> Setting the EEPROM BIOS ROM field to 0800, new checksum 7e.
> Would write new 19 entry 0xff80 (old value 0x0180).
> Would write new 32 entry 0x007e (old value 0x00ab).
Doh! Harmless buglet. I fixed this a few weeks ago, and didn't put the
updated version on the FTP site.
The new/current version is now v2.14 12/28/2002, and it shouldn't
put out a message about "would do an EEPROM write" unless you actually
change a setting.
Here is the CVS log entry:
----------------------------
revision 2.14
date: 2002/12/28 18:33:44; author: becker; state: Exp; lines: +50 -19
vortex-diag.c:v2.14 12/28/2002
Updates to the configuration EEPROM update code
- Fixed harmless update with no media new selection (buglet in v2.13).
- Use the previous checksum location, if it was initially correct.
Added usage information for Flash operations.
Changed the default '-G <val>' option meaning.
Default is now to set the Wn2_ResetOptions register.
Compile with -DOPTG_MULTICAST to set a single multicast filter bit.
Compile with -DOPTG_RXTHRESH to the Rx Priority Threshold register.
----------------------------
> MII PHY #24 transceiver registers:
> 3000 782d 0040 6176 05e1 0081 0000 0000
> 0000 0000 0000 0000 0000 0000 0000 0000
> 1000 0300 0000 0000 0000 03ef 0300 0000
> 003e 800e 0f00 ff40 002e 0000 0080 000b.
...
> Vendor ID is 00:10:18:--:--:--, model 23 rev. 6.
> No specific information is known about this transceiver type.
I'll see if I can figure out who designed this transceiver (which will
hint who 3Com went to for this chip fab run).
--
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