YetAnotherForum
Добро пожаловать, Гость Активные темы | Вход | Регистрация

3 Страницы<123
Одноплатные компьютеры и COM-модули
igor_newman Offline
#41 Оставлено : 13 августа 2018 г. 12:52:24(UTC)

Новый пользователь

Сообщений: 5
Город:: Москва

Добрый день! Используем одноплатный компьютер CPB906 с PCI платой расширения (COM-порты), основанной на Exar 17D158 UART Controller. В качестве ОС используем Debian 5.0 с ядром 2.6.33. Дело в следующем. Во время запуска CPB906 с установленной платой расширения появляется предупреждение "PCI IRQ Routing table error [00:05:00]", далее при запуске системы и использовании стокового драйвера serial пишет следующее:

При попытке написать любое сообщение в дополнительные порты система на несколько секунд подвисает, при этом в порт ничего не выдается. Пробовал переназначить IRQ вручную через setserial - эффект тот же.
При использовании драйвера Exar получаем следующее:

Попытки написать что-то в порт так же не приносят желаемого результата. Очевидно, какие-то проблемы с назначением прерывания для этой PCI платы. Прошу помощи в решении данной проблемы. Все настройки BIOS перекопал, поставил последнюю версию, но ничего не помогло. Что характерно, с данной платой успешно работает программа, написанная и запускаемая под DOS с использованием какой-то сторонней библиотеки.
Пользователь igor_newman прикрепил следующие файлы:
2018-08-13-112820_496x344_scrot.png (13kb) загружен 14 раз(а).
2018-08-08-175631_496x344_scrot.png (23kb) загружен 16 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Fastwel_Support_2 Offline
#42 Оставлено : 14 августа 2018 г. 16:17:16(UTC)

Техническая поддержка

Сообщений: 23
Город:: Москва

Добрый день, igor_newman!
Для начала проверьте настройки BIOS.
Можем посоветовать следующее – сброс настроек, затем делаем необходимые установки и, по возможности, в BIOS в настройках прерываний выставить "Available" одно или несколько прерываний из списка (3,4,5,7,9,10,11,14,15), но так, чтобы оно не мешало работе (на 3 и 4 висят внутренние комы, 5 или 7 lpt).
Еще как вариант, использовать перемычки на плате для смены номера линии pci (если они есть).

igor_newman Offline
#43 Оставлено : 14 августа 2018 г. 17:21:09(UTC)

Новый пользователь

Сообщений: 5
Город:: Москва

Fastwel_Support_2 написал:

сброс настроек, затем делаем необходимые установки и, по возможности, в BIOS в настройках прерываний выставить "Available" одно или несколько прерываний из списка (3,4,5,7,9,10,11,14,15), но так, чтобы оно не мешало работе (на 3 и 4 висят внутренние комы, 5 или 7 lpt).
Еще как вариант, использовать перемычки на плате для смены номера линии pci (если они есть).

Сбрасывали настройки неоднократно до и после обновления самого BIOS, также пробовали использовать утилиту cmos_rst. В настройках BIOS по умолчанию доступны все прерывания, кроме 3 и 4, некоторые из которых система использует для USB, IDE и т.д., но при этом, то же 7-е прерывание, остается свободным. К сожалению, перемычек на плате для смены номера линии pci нет. В идеале, хотелось бы использовать модуль ядра exar для разработки нашего ПО, но если не удастся решить проблему, видимо, придется работать через userspace. Техсаппорт exar посоветовал проверить подключение пина INTA#, а также внести необходимые правки в прошивку (какую - не понятно, ведь ошибка появляется еще на стадии загрузки BIOS).

Схему подключения проверили, все прозвонили - все в порядке. Каким образом настроить этот пин INTA# - мы не поняли. Есть идеи по этому поводу?
Пользователь igor_newman прикрепил следующие файлы:
2018-08-14-165546_496x344_scrot.png (19kb) загружен 7 раз(а).
2018-08-14-165604_496x344_scrot.png (16kb) загружен 10 раз(а).
2018-08-14-165736_496x344_scrot.png (15kb) загружен 9 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Fastwel_Support_2 Offline
#44 Оставлено : 16 августа 2018 г. 11:52:45(UTC)

Техническая поддержка

Сообщений: 23
Город:: Москва

Добрый день!
Чтобы линии IRQ3, IRQ4 были доступны для плат расширения, необходимо еще изменить настройки прерываний для последовательных портов в разделе Chipset - Serial/Parallel Port Configuration, то есть освободить эти прерывания.
igor_newman Offline
#45 Оставлено : 31 августа 2018 г. 11:12:15(UTC)

Новый пользователь

Сообщений: 5
Город:: Москва

