Поддерживает ли QNX RtP мультипроцессорные платформы ?
Как узнать, поддерживает ли QNX RtP мое "железо" ?
http://support.qnx.com/support/hardware/platform/index.html - перечень оборудования, поддерживаемого в QNX RtP.
У меня стоит Plug-And-Play сетевая (аудио, модемная, ...) плата. В перечне поддерживаемого оборудования она есть, но QNX RtP ее не определяет или определяет, но неправильно. Что посоветуете ?
По возможности, опции Plug-And-Play лучше отключить. Например, если на платах есть соответствующие перемычки, следует включить режим Jumperless Mode. Возможно, что с платами поставлялись конфигурационные утилиты - если это так, то можно отключить Plug-And-Play и с их помощью. В каждом конкретном случае стоит внимательно ознакомиться с документацией на "железо", либо обратиться с конкретным вопросом к производителю оборудования. Далее, опять же, с помощью перемычек или конфигурационных утилит выставить значения адресов, прерываний, каналов DMA, используемых оборудованием, соответствующие (или максимально близкие) к стандартным - т.е.
для SB-совместимой звуковой платы - IRQ 5, I/O 0x220, DMA 1,3
для большинства NE-2000 совместимых сетевых плат - IRQ 10, I/O 0x300
для внутренних модемов: при установке на /dev/ser2 (COM2) - IRQ 3, I/O 0x2F8
при установке на /dev/ser1 (COM1) - IRQ 4, I/O 0x3F8
при этом следует в BIOS компьютера отключить соответствующий последовательный порт (на который модем установлен). Другие последовательные порты (за исключением стандартных - COM1 и COM2) не поддерживаются. Не поддерживаются также в QNX RtP и WinModem'ы.
После этого, установить в BIOS компьютера следующие значения:
PnP OS Installed: NO
вышеуказанные ресурсы (для которых мы конфигурировали "железо") выставить в значения "Legasy ISA" (если конечно, платы рассчитаны на шину ISA).
Например, для сетевой платы 3com 509 ISA:
IRQ 10 - Legasy ISA.
ВНИМАНИЕ!!! Если что-то из вышеописанного вам не совсем понятно или вы не уверены, то лучше обратиться к специалисту или проконсультироваться с представителем производителя оборудования!
Вы можете следовать нашим рекомендациям на свой страх и риск. Мы не несем ответственности за любую порчу оборудования или программного обеспечения, данных при выполнении вами вышеозначенных действий.
В некоторых случаях, особенно это касается аудиоплат, в решении проблем, возникающих с Plug-And-Play, может помочь утилита ispanp, входящая в состав аудио-драйверов ALSA5 для Neutrino. Найти их можно на ftp-сервере QSSL.
Поддерживает ли QNX RtP мультипроцессорные платформы ?
Да, но это на Ваш страх и риск. Официальной поддержки нет. В /boot/build по умолчанию лежит сценарий qnxbasesmp.build для сборки загружаемого образа ОС qnxbasesmp.ifs с поддержкой мультипроцессорности. О том, как собрать образ, читайте в FAQ по программному обеспечению и в документации, входящей в состав ОС.
[Содержание]