|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 01 Jun 2006 10:41:44 To : Anton Barabanov Subject : Что это? --------------------------------------------------------------------------------
Replying to a message of Anton Barabanov to All:
AB> May
AB> 30 15:04:15 serv /kernel: sio1: 3 more silo overflows (total 3753)
AB> May 30 15:04:20 serv /kernel: sio1: 1 more silo overflow (total 3754)
Это очень древняя проблема.
http://www.freebsd.org.ua/doc/ru_RU.KOI8-R/books/qa/err-sio-overflow.html
NB Вероятно, советы по исправлению относятся к FreeBSD 2.x.x. К 4.11 стоит
приенять вдумчиво
====
Такие сообщения появляются, когда некий процесс не успевает считывать буферы
приема от коммуникационного адаптера, как правило, на медленных машинах при
работе "тяжелых" приложений типа 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.
====
С уважением, Alex.
--- FleetStreet 1.27.1
* Origin: Ceterum censeo Carthaginem delendam esse! (2:5002/63.100)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3826447ed3a9.html, оценка из 5, голосов 10
|