10 гбит/с ethernet адаптер (Intel 82599 / ixgbe) в медленной сети - "Link is not ready" [закрыто]

Возможно, это проблема новичка - я ничего не знаю о сетевом оборудовании 10 Гбит/с. Я купил материнскую плату для сборки нового компьютера и пытаюсь подключить ее к сети. Ее встроенный адаптер 10 Гбит/с не проходит мимо "Link is not ready". Сетевая настройка в порядке - я только что протестировал ее с помощью своего ноутбука. Но компьютер не видит соединение, как при использовании стандартной установки linux, так и при установленном драйвере Intel ixgbe. И это несмотря на то, что при подключении кабель светится.

Документация по ixgbe очень запутанная для меня, но похоже, что человеку нужно сделать что-то особенное, чтобы заставить его работать с сетью не 10 Гбит/с. Любые мысли о том, что я должен попробовать?


Ed:

# ethtool eno1
Settings for eno1:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: No
        Advertised link modes:  100000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: No
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Other
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: off
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

Хм, ничего себе, это выглядит не очень хорошо. Особенно только "поддерживаемые порты: волокно"; я на 99% уверен, что мои кабели медные. Нет поддержки меди? .... Это может объяснить, почему мои попытки установить скорость (например, "ethtool -s eno1 speed 1000 duplex full") были неудачными с "invalid argument", он говорит, что не поддерживает ничего, кроме 10000baseT/Full..... Но в документации говорится, что карта должна поддерживать и оптоволокно, и медь, или, по крайней мере, так кажется... хммм...

0
задан 25 June 2017 в 16:06
2 ответа

Итак, я получил ответ от Intel. По сути, база 82599 не поддерживает ничего ниже 10 Гбит / с; однако производители могут изменить его, добавив другие виды поддержки, что, по-видимому, должно быть тем, что сделал производитель моей платы. Поэтому мне нужно было связаться с производителем моей платы и выяснить, что потребуется для работы 10/100/1000 Ethernet.

3
ответ дан 4 December 2019 в 11:43
  Поддерживает автосогласование: Нет
 

Вам необходимо вручную установить скорость соединения, которая, как вы уже выяснили

(например, "ethtool -s eno1 speed 1000 duplex full") не работает с "недопустимым аргументом", это говорит о том, что он ничего не поддерживает кроме 10000baseT / Full

Это правдоподобно - существуют сетевые устройства 10GbE, которые не поддерживают ничего, кроме соединений 10GbE (т. е. они не согласятся на более низкую скорость). Вероятно, но маловероятно.

Важно отметить, что вы на самом деле не упоминаете, какая именно сетевая карта находится в вашем компьютере - 82599 охватывает весь класс сетевых адаптеров Intel. Он подключен через TwinAX DAC или через разъем SFP?

Хотя это не совсем ответ, это слишком много для комментария - вы можете попробовать совершенно другую операционную систему (скажем,Windows) временно, чтобы проверить, работает ли он в другой ОС?

1
ответ дан 4 December 2019 в 11:43

Теги

Похожие вопросы