usb-c-thunderbolt-device-scan.sh

LattePanda Sigma 2 : Serveur monocarte Intel Core Ultra X7 358H · Fichier : usb-c-thunderbolt-device-scan.sh · Langage : Bash · Usage : Détecter les périphériques connectés via les ports Thunderbolt 4 ou USB-C pour le débogage matériel.

Script de débogage système pour identifier les périphériques branchés sur les ports Thunderbolt 4 et USB.

Ce script utilise des outils standards Linux (lspci, lsusb) pour lister le matériel. Il est utile pour vérifier si un dock Thunderbolt ou un stockage externe est correctement reconnu par le noyau Ubuntu. La section power_supply vérifie l'état de l'alimentation USB-C PD. Exécutez avec sudo si nécessaire pour accéder à tous les détails système.

usb-c-thunderbolt-device-scan.sh

#!/bin/bash
# Scanner les périphériques Thunderbolt/USB-C sur la LattePanda Sigma 2

echo "=== Liste des contrôleurs Thunderbolt/USB ==="
lspci | grep -i thunderbolt
lspci | grep -i usb

echo -e "\n=== Périphériques USB connectés ==="
lsusb

echo -e "\n=== Détails des périphériques USB (arborescence) ==="
tree /dev/usb 2>/dev/null || echo "Commande 'tree' non installée ou /dev/usb vide."

echo -e "\n=== Vérification de la puissance USB-C (si disponible via sysfs) ==="
# Les contrôleurs USB-C peuvent exposer des informations de puissance dans /sys/class/power_supply
if [ -d "/sys/class/power_supply" ]; then
    for psu in /sys/class/power_supply/*; do
        if [ -f "$psu/online" ]; then
            echo "PSU: $(basename $psu) - Online: $(cat $psu/online)"
        fi
    done
fi

echo -e "\n=== Périphériques HID (Claviers/Souris) ==="
cat /proc/bus/input/devices | grep -A 4 "Name="

← Retour à la fiche