Код:
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). У других сетевых карт похожие опции.
буду разбираться...