Страниц: [1]
  Печать  
Автор Тема: USB 3.0 в QNX  (Прочитано 3406 раз)
Arkasha-666
Участник
*
Offline Offline

Сообщений: 1


Linux saved the World


Просмотр профиля WWW
« : Марта 28, 2011, 10:38:46 pm »

Доброго времени коллеги! В последнее время активно развивается и внедряется высокоскоростной интерфейс USB 3.0 (который также известен как SuperSpeed USB). В Linux поддержка встроена можно считать с момента появления интерфейса - http://www.usb-30.ru/usb3/usb-3-0-i-linux.html

А как обстоят дела с USB 3.0 в QNX и стоит ли вообще такую поддержку ждать?
Записан
AG
QOR.Moderator
*****
Offline Offline

Сообщений: 872



Просмотр профиля WWW
« Ответ #1 : Марта 29, 2011, 02:22:02 am »

Ой-ой-ой... QNX, в какой-то степени, как жираф - до его все доходит с опозданием...
Ждать стоит, но, ИМХО, не сразу. Может через пол-года выйдет.
Записан

dmi
QOR.Admin
*****
Offline Offline

Сообщений: 469



Просмотр профиля
« Ответ #2 : Марта 29, 2011, 10:07:39 pm »

Вопрос скорее для Foundry27. Я думаю, что поддержка планируется. Т.к. у QNX сейчас основной вектор развития - мобильные устройства и авто платформы. А до туда оно дойдёт.

Вопрос в каком оно состоянии, а об этом могут рассказать только разработчики.

Если скажут нет, то есть варианты. Не знаю насколько сейчас открыт QNX-овский USB стек. Если открыт - брать код из линукса (точнее из NetBSD, если оно уже умеет. FreeBSD вроде как уже) и перерабатывать.
Если нет - пытаться взять под NDA и перерабатывать самому.
Ну или заказывать разработку QNX-у.
Записан
ob1
Hero Member
*****
Offline Offline

Сообщений: 628


What has two thumbs up and doesn't give a crap?


Просмотр профиля WWW
« Ответ #3 : Марта 29, 2011, 11:40:32 pm »

Я не слышал о том, что исходники USB стека QNX открывали. И мне кажется, что к NetBSD они не имеют отношения.
Записан
Komaro
Участник
*
Offline Offline

Сообщений: 35



Просмотр профиля
« Ответ #4 : Декабря 21, 2016, 01:53:07 pm »

Доброго времени суток форумчане. Обращаюсь к вам с просьбой о помощи или подсказки.
1. Кто знает, как в QNX6.4.1 подключить флэшку или USB-клаву, под управлением контроллера USB3.0? (При любых настройках в BIOS, клава не работает)
2. Кто знает, как в QNX6.6.0 подключить флэшку, под управлением контроллера USB3.0? (клава работает, только если в BIOS выставить режим XHCI)

Спасибо за ранее!!!
Записан
Dark
Sr. Member
****
Offline Offline

Сообщений: 342


Просмотр профиля
« Ответ #5 : Декабря 21, 2016, 06:22:16 pm »

6.5.0 не вариант?

1. Кто знает, как в QNX6.4.1 подключить флэшку или USB-клаву, под управлением контроллера USB3.0? (При любых настройках в BIOS, клава не работает)

Спрашивать тех. поддержку о наличии порта io-usb со всеми причиндалами.
Записан
Komaro
Участник
*
Offline Offline

Сообщений: 35



Просмотр профиля
« Ответ #6 : Декабря 23, 2016, 01:49:37 pm »

6.5.0 не вариант?

1. Кто знает, как в QNX6.4.1 подключить флэшку или USB-клаву, под управлением контроллера USB3.0? (При любых настройках в BIOS, клава не работает)

Спрашивать тех. поддержку о наличии порта io-usb со всеми причиндалами.

В QNX6.5.0 та же история, что и с 6.4.1.

Тех. поддержка, редко откликается. (
Записан
ob1
Hero Member
*****
Offline Offline

Сообщений: 628


What has two thumbs up and doesn't give a crap?


Просмотр профиля WWW
« Ответ #7 : Декабря 23, 2016, 02:45:06 pm »

В QNX6.5.0 та же история, что и с 6.4.1.

Не совсем правда.

Тех. поддержка, редко откликается. (

Это смотря какая тех.поддержка.
Записан
Komaro
Участник
*
Offline Offline

Сообщений: 35



Просмотр профиля
« Ответ #8 : Декабря 26, 2016, 03:31:11 pm »

В QNX6.5.0 та же история, что и с 6.4.1.

Не совсем правда.


Я имел ввиду в моем случае. Пробовал и под QNX641 и QNX650, ситуация одинакова, т.к. нет дров devu-xhci.sо. Его нашел только под QNX660.

И кстати получилось пробудить клаву и флехи, но для флэх не работает авто-монтирование. Приходиться вручную монтить. И в /dev они появляются как hd*t[тип файловой системы].
У меня получилось так:
Жду когда запуститься io-usb c библиотеками uhci,ohci,exhci. (это запускается в образе)
В скрипте...
Потом монтирую дополнительно xhci.so :
Код:
mount -T io-usb devu-xhci.so /dev/io-usb/io-usb
Затем запускаю devb-umass:
Код:
devb-umass cam pnp,quite blk noatime,cache=512k &
жду.
Запускаю enum-usb:
Код:
enum-usb &
и все. Дальше в устройствах (/dev), должны появляться ваши флэхи.
Как-то так.
« Последнее редактирование: Декабря 26, 2016, 03:33:09 pm от Komaro » Записан
mv
Full Member
***
Offline Offline

Сообщений: 153


Просмотр профиля
« Ответ #9 : Декабря 27, 2016, 11:25:10 am »

Я имел ввиду в моем случае. Пробовал и под QNX641 и QNX650, ситуация одинакова, т.к. нет дров devu-xhci.sо. Его нашел только под QNX660.

Для xhci в QNX 6.5.0 есть драйвер и он работает.
Он включён, например, в состав обычного generic x86 BSP.
Записан
Komaro
Участник
*
Offline Offline

Сообщений: 35



Просмотр профиля
« Ответ #10 : Декабря 28, 2016, 11:52:47 am »

Я имел ввиду в моем случае. Пробовал и под QNX641 и QNX650, ситуация одинакова, т.к. нет дров devu-xhci.sо. Его нашел только под QNX660.

Для xhci в QNX 6.5.0 есть драйвер и он работает.
Он включён, например, в состав обычного generic x86 BSP.

Простите. Значит я его не нашел в 6.5.0 в той редакции, которая у меня была.
Записан
Страниц: [1]
  Печать  
 
Перейти в: