2001-04-17 21:27:54

by battata chafik

[permalink] [raw]
Subject: thank's for answering

00:0a.0 Ethernet controller: 3Com Corporation 3c595 100BaseTX [Vortex]
Flags: bus master, medium devsel, latency 248, IRQ 18
I/O ports at e800 [size=32]
Expansion ROM at eb000000 [disabled] [size=64K]
00: b7 10 50 59 07 00 00 02 00 00 00 02 00 f8 00 00
10: 01 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 eb 00 00 00 00 00 00 00 00 05 01 03 08


100 base T hubed





vortex-diag.c:v2.04 1/8/2001 Donald Becker ([email protected])
http://www.scyld.com/diag/index.html
Index #1: Found a 3Com 3c595 Vortex 10/100baseTx adapter at 0xe800.
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 0000 0000 0000 00bf 0000 0000.
Window 1: FIFO FIFO 0000 2000 8000 00ff 3ffc 2000.
Window 2: a000 8a24 1c66 0000 0000 0000 00de 4000.
Window 3: 001b 0001 0000 0020 e10a bfff 3fff 6000.
Window 4: 0000 00d4 0000 0c80 0001 88c0 0000 8000.
Window 5: 1ffc 1ffc 00de 1ffc 0007 02de 00de a000.
Window 6: 0000 0000 0000 3000 0000 4e5b 2bb7 c000.
Window 7: 0000 0000 0000 0000 8000 00ff 0000 e000.
Vortex chip registers at 0xe800
0xE810: **FIFO** 00000000 00008000 *STATUS*
0xE820: ffffffff ffffffff ffffffff ffffffff
0xE830: ffffffff ffffffff ffffffff ffffffff
Indication enable is 00de, interrupt enable is 02de.
No interrupt sources are pending.
Transceiver/media interfaces available: 100baseTx 10baseT.
Transceiver type in use: 10baseT.
MAC settings: full-duplex.
Maximum packet size is 0.
Station address set to 00:a0:24:8a:66:1c.
Configuration options 00de.
EEPROM contents (64 words, offset 0):
0x000: 00a0 248a 661c 5950 c095 0036 5542 6d50
0x008: 0418 0000 00a0 248a 661c bf20 0000 0000
0x010: 11c6 0000 001b 0001 0000 0000 0000 000e
0x018: 0000 0000 0000 0000 0000 0000 0000 0000
0x020: 0000 0000 0000 0000 0000 0000 0000 0000
0x028: 0000 0000 0000 0000 0000 0000 0000 0000
0x030: 0000 0000 0000 0000 0000 0000 0000 0000
0x038: 0000 0000 0000 0000 0000 0000 0000 0000
The word-wide EEPROM checksum is 0xc861.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
3Com Node Address 00:A0:24:8A:66:1C (used as a unique ID only).
OEM Station address 00:A0:24:8A:66:1C (used as the ethernet address).
Manufacture date (MM/DD/YYYY) 4/21/1996, division 6, product BU.
Options: force full-duplex.
Vortex format checksum is correct (000e vs. 000e).
Cyclone format checksum is correct (00 vs. 00).
Hurricane format checksum is correct (00 vs. 00).



eth0 Link encap:Ethernet HWaddr 00:A0:24:8A:66:1C
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9656 errors:200 dropped:200 overruns:0 frame:311
TX packets:9779 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:5767681 (5.5 Mb) TX bytes:1539404 (1.4 Mb)
Interrupt:18 Base address:0xe800


Attachments:
3con595TX (2.99 kB)

2001-04-18 05:32:30

by Donald Becker

[permalink] [raw]
Subject: Re: thank's for answering

On Tue, 17 Apr 2001, battata chafik wrote:

> i have a 3c595TX card and when i plus it in my hub it at 10base T i
> tride to put the new modules and nothing changed i have a 2.2.16 kernel
> and 2.4.1 kenel and it's the same in the too cases ,
> and i have to other computer using a 100base T cards from real tek and
> they appear at 100 base T in the hub and te rate of any fule transfert
> is up to 10 mb/s between the to other computer , so is there any
> upgrade to do for the bios of the nic card or is it normal " i don't
> think so but why not "

First problem: the EEPROM is set to forced full duplex.
This is almost certainly wrong for your hub.

The speed problem is likely because you have a dual speed repeater. The
595 speed autosensing must be done by the driver. In order to not screw
up 10baseT repeaters with 100baseTx link beat the driver first sets the
speed to 10baseT and checks for link beat. If it finds 10baseT link
beat it never tries 100baseTx.

The solution is to set the speed to 100baseTx using a driver option.
Read
http://www.scyld.com/network/vortex.html

The 3c595 is a very old card.
You will get better performance from any modern card.

Donald Becker [email protected]
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993