+ -
当前位置:首页 → 问答吧 → arm交叉编译内核问题

arm交叉编译内核问题

时间:2010-04-20

来源:互联网

如果是一个驱动正常的USB设备插入,可以通过libhal获取当前设备的一些基本信息,包括设备类型(storage, camera, input...)。
如果是一个“不可识别的”USB设备插入,libhal并不会被触发。那么如何判断是否有这种“不可识别的”USB已经插入了呢?

我也尝试通过netlink获取uevent。不过,当USB插入时,uevent的消息很多,其中是否有关键字来表示当前的USB设备是不可识别的呢?

作者: arrowf   发布时间: 2010-04-20

what's wrong

-----------------------------------------------------------------------------------------------------------------
这是来自IRC聊天室#ubuntu-cn的网友delectate的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答

作者: centerbot   发布时间: 2010-04-20

都不可识别了 咋检测。。

-----------------------------------------------------------------------------------------------------------------
这是来自IRC聊天室#ubuntu-cn的网友pocoyo的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答

作者: centerbot   发布时间: 2010-04-20

libhal。别哦。hal都要废弃了。你多看下udev规则嘛。改下udev.rules这些。

作者: eexpress   发布时间: 2010-04-20

udev.rules里面的规则没有明确说哪种是针对不可识别的USB设备的...

作者: arrowf   发布时间: 2010-04-20

有内核驱动 如 u盘直接 被udev变成 sdX.
没有内核驱动也会被变成/dev下的一个设备.
所谓不识别可能就是/dev下出现一个原始usb设备文件吧.没出现video0 或者sdb一类的
然后用用户层驱动 操作usb端点

作者: ttand   发布时间: 2010-04-20

我也一样的问题,我的mp3播放器插入也没有识别,fdisk lsusb dmesg 什么的一个都没有信息出来.
内核怎么完全都识别不了呢?
需要怎么做才行???

作者: 玄原   发布时间: 2011-06-06