Instale o pacote dmidecode
. Em seguida, execute dmidecode --type 8
como root. Você verá um bloco de saída para cada conector que sua placa-mãe reconhece. Por exemplo, aqui está uma das portas SATA das minhas placas-mãe:
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
Você também pode fazer algo como
sudo dmidecode | grep "Port Type" | sort | uniq -c | cut -b 1-9,20-60
Exemplo de saída:
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
As 4 portas "Other" são conectores de ventoinha internos.