[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