Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vlad Urban                           2:5020/2131    14 Mar 2001  20:42:04
 To : nickmcry@sims.samara.net
 Subject : Re: silo overflow?
 -------------------------------------------------------------------------------- 
 
 nssn> Возникла такая странность:
 nssn> 4.1.1-RELEASE, Zelax-115A, 486DX4-100, LAN-10Mbps.
 nssn> Hа Zelax'е поднимается реальный адрес, а в локалке живёт 10.0.0.0/24
 nssn> Если запускать машину без учёта локалки (то есть без nat'а и
 nssn> firewall'а),
 nssn> то после подъёма ppp всё идёт ровно-гладко. Как только включаю
 nssn> nat+firewall,
 nssn> так тут же начинает сыпаться сообщение silo overflow.
 nssn> man sio гласит, что это ошибка переполнения буфера. Пробовал увеличивать
 
 [skip]
 
 может это поможет (кусок из фака) :
    Такие сообщения появляются, когда некий процесс не успевает считывать
    буферы приема от коммуникационного адаптера, как правило, на медленных
    машинах при работе "тяжелых" приложений типа X-сервера или при
    завышенной скорости обмена с последовательным портом. Проблема
    решается увеличением внутренних буферов ядра, на предмет чего
    существовал патчик, который стоит поискать в списках рассылки по
    ключевому слову silo overflow. Вообще это сообщение никаких сторонних
    эффектов не вызывает.
    Попробуйте исправить файл /sys/i386/isa/sio.h следующим образом:
    #define RB_I_HIGH_WATER (TTY_HOG / 2) #define RS_IBUFSIZE (TTYHOG / 4)
    и в файл конфигурации ядра добавить: options "MSIZE=256" options
    "TTYHOG=4096"
    Другой причиной может быть конфликт IRQ, который занимает
    коммуникационный адаптер (или внутренний модем) с каким-то
    оборудованием. Рекомендуется ставить стандартные значения IRQ для
    последовательных портов, то есть 4 и 3 для sio[02] и sio[13]
    соответственно.
    Также может быть, что микросхема UART распознается некорректно,
    например, 16450 вместо 16550A, что влияет на количество буферов FIFO.
 
 -- 
 Vlad Urban
 --- tin/1.5.7-20001104 ("Paradise Regained") (UNIX) (FreeBSD/4.2-RELEASE (i386))
  * Origin: Ego (2:5020/2131)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: silo overflow?   Vlad Urban   14 Mar 2001 20:42:04 
Архивное /ru.unix.bsd/210456cd9f13.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional