Проблемы с USB-подключением

В настоящее время я запускаю проект робототехники с использованием Hokuyo (URG-04LX-UG01 - http://www.hokuyo-aut.jp/02sensor/07scanner/urg_04lx_ug01.html). Этот подключен к моему компьютеру через USB. Хотя он создает порт «/dev/ttyACM0», когда я подключаю его, я не могу подключиться к нему с помощью связанной библиотеки (ошибка последовательного подключения). До сих пор ничего странного, ошибок или неправильного программирования не происходит, но вот моя проблема: когда я подключаю хокуйо к USB-концентратору, который также подключен к моему компьютеру, я могу подключиться к нему, и все работает отлично.

Мой ноутбук Samsung 900x3c под управлением Linux Mint 15.

Знаете ли вы, что USB HUB меняет в USB-коммуникациях? Есть ли связь с моим ноутбуком? (Раньше я сталкивался с той же проблемой, используя встроенный компьютер на базе ARM) Можно ли решить проблему без использования какого-либо аппаратного решения? Если это не так, есть ли что-нибудь более компактное, чем USB-концентратор, который мог бы это исправить?

Спасибо !


person qchateau    schedule 29.09.2013    source источник


Ответы (2)


Ваш USB-HUB питается от внешнего адаптера питания? URG-04LX-UG01 потребляет 2,5Вт/5В=0,5А. Это предел для USB. USB-порты ноутбука не такие мощные, и если устройство потребляет немного больше, чем max, то они просто отключают питание.

Обновить

Устройство USB 2.0 Full Speed. Я видел USB-контроллер, у которого были проблемы с устройствами USB 1.0 или USB 2.0. Концентратор позиционирует себя как USB 2.0 High Speed ​​и прозрачно обрабатывает USB 2.0 Full Speed ​​для USB-контроллера ноутбука. У вас есть другой ноутбук/ПК, чтобы проверить это?

person yegorich    schedule 01.10.2013
comment
Не могли бы вы опубликовать dmesg на pastebin.com? Пробовали ли вы другое ядро? - person yegorich; 02.10.2013
comment
Несмотря на то, что устройство не работает без HUB, оно правильно определяется как периферийное устройство USB Full Speed, оно даже определяет, что это hokuyo (и другие детали), используя lsusb. Я опубликую dmesg как можно скорее (у меня нет доступа к hokuyo 24/7) - person qchateau; 03.10.2013

Я немного опоздал со своим отзывом по этой проблеме, но лучше поздно, чем никогда:

Я смог определить, что вся проблема возникла из-за моего USB-кабеля. Каким-то образом в этом кабеле возникла проблема с электричеством, и компьютер — или хокуё — не мог должным образом общаться через него. Я думаю, что USB-концентратор каким-то образом смог исправить эти проблемы с электричеством.

В любом случае, проблема решена!

person qchateau    schedule 08.11.2013