лспци
Разработчик(и) | Мартин Мареш |
---|---|
Первоначальный выпуск | 7 февраля 1998 г. |
Стабильная версия | 3.8.0
/ 18 апреля 2022 г |
Репозиторий | |
Написано в | С |
Операционная система | Linux , Unix-подобные , Microsoft Windows , KolibriOS |
Платформа | Все порты могут работать как минимум на x86 ( 32-битной и/или 64-битной версии ); Порты Linux , FreeBSD , NetBSD , OpenBSD и AIX также могут работать на других архитектурах ЦП . |
Тип | Утилита |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | ЭмДжей |
lspci — это команда в Unix-подобных операционных системах, которая выводит («перечисляет») подробную информацию обо всех PCI шинах и устройствах в системе. [1] Он основан на общей переносимой библиотеке libpci , которая обеспечивает доступ к пространству конфигурации PCI в различных операционных системах.
Пример использования
[ редактировать ]Пример вывода в системе Linux :
# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
02:00.0 Non-Volatile memory controller: Sandisk Corp PC SN520 NVMe SSD (rev 01)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c3)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
03:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
С использованием lspci -v
, lspci -vv
, или lspci -vvv
будет отображать более подробную информацию для всех устройств. -d [<vendor>]:[<device>]
Опция указывает поставщика и идентификатор устройства для отображения. Обратите внимание, что знак «:» не может быть опущен, а опущенный знак <vendor>
или <device>
указывает «любое значение». [2]
Если многие устройства отображаются как неизвестные (например, «Неизвестное устройство 2830 (ред. 02)»), введите команду update-pciids
обычно это исправят.
lsusb
[ редактировать ]lsusb
[3] — аналогичная команда для шин и устройств USB . Чтобы использовать все возможности этой программы, в системе должно использоваться ядро Linux, поддерживающее интерфейс /proc/bus/usb (например, ядро Linux 2.3.15 или новее).
Пример вывода в системе Linux:
# lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 06cb:0081 Synaptics, Inc.
Bus 003 Device 003: ID 5986:2115 Acer, Inc Integrated Camera
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b023 Realtek Semiconductor Corp. RTL8822BE Bluetooth 4.2 Adapter
Bus 001 Device 002: ID 045e:07fd Microsoft Corp. Nano Transceiver 1.1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
hwinfo
[ редактировать ]hwinfo
[4] это для всего оборудования. [5] Выходные отчеты Hwinfo для различных моделей компьютеров собираются в общедоступном репозитории GitHub. [6]
лшв
[ редактировать ]lshw
является подмножеством того, что представляет hwinfo. [7] [8]
Другие платформы
[ редактировать ]Эквивалентная команда для FreeBSD : pciconf -l
. pciconf
также может выполнять другие функции, такие как чтение и запись регистров PCI. Для получения дополнительной информации смотрите справочную страницу .
Инструмент HWiNFO , не связанный с hwinfo
упомянутый выше инструмент можно бесплатно загрузить в двоичном виде. Утверждается, что это «Комплексный анализ оборудования, мониторинг и отчетность для Windows и DOS». [9]
Похожие команды
[ редактировать ]- dmesg — печатает буфер сообщений ядра.
- uname — печатает имя, версию и другие сведения о текущем компьютере и операционной системе.
- lsscsi — печатает информацию о запоминающих устройствах.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Lspci(8): Все устройства PCI — справочная страница Linux» .
- ^ «lspci(8): все устройства PCI — справочная страница Linux» . linux.die.net . Проверено 8 апреля 2021 г.
- ^ по администрированию Linux и привилегированным командам Руководство –
- ^ «hwinfo(8) — hwinfo — Тестирование Debian — Руководства Debian» . manpages.debian.org . Проверено 17 декабря 2020 г.
- ^ Откройте для себя свое оборудование в Linux, H-node.org.
- ^ Большая коллекция отчетов hwinfo для различных моделей компьютеров.
- ^ 16 команд для проверки информации об оборудовании Linux на BinaryTides.com, апрель 2014 г.
- ^ Как интерпретировать вывод lshw на Ezix.org; получено в октябре 2016 г.
- ^ Малик, Мартин. «HWiNFO — Бесплатная системная информация, мониторинг и диагностика» . ХВИНФО . Архивировано из оригинала 01 апреля 2024 г. Проверено 25 апреля 2024 г.