Страница 1 из 1

FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-17 17:06:11
chin
Всем привет!
Ситуация следующая:
В машине установлена карта на чипе 82540EM, воткнута в гигабитный порт, свитч SF200-24FP.
При автосогласовании карточка встает в режим 100Мб и при попытке перевести ее на гигабит падает в no carrier. Как быть? Куда копать?

Код: Выделить всё

# pciconf -lv
em0@pci0:2:1:0: class=0x020000 card=0x002e8086 chip=0x100e8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82540EM Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet

# uname -a
FreeBSD Backup 10.3-RELEASE-p7 FreeBSD 10.3-RELEASE-p7 #0: Thu Aug 11 18:38:15 UTC 2016     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64



FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-17 18:57:13
Amaka
Добрый день!
У меня что-то подобное было. Причина оказалась в свитче. Его админил другой спец. Он залочил порт на один режим работы. Может и в твоем случае порт свитча залочен на скорость 100Мб?

FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-17 23:04:09
chin
Amaka писал(а):Добрый день!
У меня что-то подобное было. Причина оказалась в свитче. Его админил другой спец. Он залочил порт на один режим работы. Может и в твоем случае порт свитча залочен на скорость 100Мб?
К сожалению проблема не в этом. Пробовал переключать порт принудительно на гигабит и переводить сетевую на гигабит при этом, но она все равно валится в no carrier :(

FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-17 23:58:52
snorlov
Банально конечно, но провода проверил? там все 4-е пары задействованы должны быть...

FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-18 7:13:18
chin
snorlov писал(а):Банально конечно, но провода проверил? там все 4-е пары задействованы должны быть...
Лично переобжал провод. Тоже в какой-то момент об этом подумал, но нет. :(

FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-18 14:13:48
guest
chin писал(а):Всем привет!
Ситуация следующая:
В машине установлена карта на чипе 82540EM, воткнута в гигабитный порт, свитч SF200-24FP.
При автосогласовании карточка встает в режим 100Мб и при попытке перевести ее на гигабит падает в no carrier. Как быть? Куда копать?

Код: Выделить всё

# pciconf -lv
em0@pci0:2:1:0: class=0x020000 card=0x002e8086 chip=0x100e8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82540EM Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet

# uname -a
FreeBSD Backup 10.3-RELEASE-p7 FreeBSD 10.3-RELEASE-p7 #0: Thu Aug 11 18:38:15 UTC 2016     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64


По стандарту, 1Gbit должен использовать autonegotiation...
Чем париться, для начала проверили бы прямым линком из PC/em82540 <-> с PC/Realtek1Gbit или
с каким-нибудь тупорылым Dlink неуправляемым свитчем или управляемым...
Все как обычно:
- поверка кабеля
- проверка порта с другой картой 1Gbit
- патч-панели?
- карта <-> карта
- загрузка с FreeBSD LiveUSB, загрузка с Linux LiveUSB + ethtool
- тот же порт проверить с тупорылым Realtek на 1Gbit
...
чего только не бывает в жизни... не надо зацикливаться: мол все проверил... прозвонить кабель...

FreeBSD 10.3 Gigabit 82540EM

Добавлено: 2016-10-18 17:31:21
chin
В общем поменял сетевую и все заработало. Спасибо всем за помощь и извините что отвлек.