The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Отказывают сетевые адаптеры"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Сеть. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Отказывают сетевые адаптеры"  –1 +/
Сообщение от yurybx (ok) on 19-Авг-16, 17:11 
Сервер безупречно проработал 6 лет, а на днях начались проблемы: каждые несколько часов отказывает сеть (ping пишет "host is down" или "no buffer space available"). Помогает перезагрузка сервера, а через несколько часов снова то же. Решил, что проблема в сетевых адаптерах (встроенные в материнке), тем более, что третий адаптер (PCI) вроде работал нормально. Было сделано следующее: подобраны два PCI-ных сетевых адаптера, проверенных на другой машине, и вставлены в сервер. И тут началось: из трех PCI-ных адаптеров (один старый и два тестовых) работает только один, перестановка их в другие слоты даёт такую же картину, только работает уже не тот один, который работал в первом случае. Т.е. выявить проблемный адаптер не удается: похоже система каким-то ведомым только ей способом решает, какой из адаптеров будет работать, а какой - нет.
В голову пришла мысль о какой-то DOS-атаке: отключил интернет, перезагрузился - проблема осталась.
Если оставить один PCI-ный адаптер, то всё работает до очередного отказа.
Что за чертовщина может быть? Такое впечатление, что есть ограничение на количество сетевых адаптеров, равное трём.

FreeBSD 8.0

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Отказывают сетевые адаптеры"  –1 +/
Сообщение от yurybx (ok) on 19-Авг-16, 17:36 
Вот сейчас провел эксперимент: один PCI-ный адаптер работает, добавляю ещё один - не работают оба.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Отказывают сетевые адаптеры"  +/
Сообщение от universite (ok) on 19-Авг-16, 18:37 
> Вот сейчас провел эксперимент: один PCI-ный адаптер работает, добавляю ещё один -
> не работают оба.

Не хватает памяти под буфера.
Показывайте netstat -m и pciconf -lv

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Отказывают сетевые адаптеры"  –1 +/
Сообщение от yurybx email(ok) on 19-Авг-16, 20:31 
Сейчас всё работает, тестовые PCI-ные адаптеры извлечены.

fw# netstat -m
514/896/1410 mbufs in use (current/cache/total)
512/410/922/25600 mbuf clusters in use (current/cache/total/max)
512/384 mbuf+clusters out of packet secondary zone in use (current/cache)
0/65/65/12800 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)
1152K/1304K/2456K 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/5/6656 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines

fw# pciconf -lv
hostb0@pci0:0:0:0:      class=0x060000 card=0xd38015d9 chip=0x29f08086 rev=0x01                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '3200 Chipset (Bearlake) Processor to I/O Controller'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:       class=0x060400 card=0xd38015d9 chip=0x29f18086 rev=0x01                                                                   hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '3200 Chipset (Bearlake) PCIe Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
uhci0@pci0:0:26:0:      class=0x0c0300 card=0xd38015d9 chip=0x29378086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:26:1:      class=0x0c0300 card=0xd38015d9 chip=0x29388086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:26:2:      class=0x0c0300 card=0xd38015d9 chip=0x29398086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:26:7:      class=0x0c0320 card=0xd38015d9 chip=0x293c8086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
pcib3@pci0:0:28:0:      class=0x060400 card=0xd38015d9 chip=0x29408086 rev=0x02                                                                   hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:0:28:4:      class=0x060400 card=0xd38015d9 chip=0x29488086 rev=0x02                                                                   hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 5'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:0:28:5:      class=0x060400 card=0xd38015d9 chip=0x294a8086 rev=0x02                                                                   hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) PCIe Root Port 6'
    class      = bridge
    subclass   = PCI-PCI
