[vortex] 3com905CX and Telocity ADSL gateway
Akop Pogosian
akopps@OCF.Berkeley.EDU
Sat, 9 Jun 2001 07:34:22 -0700 (PDT)
On Fri, 8 Jun 2001, Bogdan Costescu wrote:
> On Thu, 7 Jun 2001, Akop Pogosian wrote:
>
> > I tried updating to 2.2.19, but I still see the same problem.
> > Works fine with everything else,
>
> Oops, I missed this in the first message.
>
> > but completely refuses to talk to my DSL gateway.
>
> OK, we need some more data. Please download and compile mii-diag and
> vortex-diag from ftp://ftp.scyld.com/pub/diag/ and use them as:
>
> vortex-diag -aaeemm
> mii-diag -v
>
> Please post the results here.
Ok, here we go..
[root@localhost /root]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:04:76:39:1F:D3
inet addr:64.130.183.149 Bcast:64.130.183.151 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0xdc00
[root@localhost /root]# mii-diag -v
mii-diag.c:v2.02 5/21/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Basic mode control register 0x0000: Auto-negotiation disabled, with
Speed fixed at 10 mbps, half-duplex.
Basic mode status register 0x0020 ... 0020.
Link status: not established.
This transceiver is capable of <Warning! No media capabilities>.
Unable to perform Auto-negotiation, negotiation complete.
Your link partner is generating 10baseT link beat (no autonegotiation).
End of basic transceiver informaion.
MII PHY #1 transceiver registers:
0000 0020 0000 0000 01e0 0021 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0600 0618 0000 4000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0bef 0000 0000.
Basic mode control register 0x0000: Auto-negotiation disabled!
Speed fixed at 10 mbps, half-duplex.
Basic mode status register 0x0020 ... 0020.
Link status: not established.
Capable of <Warning! No media capabilities>.
Unable to perform Auto-negotiation, negotiation complete.
This transceiver has no vendor identification.
I'm advertising 01e0: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
Using an unknown (non 802.3) encapsulation.
Link partner capability is 0021: 10baseT.
Negotiation did not complete.
[root@localhost /root]# vortex-diag -aaeemm
vortex-diag.c:v2.05 5/15/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xdc00.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 7, registers values by window:
Window 0: 0000 0000 e4cf 0000 8d8d 00bf ffff 0000.
Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.
Window 2: 0400 3976 d31f 0000 0000 0000 0052 4000.
Window 3: 0000 0180 05ea 0000 000a 0800 0800 6000.
Window 4: 0000 0000 0000 08c6 0001 8880 0000 8000.
Window 5: 1ffc 0000 0000 1ffc 0807 06ce 06c6 a000.
Window 6: 0000 0000 0000 0000 0000 0000 0000 c000.
Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.
Vortex chip registers at 0xdc00
0xDC10: **FIFO** 00000000 0000000a *STATUS*
0xDC20: 00000020 00000000 00080000 00000004
0xDC30: 00000000 469fb961 00000000 00080004
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: half-duplex.
Station address set to 00:04:76:39:1f:d3.
Configuration options 0052.
EEPROM contents (64 words, offset 0):
0x000: 0004 7639 1fd3 9200 02af 0048 4b51 6d50
0x008: 2940 0800 0004 7639 1fd3 0010 0000 00aa
0x010: 72a2 0000 0000 0180 0000 0000 0000 10b7
0x018: 1000 000a 0000 6300 ffb7 b7b7 0000 0000
0x020: 004c 1234 5600 0000 0000 0000 0000 0000
0x028: 0000 0000 0000 0000 0000 0000 0000 0000
0x030: ffff ffff ffff ffff ffff ffff ffff ffff
0x038: ffff ffff ffff ffff ffff ffff ffff ffff
The word-wide EEPROM checksum is 0xc373.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
3Com Node Address 00:04:76:39:1F:D3 (used as a unique ID only).
OEM Station address 00:04:76:39:1F:D3 (used as the ethernet address).
Manufacture date (MM/DD/YYYY) 5/15/2001, division H, product QK.
Options: negotiated duplex, link beat required.
Vortex format checksum is incorrect (00da vs. 10b7).
Cyclone format checksum is incorrect (0x67 vs. 0x4c).
Hurricane format checksum is correct (0x4c vs. 0x4c).
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 0021 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0600 0618 0000 4000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0bef 0000 0000.
MII PHY 1 at #2 transceiver registers:
0000 0020 0000 0000 01e0 0021 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0600 0618 0000 4000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0bef 0000 0000.
MII PHY 2 at #3 transceiver registers:
0000 0020 0000 0000 01e0 0021 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0600 0618 0000 4000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0bef 0000 0000.
MII PHY 3 at #4 transceiver registers:
0000 0020 0000 0000 01e0 0021 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0600 0618 0000 4000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0bef 0000 0000.
MII PHY #1 transceiver registers:
0000 0020 0000 0000 01e0 0021 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0600 0618 0000 4000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0bef 0000 0000.
Basic mode control register 0x0000: Auto-negotiation disabled!
Speed fixed at 10 mbps, half-duplex.
Basic mode status register 0x0020 ... 0020.
Link status: not established.
Capable of <Warning! No media capabilities>.
Unable to perform Auto-negotiation, negotiation complete.
This transceiver has no vendor identification.
I'm advertising 01e0: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
Using an unknown (non 802.3) encapsulation.
Link partner capability is 0021: 10baseT.
Negotiation did not complete.