我如何知道哪个驱动程序使我的耳机正常工作?

我如何知道哪个驱动程序使我的耳机正常工作?

我刚刚从 Debian 降级到 Debian Jessie。在切换之前,我的 Logitech G930 耳机可以正确连接为输入设备和输出设备(尽管输出设备只有立体声,而耳机支持 7.1)。降级后,它不再注册为输入设备,所以我无法使用麦克风。我想确定哪个软件包负责使耳机工作并从测试源安装它,因此我提出了这个问题。我的第一个想法是 pulseaudio,但根据apt-cache policy,jessie、testing 和 stable 都具有相同的版本(据我了解输出):

$ apt-cache 策略 pulseaudio
脉冲音频:
  已安装:5.0-6
  候选人:5.0-6
  版本表:
 *** 5.0-6 0
        990 http://ftp.no.debian.org/debian/ jessie/main amd64 软件包
        990 http://ftp.no.debian.org/debian/testing/main amd64 软件包
        500 http://ftp.no.debian.org/debian/unstable/main amd64 软件包
        100 /var/lib/dpkg/状态

总而言之,我的问题是:如何确定哪个驱动程序使我的耳机工作,以及如何确定该驱动程序属于哪个包?

答案1

使用命令lsusbusb-devices列出已连接的设备。该lsusb命令将帮助您找到有关已连接设备的详细信息。它将usb-devices告诉您哪个驱动程序已认领相关设备(这不一定总是正确的设备)使用 ubuntu live 介质启动通常有助于找出正确的驱动程序,因为 ubuntu 具有非常好的硬件自动检测功能

正如您所说,尝试找出该驱动程序属于哪个包dpkg -S [driver]

很高兴能帮助你

相关内容