Обновление USB стека для QNX 4.2501.03.2013: USB стек 2.00L (экспериментальная версия):
- исправлена ошибка синхронизации, внесенная в версию 2.00L, которая могла приводить к падению менеджера io-usb по SIGSEGV, при определенной последовательности запуска менеджера io-usb и USB - драйверов.
14.01.2013: USB стек 2.00L (экспериментальная версия):
- изменения в обработке прерываний.
- приоритет менеджера io-usb повышен до 23;
- исправлена ошибка, которая могла приводить хост контроллер в состояние Halted, если во время копирования с/на USB-флеш или иного интенсивного обмена с USB устройством вызывалась утилита usb.
- исправлена проблема синхронизации, которая могла вызывать Input/output error, если во время копирования с/на USB-флеш производилось подключение какого-либо другого USB-устройства.
- добавлена опция -а драйверу devu-mouse; данная опция была введена для решения проблемы некорректной работы PS/2 мышей при подключении через USB to PS/2 адаптер.
- при уровне подробности вывода 6 и выше менеджер io-usb направляет отладочную информацию на консоль.
14.02.2012: USB стек 2.00K:
- исправлена ошибка с освобождением глобальных сегментов памяти при завершении Fsys.umass. Данная ошибка могла приводить к исчерпанию данного ресурса примерно на 10-15 перезапуск Fsys.umass;
- исправлена проблема зависания системы при работе с некоторыми OHCI контроллерами из-за некорректного отключения SMM;
- изменения в обработке прерываний.
24.05.2011: Доступна версия USB стека 2.00F. Данная версия содержит следующие изменения:
- исправлена ошибка, которая могла приводить к падению ядра при запуске/перезапуске менеджера io-usb;
- исправлена ошибка освобождения глобальных сегментов памяти, которая могла приводить к исчерпанию данного системного ресурса;
- изменена функция инициализации корневого хаба в стеке EHCI;
- исправлено падение io-usb-ehci при запуске с опцией -d;
- исправлена ошибка обработки дескрипторов USB принтеров драйвером devu-prn;
07.07.2010: Доступна версия версия USB стека (2.00E). Содержит исправление ошибки в работе с USB floppy приводами из-за которой стек USB не корректно обрабатывал запросы к устройству и не позволял работать с некоторыми USB floppy-дисководами.
16.06.2010: Доступна новая версия USB стека для QNX 4.25. Данная версия (2.00D) содержит, преимущественно, исправления обнаруженных ошибок.
Из наиболее интересного:
- исправлена проблема зависания системы при разделении прерываний USB устройств, c контроллерами жестких дисков, сетевыми и графическими картами.
- исправлена ошибка в работе с USB хабами, из-за которой устройства за хабами не определялись.
- для загрузки с USB устройств добавлена урезанная версия io-usb (io-usb-ehci), которая включает в себя поддержку только EHCI.
10.02.2010: Обновлен
USB стек для QNX 4.25. Новая версия (2.00B) является портом из QNX 6.4.1. В данной версии расширена поддержка чипсетов EHCI, UHCI, OHCI.
USB стек доступен как бета версия. Планируется его включение на диск обновления 2010. Принимаются замечания и пожелания по работе.
Архив с исполняемыми модулями: QNX425-USB-20130301.tar.gz - версия 2.00L (
экспериментальная), сборка от 2013-03-01
Контрольная сумма:
cksum QNX425-USB-20130301.tar.gz
3430510871 270534 QNX425-USB-20130301.tar.gz
QNX425-USB-20120214.tar.gz - версия 2.00K, сборка от 2012-02-14
Контрольная сумма:
cksum QNX425-USB-20120214.tar.gz
4042368701 270401 QNX425-USB-20120214.tar.gz