Fastwel_Support_2, про IRQ3 и IRQ4 все и так понятно, но это не помогло. Даже освободив все прерывания и перекинув консоль на 10-е (к примеру), ошибка не исчезает. Провели следующий эксперимент. Взяли другую серийно выпускаемую плату pc/104 с возможностью настройки линии pci, кит для модуля и попробовали менять "слоты". Оказалось, что если установить плату в 1й или 2й слот, ошибка не возникает, а начиная с 3го ошибка соответствует номеру слота. В нашем же случае плата жестко настроена на 5й слот и данный факт довольно-таки проблемно изменить.

Также хотелось бы получить по возможности какую-либо информацию или рекомендации по запуску RealTime Linux на cpb906 (тесты времени отклика, какие дистрибутивы, ядра и патчи использовались, конфиги и т.д.).

Fastwel_Support_2 Offline
#46 Оставлено : 6 сентября 2018 г. 10:35:41(UTC)

Техническая поддержка

Сообщений: 23
Город:: Москва

Добрый день, igor_newman!

Контроллер PCI CPB906 ограничивает кол-во слотов расширения PCI до 4 в соответствии со схемой и таблицей ниже.
При этом подразумевается, что на плате расширения организован выбор номера слота.
Пользователь Fastwel_Support_2 прикрепил следующие файлы:
123.jpg (50kb) загружен 8 раз(а).
1234.jpg (26kb) загружен 7 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
igor_newman Offline
#47 Оставлено : 17 сентября 2018 г. 17:23:44(UTC)

Новый пользователь

Сообщений: 5
Город:: Москва

Fastwel_Support_2, благодарю за разъяснение, но вопрос все равно остается открытым, т.к. при использовании платы с возможностью выбора номера слота (джамперами), ошибка назначения прерывания при запуске БИОС отсутствует только в 1 и 2 слотах. При конфигурировании платы на установку в 3 или 4 слот ошибка соответствует номеру слота.
Fastwel_Support_2 Offline
#48 Оставлено : 20 сентября 2018 г. 18:06:32(UTC)

Техническая поддержка

Сообщений: 23
Город:: Москва

igor_newman, здравствуйте!

Сейчас занимаемся вашим вопросом, пытаемся воспроизвести проблему у нас.
В начале следующей неделе дадим вам комментарии по этому вопросу.
Fastwel_Support_2 Offline
#49 Оставлено : 28 сентября 2018 г. 13:15:22(UTC)

Техническая поддержка

Сообщений: 23
Город:: Москва

igor_newman,добрый день!

Мы протестировали модуль CPB906. К нему были подключены платы VIM301, а также CM17212HR (RTD) или же 6419 (Octagon System).
На плате расширения реализована возможность выбора номера слота.
Тестирование прошло успешно, ни с одним слотом ошибок не было.

Если возможно, сообщите, пожалуйста, еще какие-нибудь дополнительные подробности эксплуатации модуля у вас.
igor_newman Offline
#50 Оставлено : 17 октября 2018 г. 13:38:25(UTC)

Новый пользователь

Сообщений: 5
Город:: Москва

Fastwel_Support_2, добрый день!

Действительно, с платой VIM301-03 (V.2.1), которая имеется у нас в наличии, таких проблем не возникает. Однако, с платой TA1-104PCI производства фирмы Элкус (http://elcus.ru/boards.php?ID=ta1-104pci-2) с возможностью конфигурирования номера слота, а также с нашей платой, которая жестко сконфигурирована на 5й слот, проблемы возникают при установке в любой слот, начиная с 3го. В 1 и 2 слоте pci платы работают корректно (плата Элкус была сконфигурирована перемычками, а нашу плату мы взяли "экспериментальный образец", которую можно было перекинуть на другие слоты, однако серийно она выпускается на 5й слот). Может быть, есть какие-то особенности в подключении к шине, которые ни Элкус, ни мы не учли?
Fastwel_Support_2 Offline
#51 Оставлено : 17 октября 2018 г. 14:15:19(UTC)

Техническая поддержка

Сообщений: 23
Город:: Москва

igor_newman,добрый день!

К сожалению, гарантировать совместимость нашей продукции со всеми модулями сторонних производителей мы не можем. Платы Элкус TA1-104PCI у нас в наличии нет. Поэтому протестировать в такой сборке мы тоже не сможем.

Без подробного изучения схемотехники вашей платы и платы Элкуса, сложно предположить в чем проблема.

Сейчас разработчик модуля CPB906 находится в отпуске, возможно, после возвращения у него появятся какие-либо мысли.
Gura Offline
#52 Оставлено : 3 сентября 2019 г. 10:00:48(UTC)

Новый пользователь

Сообщений: 2
Город:: Москва

Здравствуйте.
Имеется в наличие несколько процессорных модулей CPB905.
На 4 экземплярах регулярно наблюдаю практически одинаковую ситуацию:
1) При холодном/горячем старте модуль не запускается, визуально горит (жёлтым цветом) диагностический светодиод WDT LED (D21), моргает с определенной частотой D13.
В таком состоянии модуль может находиться довольно продолжительное время, иногда стартует в течении 5 следующих секунд (закономерности не выявил).
При старте модуль может загружаться как с основной BIOS так и с резервной (судя по надписям на мониторе).
Так же могу добиться загрузки модуля из резервной BIOS сняв перемычку J1: положение 2-4. В этом случае при всех прочих равных условиях не работает порт COM8 (интересовал именно он, остальные не проверялись).
2) В некоторых случаях при последующем "штатном" запуске модуля, в процессе восстановления настроек BIOS может происходить самопроизвольная перезагрузка модуля, закономерности так же не выявлено.

