Alex_P89 Posted December 24, 2013 Posted December 24, 2013 Есть сервер на FreeBSD: FreeBSD 7.3-RELEASE-p1 FreeBSD 7.3-RELEASE-p1 На сервере ни на одном из имеющихся интерфейсов не запускается гигабит. db# ifconfig em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4> ether 68:05:ca:04:f4:61 inet 10.10.100.3 netmask 0xffffff00 broadcast 10.10.10.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active bce0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=1bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4> ether 00:1a:64:63:21:ac media: Ethernet autoselect (none) status: no carrier bce1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=1bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4> ether 00:1a:64:63:21:ae media: Ethernet autoselect (none) status: no carrier Проблема не в кабеле или коммутаторах, и не в сетевухах (заведомо исправно работающую на 1Гб em0 поставили позже для проверки). Что-то в системе не даёт сетевым работать в гигабите. Подскажите как решить проблему, куда смотреть и что проверять? Вставить ник Quote
Ivan_83 Posted December 24, 2013 Posted December 24, 2013 Обновится до 9.2 попробуйте. Вставить ник Quote
Alex_P89 Posted December 24, 2013 Author Posted December 24, 2013 Это не вариант, к сожалению. Обновление системы не рассматривается совсем. Рядом в точности такой же сервер на 7.3. Сетевые bce (встроенные Broadcom) работают прекрасно и без проблем на гигабите. Вставить ник Quote
Diman Posted December 24, 2013 Posted December 24, 2013 Это не вариант, к сожалению. Обновление системы не рассматривается совсем. Рядом в точности такой же сервер на 7.3. Сетевые bce (встроенные Broadcom) работают прекрасно и без проблем на гигабите. сравните через sysctl размеры буферов памяти. Вставить ник Quote
Alex_P89 Posted December 24, 2013 Author Posted December 24, 2013 и acpi sysctl -a | grep acpi на серверах идентичны полностью сравните через sysctl размеры буферов памяти. Если я вас правильно понял, то в sysctl -a | grep mbuf отличается только один параметр: dev.bce.0.fragmented_mbuf_count: 0 на проблемном сервере и dev.bce.0.fragmented_mbuf_count: 4146 на исправном, но это просто счётчик, и на неисправном bce0 не задействован Вставить ник Quote
nuclearcat Posted December 24, 2013 Posted December 24, 2013 А если вручную гиг поставить? Вставить ник Quote
Alex_P89 Posted December 25, 2013 Author Posted December 25, 2013 А если вручную гиг поставить? Если поставить, то не заводится линк, при многократных перетыканиях может завестись, но работает с потерями пингов один из двух. Ситуация одинаковая на любой сетевухе, от патчкордов и оборудования на другом конце не зависит. Тут мы всё перепробовали и физику практически исключили. Грешим на систему теперь. Вставить ник Quote
YuryD Posted December 25, 2013 Posted December 25, 2013 Если поставить, то не заводится линк, при многократных перетыканиях может завестись, но работает с потерями пингов один из двух. Если сделать ifconfig bcex down,ifconfig bcex up ? ну и явно скорость и дуплекс задавать. Вставить ник Quote
nuclearcat Posted December 25, 2013 Posted December 25, 2013 Чтобы полностью исключить железо - попробуйте поднять линки на LiveCD Linux Вставить ник Quote
vlad11 Posted December 25, 2013 Posted December 25, 2013 Еще попробуйте сначала отключить RXCSUM,TXCSUM,TSO4 # ifconfig bce0 –rxcsum # ifconfig bce0 –txcsum или отключить сразу RXCSUM,TXCSUM # ifconfig bce0 hwcsum плюс # ifconfig bce0 tso Подробнее тут. Вставить ник Quote
Alex_P89 Posted December 26, 2013 Author Posted December 26, 2013 vlad11, спасибо, это помогло на bce интерфейсе, bce1 завёлся и работает на 1Гб/с. Отключит все 3 разгурзки: ifconfig bce1 -rxcsum -txcsum -tso Вставить ник Quote
YuryD Posted December 28, 2013 Posted December 28, 2013 vlad11, спасибо, это помогло на bce интерфейсе, bce1 завёлся и работает на 1Гб/с. Отключит все 3 разгурзки: ifconfig bce1 -rxcsum -txcsum -tso Проблема в железе скорее. Та же 7.3, две bce встроенные, две в pci-e, чипы правда разные но драйвер bce. Все поднимаются с полпинка на гигабите без шаманств. Сервер ibm xseries, коммутатор cisco 3750. Подобное видел только один раз c em на китайской маме, но там помогало ifconfig down/up Вставить ник Quote
Alex_P89 Posted December 28, 2013 Author Posted December 28, 2013 Проблема в железе скорее. Нет не в железе, а в системе. Кривой драйвер или ядро. При смене параметров всё заводится. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.