Страница 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
В общем поменял сетевую и все заработало. Спасибо всем за помощь и извините что отвлек.