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

8 Страницы«<34567>»
Модули формата CompactPCI
dominion Offline
#81 Оставлено : 20 марта 2015 г. 12:46:22(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Support написал:
Добрый день, dominion.
В нашей практике был случай с интерфейсными платами Adlink когда под QNX6 в PCI Config Space номер прерывания платы оставался до 16 номера, а реально был выше 16. Попробуйте в режиме с включенным APIC вручную задать номера прерываний 16,17, 18 или 19.

Добрый день.
Помогло выставление 18-го прерывания в команде запуска драйвера. При этом в pci -v отображается прерывание 10.
Можно ли как-то избежать подобного шаманства с угадыванием прерывания для автоматизированного запуска драйвера?
Спасибо.
Support Offline
#82 Оставлено : 20 марта 2015 г. 16:25:43(UTC)

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

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

Здравствуйте, dominion.
devc-ser8250 не предусматривает "автоматического запуска" – ему всегда надо вручную задавать прерывания. Но при желании можно задать соответствия определившемуся прерыванию и реальному.
Ещё попробуйте в BIOS Setup выполнить Reset Configuration Data – это надо делать каждый раз при перемещении модулей в слотах.
dominion Offline
#83 Оставлено : 20 марта 2015 г. 18:36:39(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Support написал:
Здравствуйте, dominion.
devc-ser8250 не предусматривает "автоматического запуска" – ему всегда надо вручную задавать прерывания. Но при желании можно задать соответствия определившемуся прерыванию и реальному.

Я понимаю, что devc-ser8250 не предусматривает автоматического определения прерывания. Автоматизированный и автоматический - несколько разные понятия. Я говорил об автоматизации процесса запуска драйвера посредством, например, perl-скрипта, где можно подставить в строку запуска нужное прерывание. А когда не известно, откуда взять его корректное значение, процесс автоматизации становится несколько проблематичным.
Support написал:
Ещё попробуйте в BIOS Setup выполнить Reset Configuration Data – это надо делать каждый раз при перемещении модулей в слотах.

Спасибо. Попробую.
Support Offline
#84 Оставлено : 25 марта 2015 г. 16:34:27(UTC)

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

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

Добрый день, dominion.
Дополнительно предлагаем проверить версию BIOS, используемую на вашем CPC504.
В текущей версии 1.15 среди исправлений есть и "Bugfix legacy PCI IRQ routing". Если на модуле более старая версия, стоит актуализировать.
dominion Offline
#85 Оставлено : 20 апреля 2015 г. 17:44:59(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Добрый день.
Конфигурация оборудования: плата CPC504-02 + мезонинный модуль MIC5840-02-С, версия BIOS 1.16, ОС QNX 6.5, либо Windows XP SP3.
Проблема: COM1 работает только на передачу, принять в него данные не получается. Ситуация идентична на обеих ОС, поэтому можно исключить вероятную проблему с драйвером.
Проблема в прерываниях? Если да, то каким образом ее можно решить? В BIOS использованы настройки по умолчанию для портов мезонина.
Спасибо.
Moderator Offline
#86 Оставлено : 21 апреля 2015 г. 18:19:08(UTC)

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

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

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

Проверили на нашем оборудовании CPC504-03 + MIC584-01, COM1 работает как на прием, так и на передачу.

- Сбрасываем BIOS в заводские/дефолтные настройки.
- Установили Windows XP SP3 RUS.
- Подключили COM1 к COM ПК.
- Ввод текста проходит в обоих направлениях.

Во вложении скриншот с экрана.
Пользователь Moderator прикрепил следующие файлы:
Test.JPG (57kb) загружен 6 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
dominion Offline
#87 Оставлено : 23 апреля 2015 г. 9:06:08(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Попробую протестировать другой MIC584, о результатах отпишусь.
dominion Offline
#88 Оставлено : 12 мая 2015 г. 10:54:25(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

С другим мезонинным модулем порт работает корректно.
Moderator Offline
#89 Оставлено : 12 мая 2015 г. 11:08:48(UTC)

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

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

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

Передавайте в ремонт неисправный модуль.
dominion Offline
#90 Оставлено : 13 мая 2015 г. 14:54:16(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Добрый день.
При использовании процессорной платы CPC504 с многопортовой платой ADLINK cPCI-3538 и аналоговыми платами cPCI-9116 под QNX 6.5 столкнулся со следующей проблемой:
1. При использовании startup-bios не работает многопортовая плата. Аналоговые платы работают корректно.
2. При использовании startup-apic не работают аналоговые платы - невозможно произвести запись в адресное пространство платы. Многопортовая плата работает корректно.
Есть ли какие-то варианты решения данной проблемы? Нужна ли какая-то доп. информация о системе для более детального анализа проблемы?
Спасибо.
Moderator Offline
#91 Оставлено : 13 мая 2015 г. 17:33:43(UTC)

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

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

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

