pci-acpi

Сервер PCI для устройств с UEFI

Синтаксис:

pci-acpi [опции]

Опции:

-b шины
Количество шин PCI, которое требуется сканировать. Значение по умолчанию – 10.
-B
Принудительно выполнить перечисление мостов с типом "OTHER" ("другой").
-c
Игнорировать проверку кодов классов.
-h
Запретить изменение флагов инициализации PCI BASE и ROM при повторных вызовах pci_attach_device().
-p
Запретить устройствам переходить в режим управления шиной (Bus Master).
-v[v...]
Вывести расширенную информацию. Чем больше символов v, тем более подробная информация выводится.
-x
Не удалять устройства с шины PCI во время их перечисления.
-m
Запретить мапирование прерываний; некоторые BIOS не поддерживают мапирование прерываний.
-D
Включить MSI и MSI-X для видеоустройств, по умолчанию опция отключена. Эта опция игнорируется при использовании опции -M
-M
Отключить MSI и MSI-X. По умолчанию отключены для видеоустройств, но включены для остальных. При использовании этой опции опция -D не имеет эффекта.
-n количество
Установить максимальное количество MSI.
-P адрес:размер
Установить адрес и размер расширенного пространства конфигурации PCIe
-T
Не удалять Bridge устройства с шины во время их перечисления. В некоторых системах это может помочь избежать зависания шины.
-dacpi [опция[,опция...]]
Дополнительные опции, разделяемые запятыми. Поддерживаемые опции:
base=адрес
Установить адрес регистра CONFIG_ADDRESS. (По умолчанию - 0xcf8)
cbase=адрес
Установить адрес регистра CONFIG_DATA. (По умолчанию - 0xcfc)
irqlist=irq1:irq2:...
Передать список запросов прерывания в BIOS. Пример: irqlist=5:7:9
verbose=уровень
Установить уровень вывода расширенной информации. Чем больше число, тем больше информации выводится. (По умолчанию - 0)
dirq=b:d:f:i
Использовать указанное прерывание i с устройством d на шине b, функцией f.
ares[=yes|no]
Выбрать, нужно ли считывать информацию о ресурсах PCI из таблиц ACPI. Пустое значение параметра идентично yes. По умолчанию опция активна.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

x86

Описание:


Caution: Эту утилиту может запустить только пользователь root.

Сервер pci-acpi обеспечивает поддержку PCI, в том числе MSI, на системах с UEFI. Он должен находиться в образе начальной загрузки системы с PCI.

Этот сервер создает устройство /dev/pci. Следует дождаться его появления, для этого в файле построения образа, используемом утилитой mkifs, необходимо указать следующее:

pci-bios waitfor /dev/pci


Note: Для того, чтобы diskboot запускал pci-acpi, следует включить утилиту в образ под именем pci-bios, либо использовать diskboot с опцией -p.

Пример включения pci-acpi под именем pci-bios:

pci-bios=pci-acpi


Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

pci-bios, pci-bios-v2, pci-lioh

pci_attach(), pci_attach_device(), pci_detach(), pci_detach_device(), pci_find_class(), pci_find_device(), pci_present(), pci_read_config(), pci_read_config8(), pci_read_config16(), pci_read_config32(), pci_write_config(), pci_write_config8(), pci_write_config16(), pci_write_config32()




Предыдущий раздел: Сервисы