Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
MB) - iMX6/53/50 - WiFi + SK - OEM - iMX6S - Как включить второй интерфейс USB? (SK - WiFi) - OEM( - iMX6S - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
Как включить второй интерфейс USB? (SK-iMX6S-OEM-WiFi + SK-iMX6/53/50-MB)
JohnCS
Добавлено 29.06.2015 10:59
0
Сообщение: 1
JohnCS
5

Пункты: 309
Регистрация: 07.05.2015
Плата SK-iMX6S-OEM-WiFi + SK-iMX6/53/50-MB, виртуальная машина 3.10.17/iMX6_Libuntu_build_machine

При загрузке в логе - только одна шина USB - первый порт USB. Команда lsusb показывает только один USB хаб. Для подключения второго я добавил в файл imx6qdl-oem.dtsi:

regulators {
...
reg_usb_h2_vbus:usb_h2_vbus {
compatible="regulator-fixed";
regulator-name="usb_h2_vbus";
regulator-min-microvolt=<5000000>;
regulator-max-microvolt=<5000000>;
regulator-always-on;
};
};


usbh2{
vbus-supply=<&reg_usb_h2_vbus>;
status="okay";
};

После этого вторая шина USB появилась в логе и в сообщениях lsusb. Но при подключении устройства ко второму интерфейсу USB оно не обнаруживается.

Что необходимо исправить/добавить для использования второй шины USB?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 29.06.2015 14:41 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Итак, если речь именно о модуле SK-iMX6S-OEM-WiFi (c USB адаптером на борту), то с модуля выходит только один порт USB (второй остается на модуле для адаптера).
Но этот порт OTG USB, а на материнской плате не предусмотрен механизм определения хост-устройство.
Штатные настройки ядра.
1) нужно подать на VBUS 5В (самое просто просто кинуть перемычку проводом или закоротить VD4 и замкнуть J8) - без этого порт отключен
2) замкнуть USB ID на землю (это указывает порту что он хост)
Порт начнет работать как хост.

Можно в конфиге ядра отключить опцию "[ ] ChipIdea device controller", тогда линия ID будет игнорирооваться - будет всегда хостом.
Спуститься к концу Подняться к началу
Персональная информация
JohnCS
Добавлено 29.06.2015 17:27 Сообщение: 3
JohnCS
5

Пункты: 309
Регистрация: 07.05.2015
Всё заработало. Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)