[Hardware] overruns

Anton Gorlov stalker на altlinux.ru
Ср Май 31 18:42:18 MSD 2006


Sergey Vlasov пишет:

> А какие-нибудь сообщения в dmesg при этом появляются?  Ядро там какое?
были..пока там был модуль ee100 (не вспомню точно его имя).. заменил на 
e100 - сутки простоял без прболем, а потом появились опять ошибки.

uname -r
2.4.26-std-up-alt6




>> Модуль e100. Вопрос -как лечить?
> Вообще tx underrun возникает, когда адаптер начинает передачу пакета до
> полного завершения чтения всех его данных из памяти, а потом не успевает
> вовремя прочитать данные (например, из-за занятости шины PCI другим
> устройством). 
Это знаем.

>Однако вроде бы драйвер e100 в ядрах 2.6.x выставляет
> tx_threshold таким образом, что подобная ситуация возникнуть не может
> (поскольку значение этого параметра превышает максимальный размер пакета
> Ethernet при стандартном MTU).  А вот драйвер e100 в 2.4.x пытается
> динамически подстраивать этот параметр - повышает при появлении ошибок и
> опять снижает, когда ошибки перестают обнаруживаться, и средств для
> управления этим параметром там не предусмотрено.

Плохо.. собрать что-ли 2.6 ядро под мастер. Только вот много чего ещё 
тащить придётся боюсь.

-- 
   np: Forgive-Me-Not - Петля


Подробная информация о списке рассылки Hardware