Robotics StackExchange | Archived questions

Asus Xtion PRO fails to connect on Oneiric, Electric [Closed]

I have seen posts which mentioned this, but they were either on a different setup or had a separate problem.

Due to various bugs running with opennilaunch from opennikinect, I had to step back to the old opennicameradeprecated package in openni_ros. A Kinect will launch perfectly every time, but the Xtion does not register a serial number (or a device name as far a Ubuntu is concerned), and space is at a premium on this robot.

Seeing the lack of serial number recognition and believing that to be the problem, I tried launching with the device_id set to the serial number printed on the Xtion, and with the serial number blank, in addition to the default '#1'. Relevant lines of launch output (rviz lines omitted):

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
process[joint_state_publisher-1]: started with pid [14975]
process[robot_state_publisher-2]: started with pid [14976]
process[openni_node1-3]: started with pid [14977]
process[kinect_base_link-4]: started with pid [14978]
process[kinect_base_link1-5]: started with pid [14981]
process[kinect_base_link2-6]: started with pid [15001]
process[kinect_base_link3-7]: started with pid [15015]
process[cloud_to_scan-8]: started with pid [15025]
process[slam_gmapping-9]: started with pid [15048]
process[rviz-10]: started with pid [15056]

[ INFO] [1346171967.462231916]: [/openni_node1] Number devices connected: 1
[ INFO] [1346171967.462484918]: [/openni_node1] 1. device on bus 002:10 is a Xtion Pro (600) from ASUS (1d27) with serial id ''
[ WARN] [1346171967.465428310]: [/openni_node1] device_id is not set! Using first device.
[ INFO] [1346171967.503054193]: [/openni_node1] Opened 'Xtion Pro' on bus 2:10 with serial number ''
[ INFO] [1346171967.504986924]: RTT Preferred Mode is PBuffer.
[openni_node1-3] process has died [pid 14977, exit code -11].
log files: /home/ozymandium/.ros/log/4ea5817a-f12c-11e1-b5f1-dc0ea11461e2/openni_node1-3*.log

Running lsusb yields:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 04f2:b209 Chicony Electronics Co., Ltd 
Bus 002 Device 009: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 002 Device 010: ID 1d27:0600  

Running dmesg | grep usb yields:

