usb-c-thunderbolt-device-scan.sh
Script de depuración del sistema para identificar dispositivos conectados a los puertos Thunderbolt 4 y USB.
Este script utiliza herramientas estándar de Linux (lspci, lsusb) para listar el hardware. Es útil para verificar si un dock Thunderbolt o un almacenamiento externo es reconocido correctamente por el kernel de Ubuntu. La sección power_supply verifica el estado de la alimentación USB-C PD. Ejecute con sudo si es necesario para acceder a todos los detalles del sistema.
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="