Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
Что такое PCI ID
Идентификаторы устройств, подключаемых к шине PCI, представлены регистрами Vendor ID (идентификатор производителя) и Device (идентификатор устройства). Получить эти идентификаторы можно в выводе команды lspci:
Command | ||
---|---|---|
| ||
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06) |
Шестнадцатиразрядный регистр Vendor ID (в примере выше - 10ec) выдаётся организацией PCI SIG (https://pcisig.com/) и идентифицирует производителя устройства. Шестнадцатиразрядный регистр Device ID (в примере выше - 8168) назначается изготовителем устройства и идентифицирует модель устройства. База данных всех известных значений регистров Vendor ID и Device ID с расшифровкой соответствующих названий производителей и устройств доступна в сети Интернет на web-сайте http://pci-ids.ucw.cz/.
Информация |
---|
Свободно распространяемая база данных http https://pci-ids.ucw.cz/ не является официальной базой данных регистратора устройств PCI SIG и сопровождается волонтерами. |
Отсутствие актуальной базы PCI ID в системе в целом не влияет на работу, но может затруднять работу администратора из-за невозможности определения подключенных устройств.
База идентификаторов PCI хранится в файле /usr/share/misc/pci.ids. В нём же можно увидеть дату и время последнего обновления:
Блок кода | ||
---|---|---|
| ||
# List of PCI ID's # # Version: 2016.11.21 # Date: 2016-11-21 03:15:01 |
Синтаксис файла /usr/share/misc/pci.ids:
Блок кода |
---|
<идентификатор_производителя> <описание_производителя> <символ_табуляции><идентификатор_устройства> <описание_устройства> <символ_табуляции><символ_табуляции><идентификатор_производителя> <идентификатор_субустройства> <описание_субустройства> |
Обновление базы PCI ID
Чтобы обновить указанный выше файл /usr/share/misc/pci.ids последней информацией с сайта PCI ID можно загрузить его вручную или использовать команду update-pciids. Команда входит в пакет pciutils, устанавливается по умолчанию при установке ОС, но будет работать, только если в системе установлены утилиты curl, wget или lynx (по умолчанию при установке ОС устанавливается утилита wget):
Command | ||
---|---|---|
| ||
Downloaded daily snapshot dated 2021-11-16 03:15:01 |