Прерывания приходят? Прошлый вопрос с прерываниями закрыт? Или проблема только с вводом/выводом.
dominion Offline
#92 Оставлено : 14 мая 2015 г. 9:56:16(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Каким образом можно определить приходят ли прерывания от оборудования?
Вопрос с прерываниями не закрыт. Плата ADLINK cPCI-3538 в выводе утилиты pci имеет одно прерывание, по факту оно другое. При запуске драйвера приходится угадывать, какое же у нее прерывание. А прерывание меняется в зависимости от крейта и слота. Если использовать startup-apic и угадать прерывание платы, она работает. Но при использовании startup-apic перестают работать платы cPCI-9116, которые работают корректно при использовании startup-bios. Версия BIOS процессорной платы последняя - 1.16.
Moderator Offline
#93 Оставлено : 18 мая 2015 г. 15:22:00(UTC)

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

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

dominion, мы постараемся воспроизвести у себя вашу ситуацию. Возможно, она воспроизводится не только на указанных вами платах.
dominion Offline
#94 Оставлено : 22 мая 2015 г. 15:13:23(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Добрый день.
Проблемы с платами Adlink cPCI-3538 и cPCI-9116 решились. От использования startup-apic мы отказались, потому что, как выяснилось, при обновлении BIOS до версии 1.16 startup-bios тоже вполне корректно с ней работает. Что касается аналоговой платы 9116, то здесь видимо причина была в использовании старой версии драйвера. Просто эти проблемы неким образом наложились друг на друга и казалось, что причина у них одна - неработоспособность прерываний. По последним тестам обе платы работают корректно с процессорным модулем CPC504.
Спасибо за помощь.
dominion Offline
#95 Оставлено : 3 июля 2015 г. 16:37:28(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Добрый день.
В поисках замены платы CPC504, которая, по некоторым сведениям, будет вскоре снята с производства, наткнулся на плату CPC508. Основное условие для замены - это совместимость новой процессорной платы с PICMG 2.0 для возможности использования с платами ввода-вывода стандарта CompactPCI. Насколько я понял, спецификация PICMG 2.30 такую совместимость подразумевает, то есть при замене CPC504 на CPC508 теоретически никаких проблем возникнуть не должно, но опыта таких экспериментов у меня не было. В связи с этим хочется поинтересоваться: будет ли корректной такая замена, есть ли какие-то подводные камни, могут ли возникнуть какие-то проблемы с работоспособностью плат ввода-вывода?
Спасибо.
Moderator Offline
#96 Оставлено : 3 июля 2015 г. 17:13:39(UTC)

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

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

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

Скорее всего, проблем быть не должно. Но, лучше перед покупкой взять модуль на тестирование.
dominion Offline
#97 Оставлено : 21 июля 2015 г. 17:08:16(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Добрый день.
При перепрошивке BIOS платы CPC504 наблюдается странная ситуация:
Программа доходит до шага Programming flash memory... и зависает в нем. Висеть может сколь угодно долго.
После перезагрузки по питанию плата работает исправно, но BIOS остается старой версии. Обновляю с 1.14 на 1.16.
До этого проблем с обновлением BIOS на других платах CPC504 не было.
Подскажите пожалуйста в чем может быть причина.
Спасибо.
dominion Offline
#98 Оставлено : 22 июля 2015 г. 10:36:08(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

dominion написал:
Добрый день.
При перепрошивке BIOS платы CPC504 наблюдается странная ситуация:
Программа доходит до шага Programming flash memory... и зависает в нем. Висеть может сколь угодно долго.
После перезагрузки по питанию плата работает исправно, но BIOS остается старой версии. Обновляю с 1.14 на 1.16.
До этого проблем с обновлением BIOS на других платах CPC504 не было.
Подскажите пожалуйста в чем может быть причина.
Спасибо.

Дело было в MS DOS. Fwflash не могла корректно считать Manufacture Id и Device Id, определяя их как 0xFF и 0xFFFF соответственно.
Создание загрузочной дискеты MS DOS стандартными средствами Windows решило проблему.
При неудачной перепрошивке использовалась кастомная сборка MS DOS с просторов интернета.
Moderator Offline
#99 Оставлено : 22 июля 2015 г. 11:23:52(UTC)

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

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

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

Спасибо, что сообщили о решении проблемы.
dominion Offline
#100 Оставлено : 20 октября 2015 г. 15:35:58(UTC)


Опытный пользователь

Сообщений: 213
Город:: Калининград

Добрый день.
Существует ли BSP под QNX 6.5 для платы CPC508?
Как в случае с CPC504 на CPC508 под QNX не поднимается второй интерфейс Ethernet.
В CPC504 такая проблема наблюдалась не на всех платах, но, как правило, помогало обновление BIOS до актуальной версии.
На CPC508 BIOS последней версии.
8 Страницы«<34567>»
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.