[sisyphus] Intel PRO/1000 & Message Signaled Interrupts
Konstantin A. Lepikhov
=?iso-8859-1?q?lakostis_=CE=C1_unsafe=2Eru?=
Чт Сен 11 11:05:56 MSD 2008
Hi Ivan!
Thursday 11, at 02:53:33 AM you wrote:
> Доброго дня всем!
>
> Мучаюсь со все тем же новым компьютером на м/п Intel DX38BT. При наличии
> сколько-нибудь заметного сетевого траффика он периодически самопроизвольно
> перегружается, больше пары часов аптайма не получается. При этом нигде не
> остается никаких следов причины ребута. Причиной собственно перезагрузок
> является как я подозреваю встроенный аппаратный watchdog, который не
> отключается полностью, несмотря на выставленные аж в двух местах в БИОСе
> опции disable. А сбоит похоже драйвер встроенной сетевой карты. Гугление дает
> наводку на то, что интелевские драйверы имеют оптимистичную привычку включать
> поддержку Message Signaled Interrupts (MSI), тогда как многие встроенные NIC,
> даже и вполне свежие, на самом деле этот режим не держат (по причине
> отсутствия в них поддержки MSI-X расширений, без которых вероятность race
> condition в ядре приближается к единице). Проблема в том, что отключить MSI в
> e1000/e1000e нельзя никак, кроме как пересборкой драйвера. Даже выставление
> noapic в параметрах загрузки ядра не помогает - все интеррапты переключаются
> в XT режим, кроме... eth0, который по-прежнему MSI. И что делать?? Говорят,
> что в 2.6.27 на эту тему есть какой-то патчик и некоторым он помогает, а у
> нас на дворе только-только 2.6.25...
>
> Коллеги, никогда не покупайте материнских плат от Intel. Это что-то
> чудовищное.
>
что, даже pci=nomsi не помогает?
--
WBR et al.
Подробная информация о списке рассылки Sisyphus