2013-09-29 90 views
0

我目前使用Hokuyo(URG-04LX-UG01 - http://www.hokuyo-aut.jp/02sensor/07scanner/urg_04lx_ug01.html)运行机器人项目。这个使用USB插入我的电脑。虽然它插入时会创建端口“/ dev/ttyACM0”,但我无法使用关联的库(串行连接错误)连接到它。直到这里,没有什么奇怪的,错误或misprogramming发生,但这是我的问题: 当我插入到USB HUB,它也插入到我的电脑,我可以连接到它,一切正常完美。USB连接问题

我的笔记本是一台运行Linux Mint的15

三星900x3c你知道什么样的USB通信的USB HUB的变化? 与我的笔记本电脑有链接吗? (我曾经使用基于ARM的嵌入式计算机面对相同的问题) 是否可以在不使用任何硬件解决方案的情况下解决问题? 如果不是,有没有比USB HUB更紧凑的解决方案?

谢谢!

回答

1

您的USB-HUB是否由外部电源适配器供电? URG-04LX-UG01似乎消耗2.5W/5V = 0.5A。这是USB的限制。笔记本电脑的USB端口功能不是很强大,如果设备消耗的电量超过最大电量,那么他们只能切断电源。

更新

该设备是USB 2.0全速。我见过USB控制器,它有USB 1.0或USB 2.0设备的问题。 Hub将其自身定义为USB 2.0 High Speed,并为笔记本电脑USB控制器透明地处理USB 2.0 Full Speed。你有另一台笔记本电脑/电脑来检查这个吗?

+0

没问题,HUB不是外部供电... – Tytan

+0

你可以在http://pastebin.com/上发布dmesg吗?你有没有尝试其他[内核](http://kernel.ubuntu.com/~kernel-ppa/mainline/)? – yegorich

+0

即使设备在没有HUB的情况下也不能正常工作,它可以被正确检测为USB Full Speed外设,它甚至可以使用lsusb检测到它是一个hokuyo(以及其他详细信息)。 我会尽快发布dmesg(我无法访问hokuyo 24/7) – Tytan

0

我有点晚了我对这个问题的反馈,但更好的后期则从来没有这么:

我已经能够确定整个问题从我的USB线来了。不知何故,电缆和电脑(或者说hokuyo)无法通过它进行正确的通信。我认为USB HUB能以某种方式纠正这些电气问题。

无论如何,问题解决了!