Страница 1 из 1

kernel: sio7: 1 more silo overflow

Добавлено: 2010-07-26 10:28:27
Гость
Всем привет!
Есть схема:
Компьютер ->Модем -> Телефонная линия -> Модем -> Сервер (Фрибсд).
Все работало нормально пару лет, и недавно появились следующие ошибки:

Код: Выделить всё

Jul 26 09:05:27 terminal kernel: arplookup 192.168.9.2 failed: host is not on local network
Jul 26 09:05:27 terminal kernel: arpresolve: can't allocate llinfo for 192.168.9.2rt
Jul 26 09:07:44 terminal kernel: sio7: 1 more silo overflow (total 4126)
Jul 26 09:09:06 terminal kernel: sio7: 1 more silo overflow (total 4127)
Jul 26 09:10:56 terminal kernel: sio7: 1 more silo overflow (total 4128)
Jul 26 09:11:23 terminal kernel: sio7: 1 more silo overflow (total 4129)
Jul 26 09:12:29 terminal kernel: sio7: 1 more silo overflow (total 4130)
Jul 26 09:14:42 terminal kernel: sio7: 1 more silo overflow (total 4131)
Теперь компьютер не может подключиться к серверу.
Подскажите пожалуйста в какую сторону копать.

З.Ы. Поискал решение в гугыл, вот какой результат:
Basically, a silo overflow message occurs when a
serial port is generating more input than it can handle. It happens
when input occurs and no process is reading it from the queue.

The message "REPEATED LOGIN FAILURES on ttyd0 ..." seemed to be
generated as a result of improper configuration of the modem. As
these messages were appearing every few minutes on the console, it
apparently caused the overflow described above.
У нас через модем установлено связь с несколькими филиалами, по этому не вериться что у всех сразу improper configuration of the modem
Подскажите пожалуйста с чего начать и на чего обратить внимание.
Спасибо.

Re: kernel: sio7: 1 more silo overflow

Добавлено: 2010-07-26 10:38:41
Гость
Все работало нормально пару лет, и недавно появились следующие ошибки:
ничего не происходит внезатно, значит кто то что то поламал без вашего ведома

гугл чаще пользуйте
http://lists.freebsd.org/pipermail/free ... 13172.html
http://www.opennet.ru/base/modem/sio.txt.html

Re: kernel: sio7: 1 more silo overflow

Добавлено: 2010-07-26 11:02:44
Гость
Решение - попpавить define-ы :
(y меня нет под pyкой FreeBSD-3.0-Rel, но на 2.2.5 это выглядит так):

Файл /src/sys/i386/isa/sio.c - попpавить место с такими define на такое:

#define RB_I_HIGH_WATER (TTYHOG / 2)
#define RS_IBUFSIZE (TTYHOG / 4)

===
И добавить в файл конфигypации ядpа:
options "MSIZE=256"
options "TTYHOG=4096"

===
У меня:

Код: Выделить всё

#uname -a
FreeBSD server 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Tue Sep  2 19:32:35 UTC 2008     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
Однако файл /src/sys/i386/isa/sio.c у меня нет :(

Код: Выделить всё

# cd /sys/i386/isa
# ls
atpic.c         elcr.c          icu.h           isa.h           mse.c           pcvt            spicreg.h
atpic_vector.s  elink.c         if_el.c         isa_dma.c       nmi.c           pmtimer.c       spkr.c
ccbque.h        elink.h         if_elreg.h      isa_dma.h       npx.c           prof_machdep.c  timerreg.h
clock.c         ic              isa.c           lptreg.h        pcf.c           spic.c          vesa.c
#

Re: kernel: sio7: 1 more silo overflow

Добавлено: 2010-07-26 11:14:39
Гость
начните с того что ничего просто так не ломается
и найдите что у вас там произошло
а файл можно найти по наличию в нём нужных переменных