FreeBSD 6.x и Intel® PRO/1000 EB (82563EB) MB S5000VCL

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
aresmax
Junior member
Сообщения: 3
Зарегистрирован: 10 янв 2007, 12:32
Откуда: St.-Petersburg

FreeBSD 6.x и Intel® PRO/1000 EB (82563EB) MB S5000VCL

Сообщение aresmax » 10 янв 2007, 12:41

Имеем 1U сервер на базе MB Intel S5000VCL.
На данной материнской плате интегрированная двухпортовая сетевая плата 2 x Intel® PRO/1000 EB Ethernet connections with Intel® I/O Acceleration Technology Intel® I/OAT (чип 82563EB)
Установил FreeBSD 6.1 RELEASE
Штатный драйвер em сетевые карты не видит.
Был скачан с сайта intel драйвер em версии 6.2.9 (em-6.2.9.tar.gz).
Все заработало.
После установки сервера в дата-центр провайдера переодически отваливает линк.
В логах только (сразу после загрузки сервера):

kernel: em0: link state changed to UP

При попытке соединения - connection refused
ping не проходит - таймаут

firewall_type="open"

Минут через 20-40 что-то там расклинивает - начинает работать... потом опять такая же картина - в логах чисто.

Нашел статью: http://www.okta.ru/articles/?id=1158311538
Следует учесть тот факт, что несмотря на то, что драйвер без проблем собирается и устанавливается (как в виде модуля, так и в виде части ядра) - на данной платформе существует проблема приводящая к зависанию компьютера.

Для решения этой проблемы следует собрать драйвер как модуль ядра и загружать его не стандартным способом (как это указано в файле README), но на поздних стадиях загрузки системы. Например, поместив в каталог /usr/local/etc/rc.d скрипт соответствующего формата, который загрузит модуль и произведет необходимое конфигурирование сетевых интерфейсов. Примерно следующего содержания

!#/bin/sh

kldload if_em.ko
ifconfig em0 inet 10.0.0.10 netmask 255.0.0.0
ifconfig em1 inet 192.168.0.5 netmask 255.255.255.0

По информации, что в FreeBSD 6.2 RC2 с данными сетевухами все поправили - обновил до RC2 - на фронте без перемен.

Далее купили третью сетевуху intel PRO/1000 GT DESKTOP ADAPTER (82541PCI) - гарантированно совместимую с FreeBSD - проблема осталась.

Кто сталкивался? Куда копать?

С уважением, Андрей.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: FreeBSD 6.x и Intel® PRO/1000 EB (82563EB) MB S5000VCL

Сообщение Stranger03 » 11 янв 2007, 18:06

У меня был похожий глюк с платформой 6014H-82. Вернее у наших заказчиков. После того, как мне принесли сервер, я переделал под себя, пересобрал ядро под себя, проблема больше не появлялась. Идентифицировать глюк так и не удалось.

Aladdin
Junior member
Сообщения: 3
Зарегистрирован: 11 янв 2007, 16:47
Откуда: СПб
Контактная информация:

Сообщение Aladdin » 20 янв 2007, 20:44

либо апгрейдиться до 6.2 либо откатываться на 5 ветку

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей