Alex_P89 Опубликовано 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 поставили позже для проверки). Что-то в системе не даёт сетевым работать в гигабите. Подскажите как решить проблему, куда смотреть и что проверять? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 24 декабря, 2013 Обновится до 9.2 попробуйте. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 24 декабря, 2013 Это не вариант, к сожалению. Обновление системы не рассматривается совсем. Рядом в точности такой же сервер на 7.3. Сетевые bce (встроенные Broadcom) работают прекрасно и без проблем на гигабите. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Diman Опубликовано 24 декабря, 2013 Это не вариант, к сожалению. Обновление системы не рассматривается совсем. Рядом в точности такой же сервер на 7.3. Сетевые bce (встроенные Broadcom) работают прекрасно и без проблем на гигабите. сравните через sysctl размеры буферов памяти. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MMM Опубликовано 24 декабря, 2013 и acpi Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 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 не задействован Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 24 декабря, 2013 А если вручную гиг поставить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 25 декабря, 2013 А если вручную гиг поставить? Если поставить, то не заводится линк, при многократных перетыканиях может завестись, но работает с потерями пингов один из двух. Ситуация одинаковая на любой сетевухе, от патчкордов и оборудования на другом конце не зависит. Тут мы всё перепробовали и физику практически исключили. Грешим на систему теперь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
YuryD Опубликовано 25 декабря, 2013 Если поставить, то не заводится линк, при многократных перетыканиях может завестись, но работает с потерями пингов один из двух. Если сделать ifconfig bcex down,ifconfig bcex up ? ну и явно скорость и дуплекс задавать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 25 декабря, 2013 Чтобы полностью исключить железо - попробуйте поднять линки на LiveCD Linux Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 25 декабря, 2013 Еще попробуйте сначала отключить RXCSUM,TXCSUM,TSO4 # ifconfig bce0 –rxcsum # ifconfig bce0 –txcsum или отключить сразу RXCSUM,TXCSUM # ifconfig bce0 hwcsum плюс # ifconfig bce0 tso Подробнее тут. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 26 декабря, 2013 vlad11, спасибо, это помогло на bce интерфейсе, bce1 завёлся и работает на 1Гб/с. Отключит все 3 разгурзки: ifconfig bce1 -rxcsum -txcsum -tso Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
YuryD Опубликовано 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Alex_P89 Опубликовано 28 декабря, 2013 Проблема в железе скорее. Нет не в железе, а в системе. Кривой драйвер или ядро. При смене параметров всё заводится. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...