uhci3@pci0:0:29:0:      class=0x0c0300 card=0xd38015d9 chip=0x29348086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci4@pci0:0:29:1:      class=0x0c0300 card=0xd38015d9 chip=0x29358086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
uhci5@pci0:0:29:2:      class=0x0c0300 card=0xd38015d9 chip=0x29368086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:29:7:      class=0x0c0320 card=0xd38015d9 chip=0x293a8086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) USB2 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
pcib6@pci0:0:30:0:      class=0x060401 card=0xd38015d9 chip=0x244e8086 rev=0x92                                                                   hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI                                                                   Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 card=0xd38015d9 chip=0x29168086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IR (ICH9R) LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
atapci0@pci0:0:31:2:    class=0x01018a card=0xd38015d9 chip=0x29208086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) 4 port Serial ATA Storage Controll                                                                  er 1'
    class      = mass storage
    subclass   = ATA
none0@pci0:0:31:3:      class=0x0c0500 card=0xd38015d9 chip=0x29308086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
atapci1@pci0:0:31:5:    class=0x010185 card=0xd38015d9 chip=0x29268086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) 2 port Serial ATA Storage Controll                                                                  er 2'
    class      = mass storage
    subclass   = ATA
none1@pci0:0:31:6:      class=0x118000 card=0x000015d9 chip=0x29328086 rev=0x02                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801IB/IR/IH (ICH9 Family) Thermal Subsystem'
    class      = dasp
pcib2@pci0:1:0:0:       class=0x060400 card=0x00000000 chip=0x032c8086 rev=0x09                                                                   hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'PCI Express-to-PCI Express Bridge (6702PXH)'
    class      = bridge
    subclass   = PCI-PCI
ioapic0@pci0:1:0:1:     class=0x080020 card=0xd38015d9 chip=0x03268086 rev=0x09                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6700/6702PXH I/OxAPIC Interrupt Controller A'
    class      = base peripheral
    subclass   = interrupt controller
em0@pci0:13:0:0:        class=0x020000 card=0x108c15d9 chip=0x108c8086 rev=0x03                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel Corporation 82573E Gigabit Ethernet Controller (Copper)                                                                   (82573E)'
    class      = network
    subclass   = ethernet
em1@pci0:15:0:0:        class=0x020000 card=0x109a15d9 chip=0x109a8086 rev=0x00                                                                   hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Intel PRO/1000 PL Network Adaptor (82573L)'
    class      = network
    subclass   = ethernet
rl0@pci0:17:3:0:        class=0x020000 card=0x032010bd chip=0x813910ec rev=0x10                                                                   hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'Realtek RTL8139 Family PCI Fast Ethernet NIC (RTL-8139/8139C/8                                                                  139C)'
    class      = network
    subclass   = ethernet
vgapci0@pci0:17:4:0:    class=0x030000 card=0xd38015d9 chip=0x002018ca rev=0x00                                                                   hdr=0x00
    vendor     = 'XGI Technology Inc'
    device     = 'Volari Z7'
    class      = display
    subclass   = VGA


> Не хватает памяти под буфера.
> Показывайте netstat -m и pciconf -lv

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Отказывают сетевые адаптеры"  –1 +/
Сообщение от universite (ok) on 19-Авг-16, 23:32 
> Сейчас всё работает, тестовые PCI-ные адаптеры извлечены.
> fw# netstat -m
> 514/896/1410 mbufs in use (current/cache/total)
> 512/410/922/25600 mbuf clusters in use (current/cache/total/max)

Читайте https://www.opennet.ru/base/net/tune_freebsd.txt.html это по поводу проблемы "no buffer space available"

По поводу пропадания сетевых плат:
Обновите BIOS
поиграйтесь с режимом ACPI
проверьте блок питания
разнесите прерывания на сетевых картах
Продумайте миграцию на более свежую версию OS - 9.x, 10.x, 11.0


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

3. "Отказывают сетевые адаптеры"  +/
Сообщение от lavr email(ok) on 19-Авг-16, 18:43 
> Вот сейчас провел эксперимент: один PCI-ный адаптер работает, добавляю ещё один -
> не работают оба.

