Jump to content

Recommended Posts

Posted

Есть сервер на 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 поставили позже для проверки). Что-то в системе не даёт сетевым работать в гигабите.

Подскажите как решить проблему, куда смотреть и что проверять?

Posted

Это не вариант, к сожалению. Обновление системы не рассматривается совсем.

Рядом в точности такой же сервер на 7.3. Сетевые bce (встроенные Broadcom) работают прекрасно и без проблем на гигабите.

Posted

Это не вариант, к сожалению. Обновление системы не рассматривается совсем.

Рядом в точности такой же сервер на 7.3. Сетевые bce (встроенные Broadcom) работают прекрасно и без проблем на гигабите.

 

сравните через sysctl размеры буферов памяти.

Posted

и 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 не задействован

Posted

А если вручную гиг поставить?

Если поставить, то не заводится линк, при многократных перетыканиях может завестись, но работает с потерями пингов один из двух. Ситуация одинаковая на любой сетевухе, от патчкордов и оборудования на другом конце не зависит. Тут мы всё перепробовали и физику практически исключили. Грешим на систему теперь.

Posted

Если поставить, то не заводится линк, при многократных перетыканиях может завестись, но работает с потерями пингов один из двух.

 

Если сделать ifconfig bcex down,ifconfig bcex up ? ну и явно скорость и дуплекс задавать.

Posted

Еще попробуйте сначала отключить RXCSUM,TXCSUM,TSO4

 

# ifconfig bce0 –rxcsum
# ifconfig bce0 –txcsum

 

или отключить сразу RXCSUM,TXCSUM

 

# ifconfig bce0 hwcsum

 

плюс

 

# ifconfig bce0 tso

 

Подробнее тут.

Posted

vlad11, спасибо, это помогло на bce интерфейсе, bce1 завёлся и работает на 1Гб/с.

Отключит все 3 разгурзки:

ifconfig bce1 -rxcsum -txcsum -tso

Posted

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

Posted

Проблема в железе скорее.

Нет не в железе, а в системе. Кривой драйвер или ядро. При смене параметров всё заводится.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...