3) После "штатного" запуска некоторые модули могут находиться в работоспособном состоянии довольно продолжительное время и загружаться "штатно" при последующих перезагрузках.



Прошу помощи в решении возникших проблем.Exclamation
Moderator Offline
#53 Оставлено : 3 сентября 2019 г. 10:36:07(UTC)

Техническая поддержка

Сообщений: 508
Город:: Москва

Добрый день, Gura.

Довольно сложно диагностировать подобные неисправности. Судя по индикации, не стартует BIOS и по Watchdog модуль перезапускается. Можно предположить просадку напряжения. Замерьте напряжение непосредственно на разъеме питания модуля CPB905. Точнее разобраться в проблеме можно будет после детальной диагностики в сервисном центре.
Gura Offline
#54 Оставлено : 3 сентября 2019 г. 10:41:51(UTC)

Новый пользователь

Сообщений: 2
Город:: Москва

Moderator написал:
Добрый день, Gura.

Довольно сложно диагностировать подобные неисправности. Судя по индикации, не стартует BIOS и по Watchdog модуль перезапускается. Можно предположить просадку напряжения. Замерьте напряжение непосредственно на разъеме питания модуля CPB905. Точнее разобраться в проблеме можно будет после детальной диагностики в сервисном центре.

Спасибо за оперативный ответ. Просадки по питанию не наблюдаю. Подозреваю ситуацию с "отвалом" какого либо чипа вплоть до процессора.
Moderator Offline
#55 Оставлено : 3 сентября 2019 г. 11:38:13(UTC)

Техническая поддержка

Сообщений: 508
Город:: Москва

Цитата:
Спасибо за оперативный ответ. Просадки по питанию не наблюдаю. Подозреваю ситуацию с "отвалом" какого либо чипа вплоть до процессора.

Такое не исключено. Передавайте модули через дистрибьютора в сервисный центр на ремонт.
WatchingYou Offline
#56 Оставлено : 23 сентября 2019 г. 21:24:22(UTC)

Новый пользователь

Сообщений: 2
Город:: Коломна

Здравствуйте! Подскажите, где можно взять образ Linux под CPB904? Точнее меня интересует образ системы
под Linux на compact flash для блока компьютера БК01. В отделе имеется одня CF, но на ней посыпалась система и не могу
поднять ethernet.

С Уважением, ОМСУиР АО "ВНИКТИ".
Moderator Offline
#57 Оставлено : 24 сентября 2019 г. 15:32:43(UTC)

Техническая поддержка

Сообщений: 508
Город:: Москва

Добрый день, WatchingYou.

Linux предустанавливается на производстве непосредственно на БК01. Предустановленный образ ОС БК01 не может распространяться отдельно. Если БК01 вышел из строя, то предустановку ОС могут провести в сервисном центре.

На FTP выложил демонстрационный образ Linux. Ссылка будет доступна пару дней:
ftp://ftp.fastwel.ru/pub...rdware/Fastwel/Tmp/BK01/
WatchingYou Offline
#58 Оставлено : 28 сентября 2019 г. 3:51:07(UTC)

Новый пользователь

Сообщений: 2
Город:: Коломна

Moderator написал:
Добрый день, WatchingYou.

Linux предустанавливается на производстве непосредственно на БК01. Предустановленный образ ОС БК01 не может распространяться отдельно. Если БК01 вышел из строя, то предустановку ОС могут провести в сервисном центре.

На FTP выложил демонстрационный образ Linux. Ссылка будет доступна пару дней:
ftp://ftp.fastwel.ru/pub...rdware/Fastwel/Tmp/BK01/

Все получилось, спасибо! А в чем отличие демонстрационного образа от предустановленной системы?
Moderator Offline
#59 Оставлено : 30 сентября 2019 г. 8:42:28(UTC)

Техническая поддержка

Сообщений: 508
Город:: Москва

Цитата:
Все получилось, спасибо! А в чем отличие демонстрационного образа от предустановленной системы?

Демо образ максимально упрощен и урезан, только для проверки функционала модуля или блока.
3 Страницы<123
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.