V robote na serveri je tato sietovka. Nech sa snazim ako chcem, na switchi stale svieti 100mbps half duplex. "mii-tool -F xxx" ani "mii-tool -A xxx" nerobi nic. Co s tym kua je
Jadro Linux 2.6.7.
Kód:
root@server:~# lspci | grep 3Com
02:04.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
Kód:
root@server:~# mii-tool -v
eth0: link ok
product info: vendor 00:10:18, model 23 rev 6
basic mode: autonegotiation enabled
basic status: link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
Kód:
root@server:~# ./vortex-diag -aa
vortex-diag.c:v2.16 1/12/2004 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c920 Series NIC adapter at 0xa800.
Station address 00:04:76:14:a9:17.
Receive mode is 0x07: Normal unicast and all multicast.
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 1476 17a9 0000 0000 0000 0052 4000.
Window 3: 0000 0240 05ea 0020 000a 0800 0800 6000.
Window 4: 0000 0000 0000 0cfa 0001 8880 0100 8000.
Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
Window 6: 0000 0000 0000 3401 0100 6918 6602 c000.
Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.
Vortex chip registers at 0xa800
0xA810: **FIFO** 00000000 0000001c *STATUS*
0xA820: 00000020 00000000 00080000 00000004
0xA830: 00000000 5ccfa331 013cd120 00080004
0xA840: 00cb555b 00000000 000000b7 00000000
0xA850: 00000000 00000000 00000000 00000000
0xA860: 00000000 00000000 00000000 00000000
0xA870: 00009000 00000000 01600160 00000000
DMA control register is 00000020.
Tx list starts at 00000000.
Tx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to empty.
Rx FIFO thresholds: min. burst 256 bytes, priority with 128 bytes to full.
Poll period Tx 00 ns., Rx 0 ns.
Maximum burst recorded Tx 352, Rx 352.
Indication enable is 06c6, interrupt enable is 06ce.
No interrupt sources are pending.
Transceiver/media interfaces available: 100baseTx 10baseT.
Transceiver type in use: 100baseTX.
MAC settings: full-duplex.
Station address set to 00:04:76:14:a9:17.
Configuration options 0052.
Kód:
root@server:~# ./vortex-diag -ee
vortex-diag.c:v2.16 1/12/2004 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a 3c920 Series NIC adapter at 0xa800.
Station address 00:04:76:14:a9:17.
Receive mode is 0x07: Normal unicast and all multicast.
EEPROM format 64x16, configuration table at offset 0:
00: 0004 7614 a917 9200 0225 0048 574d 6d50
0x08: 2940 0800 0004 7614 a917 8020 0000 00aa
0x10: 72a2 0000 0000 0240 0000 0005 0000 10b7
0x18: 1000 000a 0000 6300 ffb7 b7b7 0000 0000
0x20: 00b0 1234 5600 0000 0000 0000 0000 0000
0x28: 0000 0000 0000 0000 0000 0000 0000 0000
0x30: ffff ffff ffff ffff ffff ffff ffff ffff
...
The word-wide EEPROM checksum is 0x6264.
Saved EEPROM settings of a 3Com Vortex/Boomerang:
3Com Node Address 00:04:76:14:A9:17 (used as a unique ID only).
OEM Station address 00:04:76:14:A9:17 (used as the ethernet address).
Device ID 9200, Manufacturer ID 6d50.
Manufacture date (MM/DD/YYYY) 1/5/2001, division H, product MW.
A BIOS ROM of size 0Kx8 is expected.
Transceiver selection: 100baseTX.
Options: force full duplex, link beat required.
PCI bus requested settings -- minimum grant 10, maximum latency 10 (250ns units).
PCI Subsystem IDs: Vendor 10b7 Device 1000.
100baseTx 10baseT.
Vortex format checksum is incorrect (26 vs. 10b7).
Cyclone format checksum is incorrect (0x9b vs. 0xb0).
Hurricane format checksum is correct (0xb0 vs. 0xb0).