usb-c-thunderbolt-device-scan.sh

LattePanda Sigma 2: Servidor de placa única Intel Core Ultra X7 358H · Archivo : usb-c-thunderbolt-device-scan.sh · Lenguaje : Bash · Uso : Détecter les périphériques connectés via les ports Thunderbolt 4 ou USB-C pour le débogage matériel.

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="

← Volver a la ficha