URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5144
[ Назад ]

Исходное сообщение
"Как в Linux получить список всех поддерживаемых PCI устройств?"

Отправлено New Guy , 13-Фев-06 19:07 
Доброе время суток!
Нужно получить список всех (а не только подключённых ) PCI устройств поддерживаемых ядром Linux. Если драйвер скомпилирван как модуль, достаточно всего лишь заглянуть в /lib/modules/<kernel>/modules.pcimap А  как узнать PCI ID устройств, драйвера которых жёстко вкомпиллены в ядро?


--
Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"Как в Linux получить список всех поддерживаемых PCI устройст..."
Отправлено ACCA , 16-Фев-06 09:54 
>Доброе время суток!
> Нужно получить список всех (а не только подключённых ) PCI устройств поддерживаемых ядром Linux. Если драйвер скомпилирван как модуль, достаточно всего лишь заглянуть в /lib/modules/<kernel>/modules.pcimap А  как узнать PCI ID устройств, драйвера которых жёстко вкомпиллены в ядро?

Посмотри kernel-source-x.x.xx/drivers/pci/pci.ids и сравни с символами __devicestr_XXXXXXX из /boot/System.map-x.x.xx

Есть ещё скрипт http://www.linux-magazine.es/Magazine/Downloads/13/pcidetect, который читает http://pciids.sourceforge.net/pci.db, но по-моему он даёт список железа в конкретной машине.


"Как в Linux получить список всех поддерживаемых PCI устройст..."
Отправлено qwas , 17-Фев-06 13:52 
>>Доброе время суток!
>> Нужно получить список всех (а не только подключённых ) PCI устройств поддерживаемых ядром Linux. Если драйвер скомпилирван как модуль, достаточно всего лишь заглянуть в /lib/modules/<kernel>/modules.pcimap А  как узнать PCI ID устройств, драйвера которых жёстко вкомпиллены в ядро?
>
>Посмотри kernel-source-x.x.xx/drivers/pci/pci.ids и сравни с символами __devicestr_XXXXXXX из /boot/System.map-x.x.xx
>
>Есть ещё скрипт http://www.linux-magazine.es/Magazine/Downloads/13/pcidetect, который читает http://pciids.sourceforge.net/pci.db, но по-моему он даёт список
>железа в конкретной машине.

lspci


"Как в Linux получить список всех поддерживаемых PCI устройст..."
Отправлено AAA , 21-Фев-06 16:11 
>Доброе время суток!
> Нужно получить список всех (а не только подключённых ) PCI устройств поддерживаемых ядром Linux. Если драйвер скомпилирван как модуль, достаточно всего лишь заглянуть в /lib/modules/<kernel>/modules.pcimap А  как узнать PCI ID устройств, драйвера которых жёстко вкомпиллены в ядро?
>
>
>--
>Заранее благодарен.


lspci