如果是一个驱动正常的USB设备插入,可以通过libhal获取当前设备的一些基本信息,包括设备类型(storage, camera, input...)。
如果是一个“不可识别的”USB设备插入,libhal并不会被触发。那么如何判断是否有这种“不可识别的”USB已经插入了呢?
我也尝试通过netlink获取uevent。不过,当USB插入时,uevent的消息很多,其中是否有关键字来表示当前的USB设备是不可识别的呢?
如何检测系统中有不可识别的USB设备在插入?
-
- 帖子: 13
- 注册时间: 2009-01-11 0:45
-
- 帖子: 375
- 注册时间: 2010-02-27 16:48
post from IRC #ubuntu-cn
what's wrong
-----------------------------------------------------------------------------------------------------------------
这是来自IRC聊天室#ubuntu-cn的网友delectate的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答
-----------------------------------------------------------------------------------------------------------------
这是来自IRC聊天室#ubuntu-cn的网友delectate的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答
-
- 帖子: 375
- 注册时间: 2010-02-27 16:48
post from IRC #ubuntu-cn
都不可识别了 咋检测。。
-----------------------------------------------------------------------------------------------------------------
这是来自IRC聊天室#ubuntu-cn的网友pocoyo的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答
-----------------------------------------------------------------------------------------------------------------
这是来自IRC聊天室#ubuntu-cn的网友pocoyo的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。疑难问题大牛现场解答
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 13
- 注册时间: 2009-01-11 0:45
Re: 如何检测系统中有不可识别的USB设备在插入?
udev.rules里面的规则没有明确说哪种是针对不可识别的USB设备的...
- ttand
- 帖子: 1745
- 注册时间: 2005-08-22 14:05
- 来自: 离开北京
Re: 如何检测系统中有不可识别的USB设备在插入?
有内核驱动 如 u盘直接 被udev变成 sdX.
没有内核驱动也会被变成/dev下的一个设备.
所谓不识别可能就是/dev下出现一个原始usb设备文件吧.没出现video0 或者sdb一类的
然后用用户层驱动 操作usb端点
没有内核驱动也会被变成/dev下的一个设备.
所谓不识别可能就是/dev下出现一个原始usb设备文件吧.没出现video0 或者sdb一类的
然后用用户层驱动 操作usb端点
错过好多好贴,没占到广告位后悔啊
-
- 帖子: 92
- 注册时间: 2007-12-16 21:59
Re: 如何检测系统中有不可识别的USB设备在插入?
我也一样的问题,我的mp3播放器插入也没有识别,fdisk lsusb dmesg 什么的一个都没有信息出来.
内核怎么完全都识别不了呢?
需要怎么做才行???
内核怎么完全都识别不了呢?
需要怎么做才行???