我刚刚从 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
使用命令lsusb
和usb-devices
列出已连接的设备。该lsusb
命令将帮助您找到有关已连接设备的详细信息。它将usb-devices
告诉您哪个驱动程序已认领相关设备(这不一定总是正确的设备)使用 ubuntu live 介质启动通常有助于找出正确的驱动程序,因为 ubuntu 具有非常好的硬件自动检测功能
正如您所说,尝试找出该驱动程序属于哪个包dpkg -S [driver]
。
很高兴能帮助你