Consulter les journaux système journalctl pour les systèmes basé systemD et dmesg pour les messages du noyau.
Lister les périphériques de type block détectés sur le système:
sudo lsblk --output NAME,SIZE,MOUNTPOINT,FSTYPE
Si c'est un périphérique USB, vérifier qu'il est bien détecté:
sudo lsusb
C'est le module usb_storage qui intervient dans la détection des périphériques de stockage via usb. Vérifier qu'il est chargé. Sa configuration peut être modifiée.
# si le module est chargé, la commande retourne une ligne sudo lsmod | grep usb_stor
Lire les paramètres du module:
cat /sys/module/usb_storage/parameters/delay_use
Modifier à la volée le délai d'utilisation:
echo 5 > /sys/module/usb_storage/parameters/delay_use
Il est possible d'observer en temps réel la détection de périphériques:
Pour afficher la valeur courante:
cat /sys/module/usb_storage/parameters/delay_use
Modifier/créer le fichier de configuration du module pour spécifier une valeur plus grade sur le paramètre delay_use:
sudo udevadm monitor --environment --udev