Moxa и FreeBSD

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
vanis
проходил мимо

Moxa и FreeBSD

Непрочитанное сообщение vanis » 2006-07-05 12:24:22

Мультипортовка на 8 портов установлена на Фрю 5.4
при загрузке видится в дмесг пишет


puc0: <Moxa Technologies, C168H/PCI> port 0xb800-0xb80f,0xd000-0xd03f,0xd400-0xd
sio4: <Moxa Technologies, C168H/PCI> on puc0
sio4: type 16550A
sio4: unable to activate interrupt in fast mode - using normal mode
sio5: <Moxa Technologies, C168H/PCI> on puc0
sio5: type 16550A
sio5: unable to activate interrupt in fast mode - using normal mode
sio6: <Moxa Technologies, C168H/PCI> on puc0
sio6: type 16550A
sio6: unable to activate interrupt in fast mode - using normal mode
sio7: <Moxa Technologies, C168H/PCI> on puc0
sio7: type 16550A
sio7: unable to activate interrupt in fast mode - using normal mode
sio8: <Moxa Technologies, C168H/PCI> on puc0
sio8: type 16550A
sio8: unable to activate interrupt in fast mode - using normal mode
sio9: <Moxa Technologies, C168H/PCI> on puc0
sio9: type 16550A
sio9: unable to activate interrupt in fast mode - using normal mode
sio10: <Moxa Technologies, C168H/PCI> on puc0
sio10: type 16550A
sio10: unable to activate interrupt in fast mode - using normal mode
sio11: <Moxa Technologies, C168H/PCI> on puc0
sio11: type 16550A
sio11: unable to activate interrupt in fast mode - using normal

все работает.
НО очень часто
гадит сообщениями типа


kernel: sio9: 1 more silo overflow (total 5)
Jul 5 16:03:25 mailserver kernel: sio9: 2 more silo overflows (total 7)
Jul 5 16:03:26 mailserver kernel: sio9: 2 more silo overflows (total 9)
Jul 5 16:03:27 mailserver kernel: sio9: 1 more silo overflow (total 10)

Поможите советом или ссылкой

фак читал где там про это написано типа

Попробуйте исправить файл /sys/i386/isa/sio.h следующим образом: #define RB_I_HIGH_WATER (TTY_HOG / 2) #define RS_IBUFSIZE (TTYHOG / 4) и в файл конфигурации ядра добавить: options "MSIZE=256" options "TTYHOG=4096"

но такого файла я не нашел.
может это верный выход только.... что делать в ядро просто добавить опции
и пересобрать?
а файл не править?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-05 13:33:54

попробуй... у меня на 6.0 и 4.11 тоже такого нет
Убей их всех! Бог потом рассортирует...

vanis
проходил мимо

Непрочитанное сообщение vanis » 2006-07-06 4:20:04

У меня 8 портовая Моха. И 5 ая ветка получается))
у тебя 4 и 6.
Проблему решил...
порылся в инете нашел.
нужно пересобрать ядро с опциями
options PUC_FASTINTR
в другом месте нашел что ещё нужно
options COM_MULTIPORT

добавил обе опции.
получилось!!!!!
пролема решилась.

Может поможет кому :wink:

vad73
проходил мимо
Сообщения: 5
Зарегистрирован: 2006-11-24 15:15:49
Откуда: Москва

Непрочитанное сообщение vad73 » 2006-12-02 18:23:10

В качестве уточнения.

Для современных PCI карточек от MOXA в ядре FreeBSD 6.x - нужны две опции:

device puc
options PUC_FASTINTR

Опция COM_MULTIPORT нужна для старых ISA карт.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-04 10:49:58

Кстати,

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

options PUC_FASTINTR
до конца проблему не решает - про оверфлов всё рано сыпются, но меньше...
Убей их всех! Бог потом рассортирует...

vad73
проходил мимо
Сообщения: 5
Зарегистрирован: 2006-11-24 15:15:49
Откуда: Москва

Непрочитанное сообщение vad73 » 2006-12-04 12:35:27

про оверфлов всё рано сыпются, но меньше...
Мне вроде повезло - такого не пишет.
Читал вроде надо поиграться с перестановкаами в другие слоты.
Хотя все равно - остались подозрения насчет корректной работы мультипортовки...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-04 12:41:02

некуда переставлять... и так всё забито - это пул модемный :)))
=======
Правда, в этом случая е исходники руками поковырял чтоб все 6 портов видела, а не 4...
Убей их всех! Бог потом рассортирует...

vad73
проходил мимо
Сообщения: 5
Зарегистрирован: 2006-11-24 15:15:49
Откуда: Москва

Непрочитанное сообщение vad73 » 2006-12-04 13:12:18

А может попробовать взять более свежие дрова с моховского сайта!?

У меня тож пул модемный - хоть и маленький :)
И есть у меня подозрение - что моя фряха (6.1) порой вылетает в связи - то ли с MOXA, то ли с ppp (В логах пусто - но всегда перед самоперезагрузкой - есть вхождение по ppp).

У тебя такого случаем не бывает?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-12-04 14:18:12

ДЫК, я штатные использовал.
Да и не знаю я кто производитель этой хреновины....
Убей их всех! Бог потом рассортирует...

Kirilyak Sergey
проходил мимо

Re: Moxa и FreeBSD

Непрочитанное сообщение Kirilyak Sergey » 2008-10-22 22:42:45

Была у меня такя же проблека. Тоже долго мучал фрюху всякими там настройками. потом гдето вычетал что

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

more silo overflows
выподают тогда когда системе не хватает прерываний. Решил проблемму тем что залез в биос и поотключал все чем не пользуюсь LPT, USB звук интегренный запретил. Надеюсь и вам поможет :smile: