lsusb和lspci会列出系统没有驱动程序的设备吗?


10

我已经管理Linux系统已有多年了,但是通常它们都是商品箱,因此我很少遇到驱动程序问题,不需要安装一些“受限”或“专有”驱动程序包,或者手动安装nvidia二进制驱动程序在一天中。

但是,我从未直接回答过的一个问题与常见的故障排除实践有关。请问lsusblspci列出系统没有驱动程序(内核模块)的设备吗?我正在尝试在SiS芯片集便携式计算机上安装网络摄像头,尽管我可以看到物理网络摄像头,但都没有lsusblspci正在向我展示任何类似网络摄像头的设备存在。

我想知道的是它是否会显示任何东西,或者是否需要驱动程序才能显示设备?


1
你好。您的网络摄像头解决了问题吗?我也遇到了同样的问题-我将新的USB网络摄像头连接到PC,但无法检测到lsusb
帕维尔

Answers:



4

以超级用户身份尝试“ lshw”。它提供了所有硬件的详细列表,您的相机及其相关细节在此处列出。


3

作为伊格纳西奥说,lsusb并且lspci不需要驱动程序-如果事情是连接他们会表现出来,虽然他们可能只显示了几个数字,没有任何说明性文字,如果所连接的设备无法识别-即如果所连接设备的ID号码不在价值数据库中。

如果输出中甚至没有未标记的设备,则可能是您的网络摄像头已损坏,或者USB端口已损坏。我会在另一台计算机上尝试网络摄像头,然后在USB端口中尝试另一台设备。网络摄像头上是否有开关?

还要注意,lspci它将显示PCI总线上的USB控制器,但不会列出连接到这些控制器的任何设备,而只会lsusb显示该设备。


很难想象网络摄像头已经死了,因为它已经集成并且计算机是全新的!
乔纳森

我想知道这是否意味着它没有以某种方式打开,就像在使用fn键序列将其打开之前无法检测到wlan设备一样。
乔纳森

0

尝试使用update-pciids和update-usbids(?)更新lspci / lsusb的本地数据库。也许对网络摄像头设备的描述在lsusb的输出中非常通用?


1
我最终使用watch命令监视dmesg,然后开始按住功能键并按下随机按钮。果然,其中一个打开了丢失的网络摄像头,并以dmesg的形式弹出。现在我只需要弄清楚为什么它不创建/ dev / video节点...
Jonathan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.