Quitter le forum et retourner au site

[Résolu] USB3 qui freeze

Vous avez un didactiel ou une astuce particulière concernant un logiciel, partagez votre expérience dans cette partie.
Avatar de l’utilisateur
le Manchot Masqué
Administrateur du site
Messages : 798
Inscription : lun. 26 mai 2008, 21:05
Distribution : Debian, Ubuntu
Niveau : Moitié plein !
Localisation : Guebwiller

[Résolu] USB3 qui freeze

Message par le Manchot Masqué »

J'ai deux écrans externes en USB3 via un displaylink de synaptics, plus quelques périphériques sur un hub USB3 externe avec une bonne alim.
Si je laisse l'ordi en pause, il me gèle parfois les ports USB.
Comme l'USB est désormais inclus dans le noyau, plus moyen d'enlever et de remettre le module xhci_hcd.
Il faut donc passer par un petit script (merci l'IA) qui va réinitaliser tous les ports :

Code : Tout sélectionner

# cat /root/usbreset.sh 
#!/usr/bin/env bash
set -e
for dev in /sys/bus/pci/drivers/xhci_hcd/0000:*; do
  [ -e "$dev" ] || continue
  id="$(basename "$dev")"
  echo "Reset xHCI $id"
  echo "$id" | sudo tee /sys/bus/pci/drivers/xhci_hcd/unbind
  sleep 1
  echo "$id" | sudo tee /sys/bus/pci/drivers/xhci_hcd/bind
done
Bref, ça sent le petit bug bien chiant qui n'a apparemment pas encore été réglé...
Mais comme je n'ai pas de temps à perdre sur ce coup, je laisse à d'autres le soin de trouver !
Répondre