Решено: Помогите разобраться... (eth4: Too much work at interrupt, status=0x00000002.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

neru_dead
Сообщения: 331
ОС: Debian Etch

Решено: Помогите разобраться...

Сообщение neru_dead »

С чем может быть связанно ?

Код:

eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000003. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000003. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000002. eth4: Too much work at interrupt, status=0x00000003. eth4: Too much work at interrupt, status=0x00000001. eth4: Too much work at interrupt, status=0x00000003. eth4: Too much work at interrupt, status=0x00000003.


Вроде как нашел из-за чего:
http://www.opennet.ru/base/net/linux_bridge.txt.html
> Я получаю ошибку 'too much work in interrupt'

Это связано с тем, что сетевая карта теряет пакеты. Можно попробовать
несколько вещей. Во-первых, собрать драйвер с поддержкой NAPI (если он
по умолчанию, не включен). NAPI делает так чтобы получал управление по
программному прерыванию, не по прерыванию низкого уровня.

Если драйвер не поддерживает NAPI, можно попробовать увеличить объём
работы, который драйвер может делать в течение обработки прерывания.
Для 3c59x это делается с помощью опции max_interrupt_work (поэтому
нужно добавить опцию 'options 3c59x max_interrupt_work=10000' в файл
/etc/modules.conf). У других сетевых карт похожие опции.


буду разбираться...
Debian GNU/Linux 4.0
Registered User # 410887
Спасибо сказали: