[РЕШЕНО] Как узнать версию pci?

Извините за глупый вопрос, как узнать версию PCI?
Просто на шиндос есть замечательная программа aida64 которая показывает какая версия pci на пк (да и вообще всё о начинке пк)
Под ArchLinux есть аналог hardinfo, но я там не нашёл пункт версия pci
dmidecode --type 9
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
movieman
dmidecode --type 9
[kirill@KirillPC ~]$ dmidecode --type 9
bash: dmidecode: команда не найдена
[kirill@KirillPC ~]$ sudo pacman -S dmidecode
[sudo] пароль для kirill:
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) dmidecode-3.3-1

Будет загружено: 0,07 MiB
Будет установлено: 0,20 MiB

:: Приступить к установке? [Y/n] y
:: Получение пакетов...
dmidecode-3.3-1-... 67,0 KiB 217 KiB/s 00:00 [######################] 100%
(1/1) проверка ключей [######################] 100%
(1/1) проверка целостности пакета [######################] 100%
(1/1) загрузка файлов пакетов [######################] 100%
(1/1) проверка конфликтов файлов [######################] 100%
(1/1) проверка доступного места [######################] 100%
:: Обработка изменений пакета...
(1/1) установка dmidecode [######################] 100%
:: Запуск post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[kirill@KirillPC ~]$ dmidecode --type 9
# dmidecode 3.3
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
Scanning /dev/mem for entry point.
/dev/mem: Permission denied
[kirill@KirillPC ~]$ sudo dmidecode --type 9
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

[kirill@KirillPC ~]$
SMBIOS 2.5 present. это строчка показывает версию pci или как?
пример вывода
$ sudo dmidecode --type 9
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.

Handle 0x0023, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot1
        Type: x16 PCI Express 2
        Current Usage: In Use
        Length: Long
        ID: 1
        Characteristics:
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:01:00.0

Handle 0x0024, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot2
        Type: x4 PCI Express 2 x16
        Current Usage: Available
        Length: Short
        ID: 2
        Characteristics:
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:ff:1f.7

Handle 0x0025, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot3
        Type: 32-bit PCI
        Current Usage: Available
        Length: Long
        ID: 3
        Characteristics:
                5.0 V is provided
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:ff:1f.7

Handle 0x0026, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot4
        Type: x1 PCI Express 2
        Current Usage: Available
        Length: Long
        ID: 4
        Characteristics:
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:ff:1f.7
Нужная информация в поле Type.
Можно выполнить
sudo dmidecode --type 9 | grep Type
Еще вариант, если –type 9 ничего не возвращает, попробовать выполнить
sudo dmidecode | grep -i pci
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
movieman
пример вывода
$ sudo dmidecode --type 9
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.

Handle 0x0023, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot1
        Type: x16 PCI Express 2
        Current Usage: In Use
        Length: Long
        ID: 1
        Characteristics:
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:01:00.0

Handle 0x0024, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot2
        Type: x4 PCI Express 2 x16
        Current Usage: Available
        Length: Short
        ID: 2
        Characteristics:
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:ff:1f.7

Handle 0x0025, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot3
        Type: 32-bit PCI
        Current Usage: Available
        Length: Long
        ID: 3
        Characteristics:
                5.0 V is provided
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:ff:1f.7

Handle 0x0026, DMI type 9, 17 bytes
System Slot Information
        Designation: Slot4
        Type: x1 PCI Express 2
        Current Usage: Available
        Length: Long
        ID: 4
        Characteristics:
                3.3 V is provided
                PME signal is supported
        Bus Address: 0000:ff:1f.7
Нужная информация в поле Type.
Можно выполнить
sudo dmidecode --type 9 | grep Type
Еще вариант, если –type 9 ничего не возвращает, попробовать выполнить
sudo dmidecode | grep -i pci

[kirill@KirillPC ~]$ sudo dmidecode --type 9 | grep Type
[kirill@KirillPC ~]$ sudo dmidecode | grep -i pci
PCI is supported
[kirill@KirillPC ~]$
Что возвращает?
sudo dmidecode --type baseboard
Да и вообще что возвращает dmidecode без ключей?
sudo dmidecode
Складывается ощущение, что это какая-то изолированная система, что-то вроде виртуальной машины. Поэтому нет осмысленного вывода.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
150_Kirill_150
есть замечательная программа aida64 которая показывает какая версия pci на пк
Интересно взлянуть, что показывает в твоем случае эта замечательная программа ...
Ошибки не исчезают с опытом - они просто умнеют
movieman
Что возвращает?
sudo dmidecode --type baseboard
Да и вообще что возвращает dmidecode без ключей?
sudo dmidecode
Складывается ощущение, что это какая-то изолированная система, что-то вроде виртуальной машины. Поэтому нет осмысленного вывода.

Странно, запускаю не на виртуальной машине, реальный пк

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer:
Product Name: G41 Series
Version: 1.2
Serial Number: To be filled by O.E.M.
Asset Tag: To Be Filled By O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To Be Filled By O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0

А sudo dmidecode возвращает: https://pastebin.com/sY7EADkc
А
sudo lspci -vv | grep -i LnkCap
что выводит?
по доступной скорости можно версию прикинуть
судя по
Product Name: G41 Series
это Intel G41 Express
у которого, судя по спецификации, PCI Express 1.1.
Arch x86_64, Linux 5.16.7, Plasma 5.23.5
 
Зарегистрироваться или войдите чтобы оставить сообщение.