USB主机设备驱动程序通过文件系统暴露了连接设备/dev/bus/usb/

Linux识别USB设备就插入。根据日志级别,串行控制台可能会显示一个消息报道,USB设备已插入。例如,插入一个USB记忆棒显示这个信息:

sd 1:0:0:0 (sda): 1970176 512字节的逻辑块:fixedregulator (1.00 GB / 962 MiB)平台。25:司机reg-fixed-voltage请求调查延期sd 1:0:0:0: (sda)写保护了sd 1:0:0:0: (sda)模式意义:0 b 00 00 08年sd 1:0:0:0: (sda)没有缓存模式页面发现sd 1:0:0:0: (sda)假设驱动缓存:通过sd 1:0:0:0写:(sda)没有缓存模式页面发现sd 1:0:0:0: (sda)假设驱动缓存:通过sda写:sda1 sd 1:0:0:0: (sda)没有缓存模式页面发现sd 1:0:0:0: (sda)假设驱动缓存:通过sd 1:0:0:0写:附加SCSI (sda)可移动磁盘FAT-fs (sda1):体积不是正常卸载。一些数据可能是腐败。请运行fsck。

如果没有消息显示在控制台,您可以查看所有系统消息通过印刷系统日志文件的内容:

#猫/var/log/messages

获得列表连接USB设备的USB主机端口,使用命令lsusb:

#lsusb巴士001设备004:ID 0781:5530 SanDisk corp .)克鲁斯巴士001设备002:ID 0424:2514标准微系统公司的USB 2.0中心巴士001设备001:ID 1 d6b: 0002 Linux基金会2.0根中心

得到更详细的信息连接USB设备,使用

#lsusb - d /dev/bus/usb/001/004

第一个文件夹编号对应于公车数量和第二个设备号。

USB记忆棒

Linux USB记忆棒自动挂载的分区/ /媒体/ sd运行xN,在那里x是一个字母和N分区的索引(从1开始)。

如果Linux不自动挂载一个分区,你可以手动挂载。使用命令,通过使用- t选项对应的文件系统类型和挂载点文件夹;例如,对于一个FAT32文件系统:

#mkdir /媒体/ myusb#mount - t vfat /dev/sda1 /媒体/ myusb

其他USB输入设备

其他USB输入设备(如鼠标或键盘,可以连接后立即使用。例如,一个键盘连接到一个USB连接器。然后,运行下面的命令来转储键盘键事件:

#hexdump /dev/input/event0