博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
嵌入式linux系统中,lsusb出现unable to initialize libusb: -99 解决办法 【转】
阅读量:7188 次
发布时间:2019-06-29

本文共 479 字,大约阅读时间需要 1 分钟。

转自:

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等。

本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/4834327.html,如需转载请自行联系原作者

你可能感兴趣的文章
centos 防火墙设置
查看>>
SSH Secure Shell Client
查看>>
Linksys e3200初试tomato系统
查看>>
Runtime 类的使用
查看>>
Cassandra删除数据的坑
查看>>
AGC018D Tree and Hamilton Path(树+树的重心)
查看>>
【Codeforces #168 Div1 & Div2】Solutions
查看>>
求逆元的四种办法
查看>>
Ubuntu 12.04下LAMP安装配置
查看>>
Nginx连载
查看>>
【leetcode】Department Top Three Salaries
查看>>
【原创】空中鼠标一DMP欧拉角
查看>>
【汇编】Linux 下汇编程序开发
查看>>
git常用命令归纳
查看>>
leetcode-cn 删除排序数组中的重复项
查看>>
计算机网络之前端必备
查看>>
持久化、序列化、反序列化、编码、解码的概念
查看>>
javascript函数
查看>>
国内高速Maven仓库
查看>>
文本文件、二进制文件
查看>>