web-dev-qa-db-fra.com

usb ne fonctionne pas pendant un certain temps après le démarrage avec "usb 1-3: descripteur de périphérique lu / tout, erreur -110"

J'ai une machine Ubuntu 15.10 qui présente une erreur USB étrange au démarrage.

Le clavier ne fonctionne pas pendant le démarrage. Le système accède à l'écran de connexion et, pendant environ 30 secondes, le clavier ne fonctionne pas, mais la souris fonctionne. Ensuite, l’écran clignote et le clavier commence à fonctionner.

J'ai vérifié le journal du système et trouvé

device descriptor read/all, error -110

et puis, pendant quelque temps

usb 1-3: device descriptor read/all, error -110
usb 1-3: new high-speed USB device number 4 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: new high-speed USB device number 5 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device
usb 1-12: new high-speed USB device number 6 using xhci_hcd
usb 1-12: New USB device found, idVendor=046d, idProduct=082d
usb 1-12: New USB device strings: Mfr=0, Product=2, SerialNumber=1
usb 1-12: Product: HD Pro Webcam C920
usb 1-12: SerialNumber: 153D0E9F
usb 1-13: new low-speed USB device number 7 using xhci_hcd
usb 1-13: New USB device found, idVendor=413c, idProduct=2005
usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-13: Product: Dell USB Keyboard
usb 1-13: Manufacturer: Dell
usb 1-13: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes

Si j'essaie de fermer (à l'aide de la souris) avant que le clavier ne soit disponible, un écran noir s'affiche avec les messages suivants, l'un après l'autre:

usb 1-3: device descriptor read/all, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device

Des idées pour résoudre le problème? S'agit-il d'une erreur de BIOS, de matériel, de pilote ou de service?

1
Greg Kramida

Voici une solution qui a fonctionné pour moi. Premièrement, certaines données pouvant être pertinentes pour votre cas. J'ai deux machines avec les cartes Z97 d'AsRock.

  • L'un est Z97 Fatalité. J'ai vérifié et déterminé que je ne souffre pas de cette erreur USB causant le blocage du démarrage là-dessus. Si vous avez ce forum et souffrez de ce problème, faites-le moi savoir et je publierai mes paramètres USB du BIOS.
  • Une autre est Z97 OC Formula (pas Z97 Extreme). J'ai eu le problème sur celui-ci.

