Jump to content

Recommended Posts

Posted

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

 

Есть сервер 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?
  • Как собрать и заставить грузиться драйвер от Интела?

 

Знающие люди, помогите советом!

 

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

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

 

Есть сервер 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?
  • Как собрать и заставить грузиться драйвер от Интела?

 

Знающие люди, помогите советом!

 

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

No buffer space available обычно лечится увеличением kern.ipc.maxsockets и этого обычно не видно в vmstat -z

Остальное - видно.

Posted
А в loader.conf и в sysctl.conf что прописано для igb ?
Ничего, кроме загрузики модуля:

if_igb_load="YES"

 

No buffer space available обычно лечится увеличением kern.ipc.maxsockets и этого обычно не видно в vmstat -z
zeus# sysctl kern.ipc.maxsockets
kern.ipc.maxsockets: 204800

 

Проблема, мне кажется, в драйвере igb. Судя по обсуждениям в списках рассылки, подобные проблемы есть и в 8-ке.

Проблема возникает не часто, но как обычно в самый неподходящий момент...

 

 

Posted

zeus# sysctl kern.ipc.nmbclusters
kern.ipc.nmbclusters: 204800
zeus# netstat -m
532/3698/4230 mbufs in use (current/cache/total)
512/3206/3718/204800 mbuf clusters in use (current/cache/total/max)
512/1792 mbuf+clusters out of packet secondary zone in use (current/cache)
0/1526/1526/192000 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
1157K/13440K/14597K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/14/6656 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
339 requests for I/O initiated by sendfile
0 calls to protocol drain routines

 

При появлении проблемы посмотрю еще раз netstat. Хотя в прошлые разы я ничего криминального не заметил.

 

  • 4 weeks later...
  • 2 weeks later...
Posted

не стабильно

ipfw nat если поднять будет все очень медленно

сетевуху вырубает если патчкорд выдернуть

 

дрова последнии с сайта интела

 

 

Posted
не стабильно

ipfw nat если поднять будет все очень медленно

сетевуху вырубает если патчкорд выдернуть

 

дрова последнии с сайта интела

200 мегабит с натом/шейпом/netflow на восмерке держит уверенно.
Posted
не стабильно

ipfw nat если поднять будет все очень медленно

сетевуху вырубает если патчкорд выдернуть

 

дрова последнии с сайта интела

200 мегабит с натом/шейпом/netflow на восмерке держит уверенно.

Сколько пользователей ?

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...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.