[转载+修改]openSUSE安装openNI和出现"InitFromXml failed:Failed to set USB interface"的解决方法...

转载自:groups.google.com/group/openni-dev/browse_thread/thread/310ee74a149c8168

 

安装最新的openni的时候发现到哪也找不到nite的license, 后来发现随便输一个就可以了~

不放心的话就用这个之前放出的: 0KOIk2JeIBYClPWVnMoRKn5cdY4=

 

都安装完后要运行更新一下链接器缓存

sudo /sbin/ldconfig #opensuse12.1

如果你用的是3.1的内核, 那还要干掉一个模块~

 

原文:

I spent ages trying to work out the reason for "InitFromXml failed:
Failed to set USB interface!" in Ubuntu oneiric, The answer turned out
to be gspca_kinect kernel module.

If you have this problem trying to start openni libfreenect etc apps,
try :

rmmod gspca_kinect

and then try the app again.

Hope this helps.

Dan

 

在opensuse12.1 中运行nite的自带例子总是提示 InitFromXml failed:Failed to set USB interface

造成这个问题的原因是内核模块 gspca_kinect , 在opensuse 12.1-desktop中的位置是 /lib/modules/`uname -r`/kernel/drivers/media/video/gspca/gspca_kinect.ko  看来是linux新内核中包含了kinect的驱动(fedora16中也有这个模块)。

解决的话就是运行

rmmod gspca_kinect 

还是不行的话直接删除这个内核模块, 如果你不放心的话可以备份一下再删除

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值