Поделиться в Facebook Поделиться ВКонтакте Поделиться в LinkedIn Опубликовать в Twitter

QNX® 4 Product Suite 2011 Release Notes


Note: Если у вас было установлено экспериментальное программное обеспечение, следует удалить его перед установкой этого программного обеспечения.

Дата редакции: May 26, 2011

Содержание

Самую последнюю версию этого описания можно посмотреть на сайте www.qnx.com, войдите под своим myQNX аккаунтом, и затем перейдите в раздел Download.

Что нового в обновлении QNX4 2011?

Программное обеспечение "QNX4 Product Suite 2011" содержит следующие новые драйверы и компоненты:

  • Net.e1000 — драйвер контроллеров Intel Gigabit Ethernet (Ref# 75455)
  • Компоненты стека USB 2.0 QNX4:
    • io-usb
      USB стек, включающий поддержку контроллеров OHCI, UHCI и EHCI
    • io-usb-ehci
      Облегченный USB стек, включающий поддержку только контроллеров EHCI
    • Fsys.umass
      Драйвер для USB-класса запоминающих устройств
    • devu-kbd
      Драйвер для USB-класса клавиатур
    • devu-mouse
      Драйвер для USB-класса "мышей"
    • devu-prn
      Драйвер для USB-класса принтеров
    • usb
      Утилита отображения информации о устройствах USB (Ref# 75987)
  • Драйверы для сенсорных экранов USB:
    • devu-egalax
      Драйвер для контроллеров сенсорного экрана EGALAX USB
    • devu-elo
      Драйвер для контроллеров сенсорного экрана Elo USB
    • devu-microtouch
      Драйвер для контроллеров сенсорного экрана Microtouch SC USB
    • devu-touchintl
      Драйвер для контроллеров сенсорного экрана Touch International DMC TSC-10
    • calib
      Новая утилита для калибровки (Ref# 72085; Ticket ID 87889)
  • Компоненты TCP/IP 5.1 (Ref# 75988)

Дополнительные изменения:

  • boot
    Более точно подсчитывается частота ЦП для большинства процессоров. (Ref# 43481)

Note: Если происходит сбой при загрузке, необходимо отредактировать загрузочный файл образа ОС, используя новую опцию -c команды boot для определения частоты ЦП (в МГц), и создать новый загрузочный образ. Более подробную информацию см. в главе "Building an OS Image" руководства "Installation Configuration".

  • bootpd
    Добавлена опция -D для заполнения дополнительных полей необходимых для загрузки некоторых PXE.
  • calib
    Добавлена поддержка сенсорных экранов с большим разрешением. (Ref# 67264)
  • qnx4/graphics/trappers/crttrap.list
    Добавлены новые графические драйверы.
  • fdisk
    Вывод правильной информации о размере диска. (Ref# 59636; Ticket ID 84288)
  • Fsys.atapi
    Обновлена поддержка последних контроллеров PATA/SATA. Обновление включает поддержку для контроллеров Intel ESB и 82801 SATA, а также для ATI SB400 и JMicron 36x. (Ref# 49177)

Для данного драйвера нет online документации, однако информацию о его использовании можно посмотреть с помощью опции:

 # use Fsys.atapi
  • Input
    • Улучшена поддержка сенсорных экранов
    • Исправлено хаотичное срабатывание USB-"мыши" и клавиатуры. (Ref# 71682)
  • mmap()
    Вызов данной функции с флагом MAP_SHARED и файловым дескриптором -1, больше не приводит к аварийному завершению. (Ref# 71569)
  • Net
    Исправлены сообщения журнала трассировки для новых драйверов. (Ref# 77423)
  • Сетевые драйверы:

Следующие драйверы были обновлены для поддержки новых версий семейства контроллеров:

  • Net.e1000
  • Net.ether82557
  • Net.i82540
  • Net.rtl8169
  • Net.rtl

Исправлена ошибка с некорректной контрольной суммой (CRC) при работе с маленькими кадрами. (Ref# 75993, 75989, 75990)

  • Net.e1000
    Если во время запуска драйвера не установлено сетевое соединения, то драйвер устанавливает скорость 0 Мбит/сек. (Ref# 98316)
  • Net.ether82557
    Скорректирован порядок записи MDI. (Ref# 81957; Case# 00105159)
  • Net.i82540
    Обеспечена корректная работа с сетевым контроллером Intel 82566. (Ref# 58372)
  • Net.rtl8169
    • Обеспечена правильная работа на 1000Mbps. (Ref# 71715)
    • Работа драйвера больше не останавливается примерно через 20 секунд при некоторых начальных установках. (Ref# 76490)
  • nettrap
    Обновлена поддержка последних версий сетевых драйверов.
  • Pg.i830
    • Добавлена поддержка новых контроллеров (Ref# 73440, 75991).
    • Исправлена ошибка с зависанием системы при запуске crttrap.
    • Исправлена ошибка работы курсора в pterm. (Ref# 71456)
  • Pg.lx800
    Регистр масштабирования устанавливается правильно и изображение больше не искажается. (Ref# 54149)
  • Pp.ps
    Добавлена поддержка кириллических шрифтов и обновлена соответствующая документация. (Ref# 36291, 97861)
  • route
    Добавлена поддержка команды show.
  • SMBfsys
    • SMBfsys может считывать корневой каталог на Ubuntu SMB Share. (Ref# 56837)
    • Вызов fsync() в точке монтирования SMB больше не блокируется. (Ref# 58269)
  • tar
    Добавлена поддержка опции -C, которая позволяет изменять текущий каталог.
  • /etc/config/traceinfo
    Обновлен для вывода новой отладочной информации от драйверов.
  • vesabios.trap
    Увеличено максимальное количество определяемых графических режимов до 128.

Изменения в программе инсталляции:

  • Метод сжатия образа загрузочного диска изменен с gzip на bzip2.
  • Компоненты USB включены в инсталляционный диск и доступны во время инсталляции.
  • Внесены изменения в программу инсталляции. Изменения в файле построения образа и в sysinit, вносимые на шаге Build OS, добавляются корректно.

Устранение неисправностей: безопасный режим

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

  • Диагностический режимF1
    Эта опция позволяет указывать оборудование, которое будет определено автоматически. Если имеются нестандартные устройства, есть возможность выбрать или исключить их. После автоопределения, можно добавить дополнительные устройства в ручную, используя кнопку Add...

  • 16-цветный режим VGAF2
    Можно использовать эту опцию, если возникли проблемы с изображением во время начальной загрузки или при входе в графический режим. Позже, во время установки, будет выведено приглашение проверки видео-режима для выбора лучшего разрешения.

  • Использовать только клавиатуру (не использовать PS/2 “мышь”)F3
    При возникновении проблем с клавиатурой, или указательным устройством, можно воспользоваться этой опцией.

  • Подробный выводF4
    Эта опция выводит на экран всю доступную информацию о запуске драйверов устройств или других программ. Опция может быть полезна, когда трудно идентифицировать ошибку, а дополнительные подробности, возможно, помогут решить проблему.

  • Сброс клавиатурыF5
    При возникновении проблем с клавиатурой, или указательным устройством, можно воспользоваться этой опцией.

  • Сброс PS/2 “мыши”F6
    При возникновении проблем с PS/2-совместимым указательным устройством, можно выбрать эту опцию. Некоторые контроллеры не инициализируются должным образом.

  • Использование USB-стекаF7
    Данная опция запускает менеджер io-usb. Он может быть полезен при возникновении проблем с USB-"мышью" или клавиатурой, если необходимо использовать USB-CDROM или установить QNX на USB-флеш.

  • Эмуляция видео BIOSF9
    Можно использовать эту опцию, если возникли проблемы с изображением при начальной загрузке или входе в графический режим. Портативные компьютеры часто “эмулируют” видео-чипсеты, с помощью программного обеспечения.

Поддержка видео

Некоторые видеокарты (например, в портативных компьютерах) могут не поддерживаться в графической оболочке Photon. Несмотря на то, что Product Installer поддерживает многие из этих карт, чтобы запустить Photon на таком компьютере, понадобится более новая версия графических драйверов Photon.

В этой ситуации, необходимо установить все последние патчи для графической оболочки Photon с диска. Если видео-карта по прежнему не поддерживается, обратитесь в службу технической поддержки.

Поддержка USB в программе инсталляции

Поддержка USB во время инсталляции:

  1. Разрешить использование USB-стека - (нажать F7) в меню безопасного режима, для запуска менеджера io-usb.
  2. На первом этапе программы инсталляции, нажать F12 или выбрать кнопку "Запуск инсталляции в режиме диагностики" ("Run installation in diagnostic mode").
  3. Нажать F2 или кнопку "Далее" ("Next").
  4. В списке "Типы адаптеров оборудования" (“Hardware adapter type”), выбрать "USB-устройства хранения" (“USB mass storage device”).
  5. Нажать F2 или кнопку "Далее" ("Next").
  6. Процедура автоматического определения оборудования должна обнаружить все присоединенные USB-устройства хранения (USB CD-ROM, USB-дисковод, USB-флеш).

Поддержка USB позволяет устанавливать QNX с USB CD-ROM и устанавливать QNX на USB-флеш.


Note: Программа инсталляции в данный момент не поддерживает подготовку загрузочной дискеты для USB-дисковода.

Известные проблемы

Известные проблемы этой редакции "QNX 4 Product Suite" содержатся в следующем:

  • Если установлен компонент "QNX 4.25 OS Patch Level G+" с диска 2008, то при обновлении на версию "QNX 4 Product Suite 2011, установка компонента “QNX4 Documentation Patch G” будет заблокирован (для компонента QNX4 Documentation будет отображено два установленных обновления и обновление G будет помечено как уже установленное).

Временное решение: удалить компоненты документации QNX 4 (F8), и снова установить компоненты документации с обновлением G.


Note: При обновлении предыдущей версии "QNX 4 Product Suite" (2008 или 2009) на версию 2011, рекомендуется удалить компоненты “QNX 4.25 OS Patch Level G+” и “QNX 4.25 OS Patch 2009” перед обновлением. Данные компоненты были исключены из "QNX 4 Product Suite 2011". Для удаления этих компонентов необходимо запустить программу phinstall с диска 2008 или 2009 "Product Suite".

  • Драйвер Fsys.atapi поддерживает диски SATA только в режиме совместимости IDE. (Ref# 56067)
  • При работе в среде Photon нельзя запускать crttrap; если это случилось, система может быть повреждена или произойдет фатальный сбой. (Ref# 72418)

Временное решение: Запускать crttrap только в текстовом режиме.


Note: Если система автоматически загружает графическую оболочку Photon, перейти в текстовый режим можно перемещением /etc/config/bin/ph.num (где num - номер узла сети) в другое местоположение, например домашний корневой каталог, и последующей перезагрузкой. Также можно переместить данный файл обратно, если необходима загрузка в Photon.

  • USB-клавиатура и USB-"мышь" могут иногда зависать, если они используются одновременно, и менеджеры Net и io-usb используют одну линию прерывания.

Временное решение: перезапустить Photon или менеджер Input.

  • На некоторых платах программа установки может зависнуть при детектировании ATAPI, если разрешено использование стека USB (F7 в меню безопасного режима).
  • Программа инсталляции может зависнуть при попытке установки видео-режима во время установки некоторых неподдерживаемых видео-контроллеров.

Временное решение: пропустить детектирование видео-режима во время процедуры установки. (Указать “No” при вопросе установщика “Do you want to probe and set video modes now?”). При первой загрузке:

  1. Закомментировать строку с Hydra.ms в файле /qnx4/graphics/trappers/crttrap.list.
  2. Запустить crttrap trap для распознавания (детектирования) видео-режима.
  3. Запустить Photon.

Note: Неподдерживаемые графические контроллеры могут работать только в режиме 640x480x16.

  • При обновлении предыдущей версии QNX 4 Product Suite на версию 2011, установщик перемещает файлы редактора vedit, делая его нерабочим. (Ref# 72623).

Временное решение: после обновления на QNX 4 Product Suite 2011 необходимо запустить следующую команду:

 /usr/bin/vedit/restore.vedit restore
  • При установке обоих стеков TCPIP 4.25 и TCPIP 5.10, и последующем удалении текущей используемой версии TCPIP с помошью программы Phinstall, необходимо корректно переопределить ссылки на оставшийся TCP/IP стек. Это можно сделать запустив скрипт /usr/tcprt/switch.tcpip. Также этот скрипт можно использовать для переключения между версиями TCP/IP.

  • Скрипт конфигурации TCPIP 5.10 обновляет только /etc/config/bin/tcpip.$NODE во время установки, при этом, /etc/netstart и /etc/nfsstart остаются без изменений. При использовании скрипта /etc/netstart для запуска компонентов TCP/IP 4.25, и последующего обновления на TCPIP 5.10, необходимо отредактировать вручную скрипты

/etc/netstart и /etc/nfsstart или заменить файлы /etc/netstart и /etc/nfsstart на аналогичные из каталога /etc/config/socket. Данный каталог содержит файлы конфигураций по умолчанию, которые соответствуют используемому в данный момент стекому TCP/IP.

Где найти описание продуктов

С каждым продуктом поставляется online "readme" файл, содержащий важную информацию о каждом выпуске (например, последние изменения, известные проблемы, рекомендации по конфигурации, и т.д.)

Информация по каждому отдельному продукту:

Номер#ВерсияОписаниеИнформация
0070104.25QNX Operating System Runtime/etc/readme/qnx425
0070471.14Photon Runtime/etc/readme/photon
0070124.25TCP/IP Runtime/etc/readme/tcp425
0070572.02Voyager Runtime/etc/readme/voyager
00700510.6WATCOM C Compiler/etc/readme/wcc10.6
00700610.6WATCOM C++ Compiler/etc/readme/wcc10.6
0070134.25TCP/IP SDK/etc/readme/tcp425
0070481.14Photon SDK/etc/readme/photon
0070712.02Voyager SDK/etc/readme/voyager
0070811.10Citrix ICA Client Runtime/etc/readme/ica
0070181.10Photon Chinese Supplement/etc/readme/phcn
0070191.12Photon Japanese Supplement/etc/readme/phjp
0070204.24QNX Windows Runtime/etc/readme/windows


Документация online

Online-документацию в формате HTML, можно прочитать используя программу Helpviewer графической оболочки Photon или браузер, например, HTML-браузер Voyager.

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

Чтобы получить техническую поддержку по этому выпуску, или сообщить о каких-либо проблемах, посетите проект QNX 4, на портале Foundry27.

Метки: QNX4

Задать вопрос on-line Обсудить на форуме Написать электронное письмо