Как получить список типов портов подключения в Linux
Например, 1 х HDMI 4 х USB 1x DVI
Установите пакет dmidecode
. Затем запустите dmidecode --type 8
от имени пользователя root. Вы увидите выходной блок для каждого разъема, который распознает ваша материнская плата. Например, вот одна из моих материнских плат SATA портов:
Handle 0x0021, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: SATA1
Internal Connector Type: SAS/SATA Plug Receptacle
External Reference Designator: Not Specified
External Connector Type: None
Port Type: SATA
Вы также можете сделать что-то вроде
sudo dmidecode | grep "Port Type" | sort | uniq -c | cut -b 1-9,20-60
Пример вывода:
9 Audio Port
3 Firewire (IEEE P1394)
1 Keyboard Port
1 Mouse Port
1 Network Port
4 Other
8 SATA
1 Serial Port 16550A Compatible
6 USB
4 "других" порта являются внутренними разъемами вентилятора.