Начну из далека. Я понемногу отхожу от использования Сусе в любом варианте. И перехожу потихоньку на RedHat-based дистрибутивы. И этим постом начинаю периодические переводы заметок и статей из Red Hat Knowledgebase, которые этим тэгом и будут помечаться. Оригинал.
Проблема
Использование сети (scp, ftp, веб-браузер и др.) приводит к панике ядра на ядре RHEL5.4 Xen kernel (2.6.18-164.el5xen).
Окружение
Red Hat Enterprise Linux 5.4 Xen kernel (2.6.18-164.el5xen). Проверьте с помощью:
uname -a
Generic receive offload (GRO) активно на карте, которая передает данные на карту с отключенным TCP segmentation offload (TSO). Эта ситуация может встречаться между двумя сетевыми картами или между реальных и виртуальным интерфейсами. В примере, который привел к созданию этой записи интерфейсы peth0 и eth0 на одной и той же карте приводят к этой проблеме. Проверьте состояние этой возможности с помощью команды, запущенной на каждом сетевом интерфейсе системы:
ethtool -k (p)ethX
Если вы увидите, что GRO активен на карте, получающей данные, а TSO отключен на карте, отправляющей данные, переходите к секции с решением.
Решение
Отключите GRO на карте, получающей данные:
ethtool -K (p)ethX gro off
Заметьте, что после перезагрузке любые результаты выполнения команды не сохранятся. Для из сохранения поместите эту команду в /etc/rc.local.
Постоянное решение в данный момент проверяется перед включением в Red Hat Enterprise Linux 5.5: https://bugzilla.redhat.com/show_bug.cgi?id=537876