[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