![一个 Linux 发行版上的 lspci 中缺少设备,但另一个发行版上却没有???!!如何以及为何?](https://linux22.com/image/189790/%E4%B8%80%E4%B8%AA%20Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%E4%B8%8A%E7%9A%84%20lspci%20%E4%B8%AD%E7%BC%BA%E5%B0%91%E8%AE%BE%E5%A4%87%EF%BC%8C%E4%BD%86%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%8F%91%E8%A1%8C%E7%89%88%E4%B8%8A%E5%8D%B4%E6%B2%A1%E6%9C%89%EF%BC%9F%EF%BC%9F%EF%BC%9F%EF%BC%81%EF%BC%81%E5%A6%82%E4%BD%95%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BD%95%EF%BC%9F.png)
我读到的所有内容都说,当 Linux 内核启动时,PCI 设备会被扫描,并且应该位于 /sys/bus/pci 中。
我有两个不同的 Linux 发行版,一个在 01:00.0 显示无线设备,另一个根本找不到它(未列出)。启动时加载相同的驱动程序(ath5k)。
在什么情况下即使使用 lspci -M 设备也不会显示?
与我交谈过的每个人都确信这不可能是真的,直到我启动两种不同的痛苦并逐字地向他们展示,其中一种是存在的,而另一种则不存在。
顺便说一句,有问题的两个发行版是 Antix(未显示)和 MX(显示)。 Knoppix 也会展示该设备。