Есть сервер 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
Вопроса собственно два:
- А действительно ли проблема в драйвере igb?
- Как собрать и заставить грузиться драйвер от Интела?
Заранее признателен за помощь.