[    1.181396] usbcore: registered new interface driver usbfs
[    1.181406] usbcore: registered new interface driver hub
[    1.181433] usbcore: registered new device driver usb
[    3.033367] usb 1-1: new high speed USB device number 2 using ehci_hcd
[    3.277307] usb 2-1: new high speed USB device number 2 using ehci_hcd
[    3.481400] usb 1-1.1: new high speed USB device number 3 using ehci_hcd
[    3.765327] usb 1-1.2: new high speed USB device number 4 using ehci_hcd
[    4.123356] usbcore: registered new interface driver uas
[    4.921305] usbcore: registered new interface driver usb-storage
[    4.939241] scsi4 : usb-storage 1-1.2:1.0
[    4.939369] usbcore: registered new interface driver ums-realtek
[    5.017619] usb 1-1.2: USB disconnect, device number 4
[   21.733544] input: WebCam as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input5
[   21.733651] usbcore: registered new interface driver uvcvideo
[  413.899225] usb 2-1.2: new high speed USB device number 3 using ehci_hcd
[  414.351119] usb 2-1.2: reset high speed USB device number 3 using ehci_hcd
[  414.479974] usbcore: registered new interface driver carl9170
[  414.523429] usb 2-1.2: driver   API: 1.9.2 2011-01-22 [1-1]
[  414.523435] usb 2-1.2: firmware API: 1.9.2 2010-12-25
[  414.887126] usb 2-1.2: Atheros AR9170 is registered as 'phy1'
[  465.936648] usb 2-1.2: restart device (7)
[  467.065311] usb 2-1.2: device restarted successfully.
[  468.766379] usb 2-1.2: restart device (7)
[  469.936257] usb 2-1.2: device restarted successfully.
[ 3479.084472] usb 1-1.1: reset high speed USB device number 3 using ehci_hcd
[ 3481.839762] usb 1-1.2: new high speed USB device number 5 using ehci_hcd
[ 3482.213811] scsi5 : usb-storage 1-1.2:1.0
[ 3482.214254] usb 2-1.2: USB disconnect, device number 3
[ 3482.268190] usb 1-1.2: USB disconnect, device number 5
[ 3515.684769] usb 2-1.3: new high speed USB device number 4 using ehci_hcd
[ 3516.053070] usb 2-1.3.3: new high speed USB device number 5 using ehci_hcd
[ 3516.432968] usb 2-1.3.3.2: new full speed USB device number 6 using ehci_hcd
[ 3518.005314] usb 2-1.3.3.1: new high speed USB device number 7 using ehci_hcd
[ 3519.117534] usb 2-1.3.3.1: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 1024 ret -110
[ 3519.541688] usb 2-1.3.3.3: new high speed USB device number 8 using ehci_hcd
[ 3525.667312] usb 2-1.2: new full speed USB device number 9 using ehci_hcd
[ 3526.044033] input: Microsoft Microsoft® 2.4GHz Transceiver v6.0 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input10
[ 3526.044233] generic-usb 0003:045E:0745.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft® 2.4GHz Transceiver v6.0] on usb-0000:00:1d.0-1.2/input0
[ 3526.050339] input: Microsoft Microsoft® 2.4GHz Transceiver v6.0 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input11
[ 3526.050686] generic-usb 0003:045E:0745.0002: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft® 2.4GHz Transceiver v6.0] on usb-0000:00:1d.0-1.2/input1
[ 3526.067816] input: Microsoft Microsoft® 2.4GHz Transceiver v6.0 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.2/input/input12
[ 3526.068348] generic-usb 0003:045E:0745.0003: input,hiddev0,hidraw2: USB HID v1.11 Device [Microsoft Microsoft® 2.4GHz Transceiver v6.0] on usb-0000:00:1d.0-1.2/input2
[ 3526.068376] usbcore: registered new interface driver usbhid
[ 3526.068380] usbhid: USB HID core driver
[ 6187.151303] usb 2-1.1: new high speed USB device number 10 using ehci_hcd
[ 6237.883984] usb 2-1.3: USB disconnect, device number 4
[ 6237.883992] usb 2-1.3.3: USB disconnect, device number 5
[ 6237.883997] usb 2-1.3.3.1: USB disconnect, device number 7
[ 6237.884323] usb 2-1.3.3.2: USB disconnect, device number 6
[ 6237.884490] usb 2-1.3.3.3: USB disconnect, device number 8
[ 6437.968835] usb 2-1.3: new high speed USB device number 11 using ehci_hcd
[ 6438.336889] usb 2-1.3.3: new high speed USB device number 12 using ehci_hcd
[ 6438.716665] usb 2-1.3.3.2: new full speed USB device number 13 using ehci_hcd
[ 6440.296291] usb 2-1.3.3.1: new high speed USB device number 14 using ehci_hcd
[ 6441.407982] usb 2-1.3.3.1: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 1024 ret -110
[ 6441.831892] usb 2-1.3.3.3: new high speed USB device number 15 using ehci_hcd
[ 6781.237471] usb 2-1.3: USB disconnect, device number 11
[ 6781.237478] usb 2-1.3.3: USB disconnect, device number 12
[ 6781.237483] usb 2-1.3.3.1: USB disconnect, device number 14
[ 6781.237808] usb 2-1.3.3.2: USB disconnect, device number 13
[ 6781.237978] usb 2-1.3.3.3: USB disconnect, device number 15
[ 6985.160517] usb 2-1.3: new high speed USB device number 16 using ehci_hcd
[ 6985.528555] usb 2-1.3.3: new high speed USB device number 17 using ehci_hcd
[ 6985.908295] usb 2-1.3.3.2: new full speed USB device number 18 using ehci_hcd
[ 6987.487956] usb 2-1.3.3.1: new high speed USB device number 19 using ehci_hcd
[ 6988.599673] usb 2-1.3.3.1: usbfs: USBDEVFS_CONTROL failed cmd mtp-probe rqt 128 rq 6 len 1024 ret -110
[ 6989.023582] usb 2-1.3.3.3: new high speed USB device number 20 using ehci_hcd
[ 7441.041904] usb 2-1.3: USB disconnect, device number 16
[ 7441.041912] usb 2-1.3.3: USB disconnect, device number 17
[ 7441.041917] usb 2-1.3.3.1: USB disconnect, device number 19
[ 7441.042259] usb 2-1.3.3.2: USB disconnect, device number 18
[ 7441.042412] usb 2-1.3.3.3: USB disconnect, device number 20

Asus Xtion PRO and Wireless mouse we plugged in when the above was run.

Perhaps this is more of a Linux issue than one with ROS, but any and all counsel is greatly appreciated!

EDIT: roslaunch log output is at pastebin

Asked by ozymandium on 2012-08-28 07:10:32 UTC

Comments

Answers