FreeBSD 7.2 и igb драйвер

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

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

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 13 янв 2010, 09:45

Здравствуйте.

Есть сервер SuperMicro с материнской платой X7DWN+ и, соответственно, сетевыми интерфейсами на базе Intel 82575EB.
На сервере установлена 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Nov 9 17:09:00 MSK 2009.

Периодически возникают проблемы: пропадает доступ к серверу. Пинги с консоли в этот момент выдают ошибку:

Код: Выделить всё

ping: sendto: No buffer space available
ping: sendto: No buffer space available
Лечится только перегрузкой сервера.

После конультаций с гуглом возникло подозрение, что проблема в драйвере сетевого интерфейса igb.
Решили установить драйвер от Интела версии 1.7.4. Скомпилировали как модуль.
Но при загрузке системы получаем ошибку:

Код: Выделить всё

kernel: igb0: <Intel(R) PRO/1000 Network Connection version - 1.7.4> 
kernel: igb0: Using MSIX interrupts with 9 vectors
kernel: igb0: igb_dma_malloc: bus_dma_tag_create failed: 22
kernel: igb0: Unable to allocate TX Descriptor memory
kernel: device_attach: igb0 attach returned 12
Пробовали драйверы от Интела разных версиий - 1.7.3, 1.5.3. Результат тот же.

Вопроса собственно два:
  • А действительно ли проблема в драйвере igb?
  • Как собрать и заставить грузиться драйвер от Интела?
Знающие люди, помогите советом!

Заранее признателен за помощь.

Askhad
Junior member
Сообщения: 4
Зарегистрирован: 13 янв 2010, 10:23
Откуда: Бишкек

Re: FreeBSD 7.2 и igb драйвер

Сообщение Askhad » 13 янв 2010, 10:52

Мне кажется нужно установить пакеты уязвимости.


Уязвимость в FreeBSD

Сегодня было опубликовано об уязвимости, позволяющей повысить пользовательские привилегии в последних версиях ОС FreeBSD (7.1-8.0). Эксплоит к уязвимости без предупреждения был выпущен вчера. В списках рассылки можно найти описание и патч. Официальное обновление для системы ожидается только завтра.
Уязвимость возникает в использовании LD переменных, принадлежащих файлам с присвоенным UID (ping, ppp, su).

http://www.linux.kg/security/uyazvimost-v-freebsd/

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

Re: FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 13 янв 2010, 11:28

Не совсем понял, как эта уязвимость связаны с моей проблемой?
Не могли бы Вы пояснить?
Удаленных пользователей на сервере нет.

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

Re: FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 14 янв 2010, 16:18

Знатаков нет?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Re: FreeBSD 7.2 и igb драйвер

Сообщение exLH » 14 янв 2010, 17:13

pcrasotin писал(а):Знатаков нет?
FreeBSD является во всех отношениях замечательной операционной системой!
Все вопросы можно задавать вот в этом месте.
Наиболее внятный совет можно получить один: используйте валидированные операционные системы и проблем будет меньше.
Почтовый адрес для связи: a.ivanov@trinitygroup.ru | ICQ: 112586598

Аватара пользователя
Fast
Power member
Сообщения: 37
Зарегистрирован: 03 авг 2007, 15:10
Откуда: Minsk
Контактная информация:

Re: FreeBSD 7.2 и igb драйвер

Сообщение Fast » 16 янв 2010, 15:42

Вoспроизведите проблему и дайте вывод:

Код: Выделить всё

netstat -m

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

Re: FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 18 янв 2010, 09:32

Хорошо.

Кроме netstat еще что-нибудь нужно? А то спровоцировать я это не могу, и сколько ждать - неизвестно.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: FreeBSD 7.2 и igb драйвер

Сообщение setar » 18 янв 2010, 11:04

Правильный путь Вам указал exLH, зря игнорируете, это не отписка и не посыл.
Проблема сугубо уровня взаимодействия ядро-драйвер. Здесь Вам никто не поможет.
t.me: @RoboforumSetar ; st@3nt.ru

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

Re: FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 18 янв 2010, 11:41

Спасибо вам обоим за совет.
Я обязательно им воспльзуюсь.
Но откуда такая уверенность, что здесь никто не поможет?

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: FreeBSD 7.2 и igb драйвер

Сообщение setar » 18 янв 2010, 12:05

:) и действительно откуда у СайтАдмина такая уверенность ?
нет её, ждите советов :)
t.me: @RoboforumSetar ; st@3nt.ru

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

Re: FreeBSD 7.2 и igb драйвер

Сообщение Stranger03 » 20 янв 2010, 10:01

"pcrasotin"
mpd используется?
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

Re: FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 20 янв 2010, 10:07

Stranger03 писал(а):mpd используется?
Нет.

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

Re: FreeBSD 7.2 и igb драйвер

Сообщение Stranger03 » 20 янв 2010, 10:58

pcrasotin писал(а):Нет.
Я бы открыл кейс на форуме фри. Скорее это к драйверописателям. Впрочем можете попробовать поставить вот эти параметры:

Код: Выделить всё

maxusers 512 
options  NMBCLUSTERS=65535 
options  NBUF=4096 
/sbin/sysctl -w net.inet.tcp.sendspace=131072 
/sbin/sysctl -w net.inet.tcp.recvspace=131072
Может поможет, может нет.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

alk
Junior member
Сообщения: 1
Зарегистрирован: 22 янв 2010, 16:44
Откуда: страна чудес

Re: FreeBSD 7.2 и igb драйвер

Сообщение alk » 22 янв 2010, 16:47

это старый баг с igb драйвером
поставьте патчик
http://lists.freebsd.org/pipermail/free ... 53921.html

pcrasotin
Power member
Сообщения: 35
Зарегистрирован: 08 фев 2007, 14:21
Откуда: Ярославль

Re: FreeBSD 7.2 и igb драйвер

Сообщение pcrasotin » 22 янв 2010, 16:53

Проблема решилась вынесением из /etc/make.conf недефолтных опций компилятора.

Всем спасибо.

Ответить

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

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

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