[vortex] 3c905 oddities

Kevin Kress kevin.kress@comdev.cc
Tue, 12 Dec 2000 19:10:20 +0000


> If you can open the box, can you tell us what is written on the white
> sticker ? (something like 3C905C-TX-NM or similar).

3c905C X -TXM

> >From the status message I would guess that this is a 3C905CX card, all
> other C cards that I know of report correctly a MII transceiver at address
> 24. If it's indeed a CX, it's interesting that it works at all !
> 
> The above detection message says that the card is using IRQ 4, which is
> normally used by serial interfaces. Is the sharing of the interrupt OK
> with you ?

I have the serial on irq 3.  and only the card on 4, but I would prefer
to have it on 11 (where NIC's belong or is it 10?) is there an easy way
to set that?

> 
> Please visit http://www.scyld.com/network/vortex.html and get vortex-diag,
> then send us the output from 'vortex-diag -v'.

see below:

Thanks a lot for the help

Kevin
-------------

<vortex-diag -v output>
vortex-diag.c:v2.03 9/26/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xdc00.
 Indication enable is 06c6, interrupt enable is 06ce.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT.
Transceiver type in use:  Autonegotiate.
 MAC settings: full-duplex.
 Station address set to 00:01:03:28:18:8e.
 Configuration options 0052.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
 3Com Node Address 00:01:03:28:18:8E (used as a unique ID only).
 OEM Station address 00:01:03:28:18:8E (used as the ethernet address).
 Manufacture date (MM/DD/YYYY) 10/14/2000, division H, product HN.
Options: none.
  Vortex format checksum is incorrect (0024 vs. 10b7).
  Cyclone format checksum is incorrect (0x99 vs. 0xb2).
  Hurricane format checksum is correct (0xb2 vs. 0xb2).
 MII PHY found at address 1, status 0020.
 MII PHY found at address 2, status 0020.
 MII PHY found at address 3, status 0020.
 MII PHY found at address 4, status 0020.
 MII PHY 0 at #1 transceiver registers:
   0000 0020 0000 0000 01e0 45e1 0003 0800
   0000 0000 0000 0000 0000 0000 0000 0000
   0600 c710 0000 4000 0000 0000 0000 0000
   0000 0e00 0000 0000 0000 0aa9 0000 0000.
 MII PHY 1 at #2 transceiver registers:
   0000 0020 0000 0000 01e0 45e1 0003 0800
   0000 0000 0000 0000 0000 0000 0000 0000
   0600 c710 0000 4000 0000 0000 0000 0000
   0000 0e00 0000 0000 0000 0aa9 0000 0000.
 MII PHY 2 at #3 transceiver registers:
   0000 0020 0000 0000 01e0 45e1 0003 0800
   0000 0000 0000 0000 0000 0000 0000 0000
   0600 c710 0000 4000 0000 0000 0000 0000
   0000 0e00 0000 0000 0000 0aa9 0000 0000.
 MII PHY 3 at #4 transceiver registers:
   0000 0020 0000 0000 01e0 45e1 0003 0800
   0000 0000 0000 0000 0000 0000 0000 0000
   0600 c710 0000 4000 0000 0000 0000 0000
   0000 0e00 0000 0000 0000 0aa9 0000 0000.
 Use '-a' or '-aa' to show device registers,
     '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.
</output>