lsusb 不列出设备名称

Beh*_*ooz 5 linux arch-linux usb lsusb

这是我从 lsusb 得到的:

$ lsusb
Bus 002 Device 002: ID 8087:0024  
Bus 002 Device 001: ID 1d6b:0002  
Bus 001 Device 004: ID 1bcf:2c18  
Bus 001 Device 003: ID 0489:e046  
Bus 001 Device 002: ID 8087:0024  
Bus 001 Device 001: ID 1d6b:0002  
Bus 004 Device 001: ID 1d6b:0003  
Bus 003 Device 086: ID 152d:0567  
Bus 003 Device 089: ID 04d9:0461  
Bus 003 Device 001: ID 1d6b:0002  
Run Code Online (Sandbox Code Playgroud)

我尝试过-v切换-t、运行root并检查设备 id file( /usr/share/hwdata/usb.ids) 是否存在。

Linux *** 4.1.4-1-ARCH #1 SMP PREEMPT Mon Aug 3 21:30:37 UTC 2015 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

New*_*yte 3

如果您使用的是 BusyBox 的发行版,这可能是由于您使用的是 Busybox'lsusb而不是 usbutils 的发行版(或者至少在我的 Alpine/postmarketOS 安装中是这样)。

在这种情况下,您可以通过安装usbutils并使用它lsusb而不是 BusyBox 中的来解决此问题。