Это совершенно новый SuperMicro X9SCL-F с адаптером Intel 82579LM и свежая установка CentOS 6.2 с cPanel.
Я застрял на 10MBPS, все перепробовал. Я также установил последний драйвер 1.95 от Intel, который, похоже, решил эту проблему для всех остальных.
Эти команды ничего не делают.
ethtool -s eth1 speed 100 duplex half
ethtool -s eth1 speed 1000 duplex half
ethtool -s eth1 speed 100 duplex full
ethtool -s eth1 speed 1000 duplex full
Результатом является dmesg:
[ 1081.662365] e1000e 0000:02:00.0: eth1: Reset adapter
[ 1084.298376] e1000e: eth1 NIC Link is Up 10 Mbps Half Duplex, Flow Control: None
[ 1084.298443] e1000e 0000:02:00.0: eth1: Autonegotiated half duplex but link partner cannot autoneg. Try forcing full duplex if link gets many collisions.
[ 1084.298446] e1000e 0000:02:00.0: eth1: 10/100 speed: disabling TSO
Эта команда выбивает меня из сети
ethtool -s eth1 speed ... autoneg off
ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: pumbag
Wake-on: g
Current message level: 0x00000001 (1)
Link detected: yes
ethtool -i eth1
driver: e1000e
version: 1.9.5-NAPI
firmware-version: 2.1-2
bus-info: 0000:02:00.0
Полный dmesg:
[ 2.332156] e1000e: Intel(R) PRO/1000 Network Driver - 1.2.20-k2
[ 2.332159] e1000e: Copyright (c) 1999 - 2010 Intel Corporation.
[ 2.332209] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 2.332225] e1000e 0000:00:19.0: setting latency timer to 64
[ 2.332508] e1000e 0000:00:19.0: irq 31 for MSI/MSI-X
[ 2.573664] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GB/s:Width x1) 00:25:90:57:38:e5
[ 2.573668] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 2.573718] e1000e 0000:00:19.0: eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF
[ 2.573777] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 2.573802] e1000e 0000:02:00.0: setting latency timer to 64
[ 2.574078] e1000e 0000:02:00.0: irq 32 for MSI/MSI-X
[ 2.574083] e1000e 0000:02:00.0: irq 33 for MSI/MSI-X
[ 2.574088] e1000e 0000:02:00.0: irq 34 for MSI/MSI-X
[ 2.574297] e1000e 0000:02:00.0: Disabling ASPM L0s
[ 2.657292] e1000e 0000:02:00.0: eth1: (PCI Express:2.5GB/s:Width x1) 00:25:90:57:38:e4
[ 2.657296] e1000e 0000:02:00.0: eth1: Intel(R) PRO/1000 Network Connection
[ 2.657380] e1000e 0000:02:00.0: eth1: MAC: 3, PHY: 8, PBA No: FFFFFF-0FF
[ 14.181499] e1000e: eth1 NIC Link is Up 10 Mbps Half Duplex, Flow Control: None
[ 14.181565] e1000e 0000:02:00.0: eth1: Autonegotiated half duplex but link partner cannot autoneg. Try forcing full duplex if link gets many collisions.
[ 14.181567] e1000e 0000:02:00.0: eth1: 10/100 speed: disabling TSO
[ 476.773721] e1000e 0000:02:00.0: PCI INT A disabled
[ 476.789823] e1000e 0000:00:19.0: PCI INT A disabled
[ 476.935605] e1000e: Intel(R) PRO/1000 Network Driver - 1.9.5-NAPI
[ 476.935608] e1000e: Copyright(c) 1999 - 2011 Intel Corporation.
[ 476.935639] e1000e 0000:00:19.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 476.935651] e1000e 0000:00:19.0: setting latency timer to 64
[ 477.008135] e1000e 0000:00:19.0: irq 31 for MSI/MSI-X
[ 477.184223] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:25:90:57:38:e5
[ 477.184227] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection
[ 477.184298] e1000e 0000:00:19.0: eth0: MAC: 11, PHY: 11, PBA No: FFFFFF-0FF
[ 477.184309] e1000e 0000:02:00.0: Disabling ASPM L0s
[ 477.184393] e1000e 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 477.184417] e1000e 0000:02:00.0: setting latency timer to 64
[ 477.184836] e1000e 0000:02:00.0: irq 32 for MSI/MSI-X
[ 477.184839] e1000e 0000:02:00.0: irq 33 for MSI/MSI-X
[ 477.184841] e1000e 0000:02:00.0: irq 34 for MSI/MSI-X
[ 477.334438] e1000e 0000:00:19.0: irq 31 for MSI/MSI-X
[ 477.385281] e1000e 0000:00:19.0: irq 31 for MSI/MSI-X
[ 477.386305] e1000e 0000:02:00.0: eth1: (PCI Express:2.5GT/s:Width x1) 00:25:90:57:38:e4
[ 477.386308] e1000e 0000:02:00.0: eth1: Intel(R) PRO/1000 Network Connection
[ 477.386458] e1000e 0000:02:00.0: eth1: MAC: 4, PHY: 8, PBA No: FFFFFF-0FF
Карта может быть одной из следующих (не уверен, какая):
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 05)
Subsystem: Super Micro Computer Inc Device 1502
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at fba00000 (32-bit, non-prefetchable) [size=128K]
Memory at fba24000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f020 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
Kernel driver in use: e1000e
Kernel modules: e1000e
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: Super Micro Computer Inc Device 0000
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fb900000 (32-bit, non-prefetchable) [size=128K]
I/O ports at e000 [size=32]
Memory at fb920000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [a0] MSI-X: Enable+ Count=5 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-25-90-ff-ff-57-38-e4
Kernel driver in use: e1000e
Kernel modules: e1000e
Поскольку кажется, что вы уже потратили изрядное количество времени на проверку того, что ваше оборудование работает, возможно, пришло время отступить и выполнить одну из этих действительно простых, очевидных проверок.
Дважды проверьте, что коммутатор / концентратор / устройство, к которому вы также подключены, на самом деле поддерживает скорость соединения выше 10 МБ и что у него нет конфигурации, ограничивающей ее только 10 МБ.
Я вижу, вы упомянули автосогласование, но если вы отключите автосогласование, вам нужно сделать это на обеих сторонах (на стороне сервера, а также на стороне коммутатора). Как правило, если у карты возникают проблемы с автосогласованием, это может быть связано с вмешательством извне. источники. Как говорит Сквидли, у вас может быть плохой кабель. Итак, я предлагаю вам в следующем порядке:
Такое случалось со мной в прошлом. Вы пробовали разные порты на коммутаторе и другой кабель Ethernet. Я видел, когда плохой кабель дает вам ссылку, но не показывает, что у вас достаточно хорошее соединение с контактами, чтобы поддерживать сигнал надлежащего качества выше 10 / Half.
У меня была такая же проблема. Моя проблема заключалась в том, что я был подключен через ipmitool / SOL через тот же интерфейс.
Как только я отключил SOL, моя скорость подскочила до 1000 Мбит / с.