UART to USB adapter causes USB port to fail

47 views
Skip to first unread message

Zeph

unread,
Mar 24, 2020, 8:11:19 PM3/24/20
to BeagleBoard
I am using a BeagleBone Black with Ubuntu 18.04 and I am attempting to use an SLAMTEC RPLidar A3M1 which uses a UART to USB adapter to connect to a computer. I was able to get this to work with my laptop running Ubuntu 18.04. When I plug in the adapter, I can see the device appears in the /dev folder as ttyUSB0.

When I plug the adapter into the BeagleBone there is no /dev/ttyUSB0 and nothing shows up in lsusb.

dmesg shows the following after plugging in:
[  272.262281] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_bcon (89, <AValid), retry #1, port1 00000104
[  272.319876] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (89, <AValid), retry #2, port1 00000104
[  272.377607] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (89, <AValid), retry #3, port1 00000104
[  272.435203] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (88, <AValid), retry #3, port1 0008010c


Once the adapter is plugged in, no other USB devices are recognized by the BeagleBone anymore.

Is it possible to get this device to work with the BeagleBone or should I give up on using this device?

Jim F

unread,
Mar 24, 2020, 8:39:29 PM3/24/20
to beagl...@googlegroups.com
Looks like you're using too much power from the USB. Maybe you can run your device from its own power instead of off the bus.

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/57393ee1-51d0-447f-ab74-c6660fa8e989%40googlegroups.com.

Zeph

unread,
Mar 24, 2020, 10:28:30 PM3/24/20
to BeagleBoard
Thank you for this! I was able to get it working by externally powering the lidar before starting the BeagleBone.


On Tuesday, March 24, 2020 at 5:39:29 PM UTC-7, Jim F wrote:
Looks like you're using too much power from the USB. Maybe you can run your device from its own power instead of off the bus.

On Tue, Mar 24, 2020 at 8:11 PM Zeph <zepha...@gmail.com> wrote:
I am using a BeagleBone Black with Ubuntu 18.04 and I am attempting to use an SLAMTEC RPLidar A3M1 which uses a UART to USB adapter to connect to a computer. I was able to get this to work with my laptop running Ubuntu 18.04. When I plug in the adapter, I can see the device appears in the /dev folder as ttyUSB0.

When I plug the adapter into the BeagleBone there is no /dev/ttyUSB0 and nothing shows up in lsusb.

dmesg shows the following after plugging in:
[  272.262281] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_bcon (89, <AValid), retry #1, port1 00000104
[  272.319876] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (89, <AValid), retry #2, port1 00000104
[  272.377607] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (89, <AValid), retry #3, port1 00000104
[  272.435203] musb-hdrc musb-hdrc.1: VBUS_ERROR in a_wait_vrise (88, <AValid), retry #3, port1 0008010c


Once the adapter is plugged in, no other USB devices are recognized by the BeagleBone anymore.

Is it possible to get this device to work with the BeagleBone or should I give up on using this device?

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagl...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages