Linux USB设备识别:解决不一样的问题(linuxusbid)
随着时代的进步,Linux USB设备识别已经变得越来越重要。有时候,接入新设备或添加新软件时,没有得到预期的结果。因此,理解有关Linux USB设备识别的一些基础知识及相关指令比较有用。
Linux中识别USB设备的主要步骤有:查看设备列表、查看系统日志、查看系统识别信息、激活设备和重新加载驱动程序。
(1)查看设备列表
想要查看当前设备列表,可以运行以下命令:
lsusb
或
ls /dev/bus/usb/*/*
输出结果按照设备ID、设备序号、设备名称格式列出,比如:
ID 0930:6545 Toshiba Corp.
(2)查看系统日志
错误的硬件设备通常会产生日志,如果有日志消息,可以运行以下命令查看:
sudo dmesg
(3)查看系统识别信息
可以使用–verify-hw-off选项,运行:
lsusb -v
输出信息可以提供硬件信息,以及该设备已注册的设备信息。
(4)激活设备
可以使用–activate-all选项,运行:
lsusb -a
可以激活新插入的设备,如果出现了新的firmware错误信息,可以再次运行:
sudo udevadm trigger
(5)重新加载驱动程序
设备须重启,可以运行:
sudo modprobe -r
然后重新运行:
sudo modprobe
最后,重启计算机,检查是否成功识别设备。
上述步骤概括起来,可以使用以下步骤解决Linux USB设备识别问题:查看设备列表、查看系统日志、查看系统识别信息、激活设备和重新加载驱动程序。Linux USB设备识别有助于解决系统新接入设备的问题,也有助于解决在使用新的软件时的问题,值得Linux用户去了解。