Не распознаёт устройства, устанавливаемые в порт USB1 (разъём X19).
Описание ситуации. Всё , что устанавливается в порт USB0 (разъём X22) прекрасно распознаётся и подключается. Те же самые устройства, установленные в USB1 (разъём X19) не вызывают никакой реакции системы.
Грешил на неисправность порта, однако при загрузке системы светодиод на флэш карте моргает, то есть порт вообще-то живой.
По инструкции порт "невидим" только если установлен модуль с поддержкой WiFi. У меня без поддержки (SK-iMX6-S(D)-OEM, V1B).
Не помогло.
Попробовал после правки сделать uboot_rebuild, kernel_rebuild с последующим mk-sd.
Порт по-прежнему не воспринимает присоединяемые устройства.
Порт нужен. На нулевом у меня клавиатура с мышью, на первом хочу запустить мобильный интернет. Это нужно будет для проекта.
Ставить разветвитель не хочется, так как проект для транспорта, а это лишнее устройство, крепление, подбор по условиям эксплуатации и прочие задачи для конструкторов.
Может быть я всё-таки что-то не так сделал?
Изначально строки в файле и dr_mode не было. Я её добавлял. Компилятор про ошибки молчит.
Для нормальной работы OTG порта, нужно присутствие OTG_VBUS, а он завязан на USB-B разъем (не на хост) ...
Нужно "патчить" материнку - либо замкнуть VD4 (и J8), либо подать 5В на 1 контакт X20.
Добавив dr_mode = "host" хост уже будет нормально работать.
Самое забавное, судя по состоянию моей материнки, этот баг я несколько раз для себя открывал-находил решение и забывал (вполне возможно, что и на форуме это не раз обсуждалось).
1. Необходимо внести схемные изменения в материнку.
2. Только после этого параметр dr_mode будет иметь действие.
То есть без изменения материнки ничего сделать нельзя.
Извините за некоторую "занудливость", но проект, где я работаю должен закончиться мелкосерийным производством, а Вы понимаете, что для "конвейера" любые неточности на этапе разработки могут вырасти в большие затраты при производстве.
киты для того и делают, чтобы опробовать возможности и оценить железо..
если всё подходит, то можно для серии использовать без изменений..
если частично не подходит, то либо разработать свою конструкцию на основе существующей, либо:
не пойму в чем проблема? посадить монтажника и напаять дополнительный проводок на каждую плату..
какие претензии к Павлу?
*** какие претензии к Павлу? ***
Господь с Вами!! При чём тут претензии?
Я веду исследования, вот и всё. Просто стараюсь вести их тщательно.
А Вам и Вашему форуму я только благодарен за разъяснения и ответы.
Монтажник действительно не проблема, просто я должен установить на этапе исследований: является ли эта технологическая операция обязательной или нет.
После меня же будут работать организаторы производства.
*****************
С ядром 3.0.35 такого эффекта не было, хотите понять почему - пожалуйста, все исходники у Вас есть.
******************
И здесь без претензий, что Вы "должны". Но ведь разумно же сначала спросить у уже "прошедших" путь, чем делать работу, которая уже проделана. Ответ типа: "предлагаю исследовать самому в таких-то и таких-то местах и файлах"- это тоже для меня ответ.
Если я нарушаю некоторые правила и границы, принятые на форуме- просто сообщите мне об этом.
часто в ФАКах на форумах пишут "перед созданием новой темы или вопросом поищите, а не был ли задан этот вопрос ранее"
т.ч. имеет смысл сначала почитать, а потом спрашивать..
или хотя бы поискать по ключевым словам hint: местный поиск исторически не работает, проще через гугль "что-то там site:starterkit.ru"
это ваше право. вполне может оказаться, что ваша комбинация железа, периферии и софта уникальна и никто ранее этого не делал..
тут вполне толерантное сообщество и банят обычно только ботов..