описание на материнку и смотрите какие слоты и как работают
Давно это было, но очень часто один из PCI слотов имел совмщенку
с AGP или чем-то там и в реалии был не работающим.

А Вы уверены что именно PCI, а не PCI-X?

ps. Ждете когда железо умрет? Аж 8.0... Это конечно прогресс в сравнении с 6.1 :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Отказывают сетевые адаптеры"  –1 +/
Сообщение от yurybx email(ok) on 19-Авг-16, 20:27 
Та железо есть новое, но на старом сервере крутится куча всего, перенос займет время. Идея была в том, чтобы временно наладить работу, чтобы можно было поэтапно переносить функции на новый сервер.
PCI-X не трогал, все адаптеры вставлял в PCI. Вот материнка: http://www.supermicro.com/products/motherboard/Xeon3000/3210...
Самое странное, что добавление второго PCI-адаптера блокирует работу первого.
Видимо придется тупо перезагружать сервак пару раз в день, пока не перенесу всё на новый.

> описание на материнку и смотрите какие слоты и как работают
> Давно это было, но очень часто один из PCI слотов имел совмщенку
> с AGP или чем-то там и в реалии был не работающим.
> А Вы уверены что именно PCI, а не PCI-X?
> ps. Ждете когда железо умрет? Аж 8.0... Это конечно прогресс в сравнении
> с 6.1 :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Отказывают сетевые адаптеры"  +/
Сообщение от DN (ok) on 19-Авг-16, 21:27 
> Та железо есть новое, но на старом сервере крутится куча всего, перенос
> займет время. Идея была в том, чтобы временно наладить работу, чтобы
> можно было поэтапно переносить функции на новый сервер.
> PCI-X не трогал, все адаптеры вставлял в PCI. Вот материнка: http://www.supermicro.com/products/motherboard/Xeon3000/3210...

Начните с блока питания и источников питания на материнке старого сервера.
Может отсюда все проблемы. Ведь работал сервер много лет.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Отказывают сетевые адаптеры"  +/
Сообщение от lavr email(ok) on 19-Авг-16, 23:42 
> Та железо есть новое, но на старом сервере крутится куча всего, перенос
> займет время. Идея была в том, чтобы временно наладить работу, чтобы
> можно было поэтапно переносить функции на новый сервер.
> PCI-X не трогал, все адаптеры вставлял в PCI. Вот материнка: http://www.supermicro.com/products/motherboard/Xeon3000/3210...
> Самое странное, что добавление второго PCI-адаптера блокирует работу первого.
> Видимо придется тупо перезагружать сервак пару раз в день, пока не перенесу
> всё на новый.

посмотрел, не нашел ничего особенного в описании, была у меня такая, уже на свалке,
но я в нее почему-то PCI-X сетевые вставлял, интегрированные полудохлые были,
я их отключил. Но почему PCI-X, их сложней было достать... Не помню почему :(

А если написать в службу поддержки?
У меня только положительные впечатления от голландской службы поддержки, тьфк-тьфу-тьфу

Там 4'е PCI - разные варианты пробовали? В BIOS авто?
К примеру только два PCI слота:
- друг за другом: 1, 2 затем 2,4
- крайние: 1,4
- средние: 2,3
- через одну: 1,3 и 2,4
?

ps. PCI-X сетевые Вы вряд ли найдете...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Отказывают сетевые адаптеры"  +/
Сообщение от universite (ok) on 20-Авг-16, 04:51 

> ps. PCI-X сетевые Вы вряд ли найдете...

На ebay они еще есть. Я брал 4-х портовые...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Отказывают сетевые адаптеры"  +/
Сообщение от yurybx (ok) on 23-Авг-16, 17:02 
Короче, не стал разбираться, нет времени. Переношу всё не новый сервер.
Спасибо ответившим!
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру