Device is in safe mode. Cannot start any stream!
I'm trying to use my Asus Xtion Pro Live on Ubuntu 12.04, running ROS Groovy. When I try to use the command roslaunch openni_launch openni.launch
, I'm faced with this error:
Number devices connected: 1
[ INFO] [1401772289.477038700]: 1. device on bus 001:02 is a Xtion Pro (600) from ASUS (1d27) with serial id ''
[ INFO] [1401772289.480929348]: Searching for device with index = 1
[ INFO] [1401772289.535944795]: No matching device found.... waiting for devices. Reason: openni_wrapper::OpenNIDevice::OpenNIDevice(xn::Context&, const xn::NodeInfo&, const xn::NodeInfo&, const xn::NodeInfo&) @ /home/andrew/catkin_ws/src/openni_camera/src/openni_device.cpp @ 99 : creating depth generator failed. Reason: Device is in safe mode. Cannot start any stream!
I'm very puzzled because it was working perfectly fine just yesterday and I did not change anything at all. Running rosrun openni_camera openni_node
produces the same error. I have OpenNI v1.5.7.10 installed, and Sensor-Bin v5.1.6.6 installed. I'm using the rollback_usb branch for openni_camera. Would anyone know what happened? Did my Asus Xtion Pro Live hardware itself malfunction?
I replaced my device with a brand new one and it works, and when I replug the first one, I get the same error message again. What happened to my old Asus Xtion Pro Live?