[vortex] Slow connection in local domain as well
Otto Wyss
otto.wyss@bluewin.ch
Mon, 22 Oct 2001 23:08:39 +0200
I'm plagued probably with the same problem as was described in the thread "Slow
connection in local domain" in may. Unfortunately no final answer was posted and
I haven't found anything else on the net.
I have a Debian woody system (acting as a router) with two nics, one 3c509B
connected to the internet (cable modem) and one 3c905C-TX-M connected to the
internal network. Now everything seems to be okay when I download anything on an
internal computer (i.e. a PowerMac b&w G3) either from the internet or my Linux
router. But when I upload anything from the Mac to the Linux router, I get at
most a throughput of 5kB/sec. If I use the 3c509B for the internal network,
uploads are also okay. Unfortunately I can't use the 3c905C-TX-M on the internet
because of other reasons. My internal network uses a cheap 10BaseT hub.
Now here some outputs:
#> vortex-diag -aaee
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 0xec00.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 4, registers values by window:
Window 0: 0000 0000 0000 0000 0000 00bf ffff 0000.
Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.
Window 2: 0400 1976 d1a2 0000 0000 0000 0052 4000.
Window 3: 0000 0300 05ea 0020 000a 0800 0790 6000.
Window 4: 0000 0000 8000 0efa 0001 98c0 0000 8000.
Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
Window 6: 0000 0000 0000 8800 0000 3290 3c5c c000.
Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.
Vortex chip registers at 0xec00
0xEC10: **FIFO** 00000000 0000001b *STATUS*
0xEC20: 00000020 00000000 00080000 00000004
0xEC30: 00000000 4d6db293 0f95d0b0 00080004
Indication enable is 06c6, interrupt enable is 06ce.
No interrupt sources are pending.
Transceiver/media interfaces available: 100baseTx 10baseT.
Transceiver type in use: 10baseT.
MAC settings: full-duplex.
Station address set to 00:04:76:19:a2:d1.
Configuration options 0052.
EEPROM contents (64 words, offset 0):
0x000: 0004 7619 a2d1 9200 0232 0048 574d 6d50
0x008: 2940 0800 0004 7619 a2d1 8010 0000 00aa
0x010: 72a2 0000 0000 0380 0000 0004 0429 10b7
0x018: 1000 000a 0002 6300 ffb7 b7b7 0000 0000
0x020: 0078 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 0x5b09.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
3Com Node Address 00:04:76:19:A2:D1 (used as a unique ID only).
OEM Station address 00:04:76:19:A2:D1 (used as the ethernet address).
Manufacture date (MM/DD/YYYY) 1/18/2001, division H, product MW.
Options: force full duplex, link beat required.
Vortex format checksum is incorrect (00c1 vs. 10b7).
Cyclone format checksum is incorrect (0x51 vs. 0x78).
Hurricane format checksum is correct (0x78 vs. 0x78).
#> mii-tool -vv eth1
eth1: 10 Mbit, half duplex, no link
registers for MII PHY 0:
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
product info: vendor 00:00:00, model 0 rev 0
basic mode: 10 Mbit, half duplex
basic status: no link
capabilities:
advertising:
#> ifconfig eth1
eth1 Protokoll:Ethernet Hardware Adresse 00:04:76:19:A2:D1
inet Adresse:192.168.1.1 Bcast:192.168.1.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2040 errors:56 dropped:0 overruns:0 frame:86
TX packets:2188 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:440098 (429.7 Kb) TX bytes:1141187 (1.0 Mb)
Interrupt:9 Basisadresse:0xec00
If I use the AppleSystemProfiler on the Mac I get the following network overview:
Link on, 10Mbit, half duplex. Now does anyone know what's wrong?
O. Wyss