假设我运行lspci
命令。此命令报告我系统中设备的名称和型号。输出可能如下所示:
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)
这串“Centrino Ultimate-N 6300”——它来自哪里?它最初是否存储在网卡 ROM 内的某个位置?如果没有,该卡一定提供了一些信息,允许 Linux 内核唯一地识别它。那是什么信息,我怎样才能得到它?
答案1
这些名称来自 PCI 供应商的翻译:使用本地数据库/文本文件作为文本描述的硬件设备代码。
该文件本身位于/usr/share/misc/pci.ids
。
在这种情况下,您可以在 Debian 9/Stretch 中找到此文件:
“英特尔公司”:
[line 19280] 8086 Intel Corporation
迅驰终极...
[line 24449] 422b Centrino Ultimate-N 6300
从文本来看,你的PCI供应商:设备代码似乎是8086:422b