首页 > 系统服务 > 详细

嵌入式linux系统中,lsusb出现unable to initialize libusb: -99 解决办法 【转】

时间:2015-09-24 10:41:51      阅读:946      评论:0      收藏:0      [点我收藏+]

转自:http://cpbest.blog.163.com/blog/static/41241519201111575726966/

libusb是linux系统中,提供给用户空间访问usb设备的API,方便从linux内核中获取或设置usb设备的信息。lsusb这个用户空间程序,也正是依赖libusb提供的接口API来实现对系统当前的usb总线的扫描,从而显示当前系统存在的usb设备的。

 

在嵌入式linux中,输入lsusb命名,出现unable to initialize libusb: -99 或者没有任何输出(这个是对前面的一个bug的修复),主要的原因就是在于,在构建嵌入式linux系统的时候,对系统初始化设置不对,导致启动过程中没有挂载usbfs所致。解决办法就是在系统启动的过程中挂载usbfs。

如下命令可以完成:

mount -t usbfs none /proc/bus/usb/

更好的方法,将上面的命令写进启动脚本中,比如/etc/inittab或者/etc/init.d/rcS等。

嵌入式linux系统中,lsusb出现unable to initialize libusb: -99 解决办法 【转】

原文:http://www.cnblogs.com/sky-heaven/p/4834327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!