Страница 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

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

sysctl hw.intr_storm_threshold=0
сервак завис и перестал реагировать, пришлось жать Ресет.
ну хорошо што хоть ктонибуть откликнулса :smile:

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 :cry:
пишет ошыбку вот по памяти типа того

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

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. Переустановка в другой слот, отключение устройств в БИОСе не помогло. Но - после обновления БИОСа проблема разрешилась, и ошибка пропала. Вот только что ядро пересобралось и все работает на ура.