Страница 1 из 1
interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-10 21:55:22
BaHJa
Добавил гигабитную сетевуху D-Link DGE-530T Gigabit Ethernet всьо нормално работало талько в логах полезло сообщение
Код: Выделить всё
interrupt storm deinterrupt storm detected on "irq22:tected on "irq22:"; throttling interrupt source
оказалось irq сетевухи совпало с контролером АТА
Код: Выделить всё
skc0: <D-Link DGE-530T Gigabit Ethernet> port 0xe800-0xe8ff mem 0xfebfc000-0xfebfffff irq 22 at device 9.0 on pci3
skc0: DGE-530T Gigabit Ethernet Adapter rev. (0x9)
sk0: <Marvell Semiconductor, Inc. Yukon> on skc0
atapci0: <ATI ATA controller> port 0xc000-0xc007,0xb000-0xb003,0xa000-0xa007,0x9000-0x9003,0x8000-0x800f mem 0xfe8ff800-0xfe8ffbff irq 22 at device 18.0 on pci0
как можна размемтить их наразные irq штобы не штормило
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-10 22:04:38
paradox
из того что знаю
можно попробовать переставить в другой слот
либо в биосе назнаить каждому слоту номер прерывания а не авто как там обычно по умолчанию
теоретически этим должен заниматься ACPI
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-12 22:19:23
BaHJa
переставил в другой слот тепер на другом слоте штормит и на ньом уже только одна гигабитная сетевуха
Код: Выделить всё
Oct 12 21:35:32 newserver kernel: interrupt storm detected on "irq23:"; throttling interrupt source
Oct 12 21:36:03 newserver last message repeated 31 times
Oct 12 21:38:04 newserver last message repeated 121 times
Oct 12 21:48:05 newserver last message repeated 599 times
Oct 12 21:58:06 newserver last message repeated 600 times
Oct 12 22:08:07 newserver last message repeated 600 times
Oct 12 22:13:42 newserver last message repeated 334 times
плиз хелп
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-12 22:45:22
Гость
это конечно оффтоп, но почему бы не попробовать polling(4)?
кстати, что vmstat -i показывает? сколько их там, прерываний-то?
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-13 15:40:12
paradox
что то у вас там не то
уверены что у вас сетевка эта рабочая??
смотрите кто еще висит на irq23
если конфликтов нет
то это что то другое
я бы конечно проверил еще под виндой на виндовых дровах
и на том же железе
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-13 18:43:56
BaHJa
cетевая работает нормально, не наблюдал никаких глюков кроме interrupt storm в логах
после перезагрузки всьо тихо но через некоторое время снова лезуть сообщения.
Код: Выделить всё
# vmstat -i
interrupt total rate
irq1: atkbd0 1546 0
irq6: fdc0 1 0
irq9: acpi0 3 0
irq14: ata0 234558 1
irq22: rl0 atapci0 782266 5
irq23: skc0 57320825790 372685
cpu0: timer 307574237 1999
cpu1: timer 307573905 1999
Total 57936992306 376691
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-31 12:31:25
Гость
BaHJa писал(а):cетевая работает нормально, не наблюдал никаких глюков кроме interrupt storm в логах
если не ошибаюсь, глушитель шторма контроллируется через
hw.intr_storm_threshold. Попробуй его потюнить используя что-нить типа
nuttcp(1) для проверки пропускной способности/использования ресурсов.
Код: Выделить всё
> sysctl -d hw.intr_storm_threshold
hw.intr_storm_threshold: Number of consecutive interrupts before storm
protection is enabled
> cat /sys/kern/kern_intr.c
ithread_execute_handlers(struct proc *p, struct intr_event *ie)
[...]
/*
* Interrupt storm handling:
*
* If this interrupt source is currently storming, then throttle
* it to only fire the handler once per clock tick.
*
* If this interrupt source is not currently storming, but the
* number of back to back interrupts exceeds the storm threshold,
* then enter storming mode.
*/
if (intr_storm_threshold != 0 && ie->ie_count >= intr_storm_threshold &&
!(ie->ie_flags & IE_SOFT)) {
/* Report the message only once every second. */
if (ppsratecheck(&ie->ie_warntm, &ie->ie_warncnt, 1)) {
printf(
"interrupt storm detected on \"%s\"; throttling interrupt source\n",
ie->ie_name);
}
pause("istorm", 1);
} else
ie->ie_count++;
Я б сперва попробовал посмотреть как себя поведет hw.intr_storm_threshold=0.
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-10-31 17:32:10
paradox
интерруп шторм
лушче не отключать а искать его источник и решать пробелму
у меня было такое токо раз
когда я начинал писать драйвер для ss3
и активировал прерывания
и выгружал драйвер
прерывания от карточки шли
а процедуры обработки небыло
это так к примеру
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-11-01 1:46:58
Alex Keda
т.е. наличие его в релизе и стейбле для 7 и отсутсвие в 6 для определённой арточки - это баг?
Тада завтра баг-репорт накатаю. Есть у меня машина такая....
Правда, пошлют боюсь... Карточа там ed0 - триком исовый на 10 мегабит....
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-11-01 2:03:20
paradox
ну как сказать
но это не нормально - это факт
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2008-11-02 14:11:58
BaHJa
сервак завис и перестал реагировать, пришлось жать Ресет.
ну хорошо што хоть ктонибуть откликнулса
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-14 15:56:30
wp2
ну что, кому нибудь удалось решить проблему с штормами?
у меня постоянно, после того, как я посмотрю видео-файлы (!) начинают ползти сообщения:
interrupt storm detected on "irq23"; throttling interrupt source
на нем висит rl0
причем это в разных версиях FreeBSD. Компьютер притормаживает.
В винде таких проблем на наблюдаю.
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-14 19:15:04
BaHJa
я уже привык не обращать на нево внимания, проблшему так и не решыл
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-14 19:58:47
paradox
меня постоянно, после того, как я посмотрю видео-файлы (!) начинают ползти сообщения:
видео файлы по сети?
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-14 21:37:58
LizardOfOzz
У меня недавно была такая проблема, только шторм начинался сразу после загрузки.
Решил проблему отключая в биосе стрёмные прерывания. Две штуки отключил, шторм прекратился.
upd: Вот что интересно. До этого на той машине жила винда и никаких ошибок не выдавала. Не было шторма или ей пофиг на него?
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-15 14:18:38
xelak
У меня был глюк с прерываниями, отключил USB в БИОСе, прошло...
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-15 19:28:35
BaHJa
пробывал мне не помогло
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-16 1:51:34
zingel
Код: Выделить всё
echo 'hint.apic.0.disabled="1"' >> /boot/loader.conf
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-05-24 13:39:36
BaHJa
zingel писал(а):echo 'hint.apic.0.disabled="1"' >> /boot/loader.conf
После этого не грузится FreeBSD
пишет ошыбку вот по памяти типа того
Код: Выделить всё
Fatal trap 12 page faile in kernel while in kernel mode
пока на витер эту строчку система не загрузилась
Re: interrupt storm deinterrupt storm detected on "irq22"
Добавлено: 2009-12-28 21:15:11
Гость
У меня недавно возникла подобная проблема. Мать - Tyan Tiger 230, SCSI адаптер - Adaptec 29160N. Переустановка в другой слот, отключение устройств в БИОСе не помогло. Но - после обновления БИОСа проблема разрешилась, и ошибка пропала. Вот только что ядро пересобралось и все работает на ура.