Page tree
Skip to end of metadata
Go to start of metadata

Данная статья применима к:

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7)

  • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.5)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1

  • Astra Linux Common Edition 2.12

Что такое PCI ID

Идентификаторы устройств, подключаемых к шине PCI, представлены регистрами Vendor ID (идентификатор производителя) и Device (идентификатор устройства). Получить эти идентификаторы можно в выводе команды lspci:

lspci

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://pci-ids.ucw.cz/ не является официальной базой данных регистратора устройств PCI SIG и сопровождается волонтерами.

Отсутствие актуальной базы PCI ID в системе в целом не влияет на работу, но может затруднять работу администратора из-за невозможности определения подключенных устройств.

База идентификаторов PCI хранится в файле /usr/share/misc/pci.ids. В нём же можно увидеть дату и время последнего обновления:

/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):

sudo update-pciids

Downloaded daily snapshot dated 2021-11-16 03:15:01
  • No labels