usb-c-thunderbolt-device-scan.sh
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="