ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

openni_launch crashes with "Failed to set USB interface"

asked 2013-03-31 00:42:35 -0600

niosus gravatar image

updated 2016-10-24 08:34:43 -0600

ngrennan gravatar image

Hi all!

I am running Ubuntu 12.10 and ROS Groovy. My problem is that my new Asus laptop only has the usb 3.0 ports. This causes a couple of issues with running openni_launch command with ASUS Xtion.

The errors were as follows:

terminate called after throwing an instance of 'openni_wrapper::OpenNIException'
  what():  unsigned int openni_wrapper::OpenNIDriver::updateDeviceList() @ /tmp/buildd/ros-groovy-openni-camera-1.8.8-0quantal-20130326-0647/src/openni_driver.cpp @ 125 : enumerating image nodes failed. Reason: One or more of the following nodes could not be enumerated:

Image: PrimeSense/SensorV2/ Failed to set USB interface!

[camera_nodelet_manager-2] process has died [pid 18616, exit code -6, cmd /opt/ros/groovy/lib/nodelet/nodelet manager __name:=camera_nodelet_manager __log:=/home/olga/.ros/log/4920e3d2-99e4-11e2-8532-08606e0b1d34/camera_nodelet_manager-2.log].
log file: /home/olga/.ros/log/4920e3d2-99e4-11e2-8532-08606e0b1d34/camera_nodelet_manager-2*.log

It throws another bunch of errors after a couple of seconds, stating that other processes were not able to start properly, but I guess they are not really relevant here. Though I can of course attach them if needed.

Now, I have already done some digging. I have seen this post and did everything stated there, but this didn't help. I have also seen another post on google groups, but it didn't help either. And there was another ROS question in which they say I had to either apply a kernel patch or update a kernel, which I did with no luck.

Does anyone have any idea of how can this be fixed? Or any advices from those able to run kinect on the usb 3.0. It really sucks having a new i7 laptop and not being able to run the camera on the machine. Thanks in advance!

edit retag flag offensive close merge delete


@nios I have faced this issue in both Fuerte and Groovy while working with ASUS Xtion Pro Live, it is pathetic ! I had to move to Electric to make everything work fine !

Arkapravo gravatar image Arkapravo  ( 2013-04-21 08:14:20 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2013-04-21 07:59:30 -0600

Regarding the USB3 issue, I recently came across this:

ASUS USB3 hotfix

I have not tested it, but it might be worth a shot.

edit flag offensive delete link more


Thanks, already looking at it. Will post in this thread if something works out.

niosus gravatar image niosus  ( 2013-04-27 23:56:20 -0600 )edit

Hi, didn't you find any solution ? I'm facing the exact same issue... Thx !

AnSooooo gravatar image AnSooooo  ( 2013-07-30 03:35:25 -0600 )edit

answered 2013-04-20 15:36:53 -0600

Gav gravatar image

updated 2013-07-13 21:05:12 -0600

Hi Nios,

I had a similar issue with an Xtion Pro Live. I was running Openni_node, not launch, so my error message wasn't precisely the same, but you might want to check out the solution I posted here:

And see if it works for you.

Cheers, Gavin

Edit: Changed link to correct one, sorry

edit flag offensive delete link more


Thanks, I'll check it out.

niosus gravatar image niosus  ( 2013-04-27 23:55:36 -0600 )edit

Did something change? The link posted directs me to this same question.

cyberguy42 gravatar image cyberguy42  ( 2013-07-13 19:43:48 -0600 )edit

Question Tools


Asked: 2013-03-31 00:42:35 -0600

Seen: 7,403 times

Last updated: Jul 13 '13