列出带有设备名称的 USB DVB 设备

列出带有设备名称的 USB DVB 设备

我有 7 个 USB DVB-C 设备,其中有一个无法正常工作。我试图找出是哪一个,而无需逐个启用/禁用它们。在 TVHeadend 中,它仅列为 /dev/dvb/adapter0(-6),并显示设备芯片组。现在我拥有使用相同芯片组的不同设备。我知道 lsusb 可以列出 usb 设备,lsdvb 可以列出 dvb 设备。lsusb 给出了实际的设备名称,但没有给出它是哪个 dvb 适配器。lsdvb 显示了所有适配器,但没有显示设备名称(例如:Technisat Cablestar、Terratec 等)。

是否有一个命令可以查看所有信息,或者多个命令仍然使我能够看到哪个设备是哪个适配器?

任何帮助都值得感激:)

答案1

通过以下两个命令我就能找到所需的信息:

ls /sys/bus/usb/devices/*

列出所有 USB 设备

cat /sys/bus/usb/devices/*/product

按照上面列表的顺序显示设备名称。

相关内容