Voici comment j'ai résolu le problème avec la formule Z97 OC:

  1. Mettre à niveau le BIOS vers la dernière version (P1.80 pour moi maintenant)
  2. (Peut être indépendant, mais cela s'est produit entre 1 et 3) Mettez à niveau ubuntu vers 16.04 ou plus récent.
  3. Réinitialisez CMOS (intégré, en utilisant un cavalier, et non pas "charger par défaut" via le BIOS, cela n'a pas aidé).

Mes paramètres USB dans le BIOS UEFI sont les suivants (inchangé depuis CMOS reset):

  • Contrôleur USB -> Activé
  • Mode Intel USB 3.0 -> Smart Auto
  • Legacy USB Support -> Activé
  • Legacy USB 3.0 Support -> Activé
  • Patch de compatibilité USB -> Désactivé

J'espère que cela aide quelqu'un avec un problème similaire.

1
Greg Kramida

Je rencontre le même problème avec ma machine depuis un certain temps maintenant. Le problème existe sur différentes distributions (j'ai essayé Ubuntu 15.10 et le noyau Arch 4.4.7-1-lts). Voici un exemple où vous pouvez voir le délai au démarrage:

[    8.455055] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[   11.223284] usb 1-3: device descriptor read/all, error -110
[   11.343240] usb 1-3: new high-speed USB device number 3 using xhci_hcd
[   21.483366] usb 1-3: device descriptor read/all, error -110
[   21.603279] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[   26.596139] usb 1-3: device descriptor read/8, error -110
[   31.701949] usb 1-3: device descriptor read/8, error -110                                                            
[   31.931143] usb 1-3: new high-speed USB device number 5 using xhci_hcd
[   36.939569] usb 1-3: device descriptor read/8, error -110
[   42.063696] usb 1-3: device descriptor read/8, error -110                                                            
[   42.173434] usb usb1-port3: unable to enumerate USB device                                                           
[   42.293324] usb 1-8: new high-speed USB device number 6 using xhci_hcd
[   42.536287] usb-storage 1-8:1.0: USB Mass Storage device detected
[   42.536650] scsi Host11: usb-storage 1-8:1.0
[   42.653046] usb 1-13: new high-speed USB device number 7 using xhci_hcd
[   42.793388] hub 1-13:1.0: USB hub found
[   42.793420] hub 1-13:1.0: 3 ports detected

Cette question de stackoverflow indique que l'erreur -110 indique que l'alimentation a été dépassée. Je doute que ce soit le cas pour moi - il n’ya tout simplement pas assez de périphériques USB (juste un clavier et une souris utilisant le concentrateur intégré dans mon moniteur). Nous avons au moins un point commun: nous avons tous les deux des claviers Dell. Utilisez-vous également un hub?

La dernière information que je peux ajouter à cette question est que ce problème semble dépendre des paramètres BIOS USB de votre carte mère. J'ai un Asrock Z87 Extreme6/ac et la modification du comportement d'Intel USB3 provoque la coupure de mon système de différentes manières (du fait qu'aucun périphérique USB ne fonctionne à ce comportement). Quelle carte mère avez-vous? Le comportement change-t-il lors de la modification des paramètres? Attention, j'ai dû effacer mon CMOS plusieurs fois déjà car le clavier ne fonctionnerait plus au démarrage du BIOS!

1
Tim

Comme je ne peux pas ajouter mes conclusions en tant que commentaire, je vais l’ajouter en tant que réponse.

Ma configuration: ASRock Z97 Extreme6 et Ubuntu 15.10

Ce que j'ai découvert jusqu'à présent: Il semble lié aux chipsets Z97 et similaires: https://bugs.launchpad.net/ubuntu/ + source/linux/+ bug/1437492

Les solutions mentionnées sont les suivantes:

  • Éteignez, tirez la fiche et attendez un peu, puis rallumez -> fonctionne pour une séquence de démarrage
  • Désactivez le contrôleur Asmedia/le contrôleur USB Asmedia ou similaire. Celles-ci semblent être situées à différents endroits en fonction du tableau. J'ai trouvé 2 correspondances potentielles. Advanced -> USB Configuration -> Third Party USB 3.0 Controller et Advanced -> Storage Configuration -> 'ASMedia SATA3 Mode'

Donc ce que j'ai essayé:

  • J'ai commencé à partir d'une configuration propre (après le CMOS réinitialisation)
  • Le paramètre ASMedia dans "Configuration du stockage" que j'ai déjà essayé -> cela désactive certains des ports SATA. J'ai donc d'abord essayé un autre chemin.
  • Allez à Advanced -> USB Configuration -> Set 'Third Party Controller' to Disabled Résultat: La séquence d'amorçage est toujours lente, mais Ubuntu a retrouvé sa vitesse normale. Eh bien, ma souris ne fonctionnait plus (je devais passer à un autre terminal pour redémarrer mon ordinateur ...). Retour à la configuration UEFI.
  • Allez à Advanced -> USB Configuration -> Set 'Intel USB3.0 Mode' from 'Smart Auto' to 'Enabled' Résultat: Scratch ça, ça n'a pas aidé. Seules les clés USB du panneau avant fonctionnent ...
  • Ensuite, j’ai essayé d’arrêter, de couper l’alimentation pendant quelques minutes, puis de redémarrer. Résultat: C'est ce qui s'est passé. Le temps de démarrage du système n’était que de quelques secondes. Et les ports USB situés à l'arrière de mon ordinateur fonctionnent à nouveau également.
  • Suivant: vérifiez en redémarrant. Résultat: Oui, ça fonctionne toujours.
  • Autre mise à jour: la plupart des ports fonctionnent. Certains ne fonctionnent toujours pas. Mais puisque j'utilise un hub, je peux vivre avec ça pour le moment. Si vous l'essayez, peut-être que le courant coupé et coupé est suffisant? Peut-être la peine d'essayer..

Je ne sais pas si tous les changements ci-dessus sont nécessaires - mais cela fonctionne pour moi maintenant, donc je ne les toucherai plus;)

J'espère que cela vous aide, ainsi que d'autres personnes potentiellement, à trébucher sur le même problème. Je recommande également de lire le bogue du tableau de bord lié ci-dessus -> Ce rapport de bogue vaut son pesant d'or!


Vous trouverez ci-dessous quelques tentatives infructueuses de modification des paramètres du mode Legacy, qui n'ont pas résolu mon problème. Résumé: Les modes hérités, les correctifs de compatibilité, etc. n'améliorent pas vraiment la situation, ils désactivent généralement vos périphériques de manière aléatoire. Ils pourraient aider les autres, alors je les laisse ici pour référence.

En jouant avec certains paramètres, j'ai découvert ce qui suit:

Notez que j'ai essayé de régler le support USB 2.0 Legacy sur "Configuration UEFI uniquement" afin de pouvoir entrer dans la configuration en branchant le clavier sur les ports 2.0 de mon panneau avant, juste pour être sûr. Cela ne fonctionnait PAS. Ces ports sont quasiment inutilisables et mes claviers ne fonctionnent que lorsqu'ils sont branchés sur un port avec la prise en charge de l'héritage activée, OR dans le hub sur mon moniteur. N'importe lequel d'entre vous, seulement une fois que Ubuntu a démarré. Ni UEFI ni Grub ne reconnaîtraient le clavier. Un autre clavier sur lequel je pouvais travailler sur l’un des ports 2.0 permettait de contourner une réinitialisation CMOS.

Lorsque le "correctif de compatibilité USB" est activé:

Lorsqu'ils sont directement branchés sur les ports USB 3.0 de la carte mère, ils ne fonctionnent que lorsque j'ai activé le support USB 3.0 Legcy dans la configuration UEFI. Lorsque je le fais, la séquence de démarrage dure environ 20 secondes de plus que les 1-3 secondes habituelles. Ubuntu prend également plus de temps à démarrer, avec les erreurs device descriptor read/all, error -110, comme indiqué ci-dessus. Le clavier fonctionne, mais la caméra USB que j'ai (Logitech QuickCam Communicate STX, très ancienne ..) n'est pas reconnue par le système.

Lorsque le mode hérité est désactivé mais que les deux périphériques sont connectés au hub de mon moniteur (hub alimenté, je suppose), la séquence de démarrage est extrêmement rapide si aucun périphérique n'est connecté aux ports 2.0 MAIS Ubuntu prend encore plus de temps et affiche ces messages. Le clavier et l'appareil photo fonctionnent tous les deux.

Le mode Legacy activé donne à peu près le même résultat.

Avec "Patch de compatibilité USB" désactivé: Même comportement que ci-dessus, mais l'autre clavier du port 2.0 ne fonctionnait pas non plus. ... -> CMOS réinitialiser.

Je vais expérimenter davantage et mettre à jour cette réponse au fur et à mesure que je rassemblerai les résultats.

1
founderio