Après avoir réinstallé le système Lubuntu 12.04 sur mon ordinateur portable, un problème plus ancien est réapparu après quelques jours et l'installation de différents programmes: sans raison apparente, la souris externe et parfois d'autres périphériques connectés USB (y compris le disque dur) cessent de fonctionner. Le disque dur montre qu'il a de la tension car il a une lumière là-bas, et la souris externe clignote pendant une seconde lorsqu'elle est branchée.
J'ai déjà publié une version différente de ce problème . Je le garde pour l'instant comme exemple des deux réponses. Aucun d'eux ne fonctionne ici.
La déconnexion ne fait rien, le redémarrage le fait.
L'événement semble entièrement aléatoire, après le redémarrage, il réapparaîtra après plusieurs jours ou semaines ou, rarement, après quelques heures.
- http://pastebin.com/0qR8bhhX en
var/log/syslog
après nouvelle occurrence ( avec seulement souris filaire externe et clavier )
Ce qui compte c'est à la fin je suppose:
Nov 24 14:06:55 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29953.822962] usb 3-1: USB disconnect, device number 3
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069427] uhci_hcd 0000:00:1d.0: host controller process error, something bad happened!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069439] uhci_hcd 0000:00:1d.0: host controller halted, very bad!
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069461] uhci_hcd 0000:00:1d.0: HC died; cleaning up
Nov 24 14:06:57 cprq-HP-Compaq-nx8220-PY518EA-ABB kernel: [29955.069492] usb 2-2: USB disconnect, device number 2
J'ai remarqué que la plupart du temps, seuls la souris et le clavier externes sont affectés, mais pas le disque dur externe. Ou si c'est le cas, le rebrancher résout le problème .
J'ai un double démarrage avec WinXP: dans Windows, cela ne se produit jamais, donc ce n'est pas un problème matériel
J'ai utilisé Lubuntu Quantal 12.10 et le même problème s'est également produit là-bas . La mise à niveau vers cela ne serait pas une solution
À certaines occasions, le redémarrage seulement 2 ou même 3 fois l'a résolu.
En utilisant le même PC / matériel avec Linux Mint 14 (Quantal) Xfce, le problème a presque disparu (c'est arrivé une fois depuis). Je ne sais pas si cette «solution» vient de l'utilisation de Xfce ou de Mint (je suppose que Mint 14 Nadia utilise le même noyau que Lubuntu Quantal).
lsusb
. J'ai fait une recherche sur Googlehost controller process error, something bad happened
et la première apparait dès 2002. Ensuite, continuez à apparaître de temps en temps pendant toutes ces années. Le problème semble être le pilote par rapport à un chipset USB.Réponses:
problèmes entre le noyau et le matériel
Si vous avez exclu d'éventuels problèmes matériels tels que des problèmes de tension / courant, des ports / concentrateurs USB défaillants, il s'agit probablement d'un problème de noyau.
Si vous vous sentez à l'aise avec d'éventuels problèmes de non-démarrage / problèmes d'écran noir au démarrage, vous pouvez essayer d'installer le noyau quantique disponible dans les référentiels 12.04.
N'oubliez pas - la plupart des problèmes d'écran noir sont dus à l'installation de pilotes graphiques propriétaires. Vous aurez plus de chance de les supprimer avant de mettre à jour votre noyau.
Pour installer le noyau quantal:
N'oubliez pas de faire une sauvegarde complète du système pour vous permettre de récupérer si le nouveau noyau tombe en panne plus qu'il ne résout.
la source
Problèmes d'alimentation pour USB 2.0
L'USB 2.0 a une consommation de courant maximale disponible de 500 mA, mais il convient de noter que le + 5 V sur plusieurs ports peut en fait être sur le même bus. Par exemple, sur un boîtier de bureau, les ports USB à l'avant de la machine peuvent tous être sur le même bus, tandis que les ports à l'arrière de la machine seront normalement un bus différent, ou auront des alimentations + 5 V complètement séparées pour chaque groupe de Prises USB 2.0.
Un appareil à faible courant tel que défini par les normes USB 2.0 peut tirer jusqu'à 100 mA (1 unité) tandis que les appareils à courant élevé peuvent en tirer jusqu'à 5 unités (500 mA). Les disques durs sans source d'alimentation externe sont généralement des appareils à courant élevé.
Les appareils devraient cesser de fonctionner si la ligne + 5V tombe en dessous de 4,75 V et c'est pourquoi de nombreux appareils à haute puissance peuvent causer des problèmes sur certains ordinateurs.
En plus de cela, le circuit qui fournit + 5V à chaque bus peut refuser de renégocier la capacité de haute puissance si l'appareil consomme suffisamment de courant pour tirer la ligne + 5V trop bas. C'est pourquoi les appareils à haute puissance devront être retirés et rebranchés avant de fonctionner s'ils ont échoué en raison d'un problème d'alimentation, et aussi pourquoi un redémarrage ne leur permet pas de se reconnecter pendant un cycle de mise hors / sous tension complet peut le faire.
Notez que si un ou plusieurs périphériques basse consommation sont déjà branchés sur un bus USB, la capacité disponible peut ne pas être suffisante pour exécuter également un périphérique haute puissance tel qu'un disque dur externe.
L'utilisation d'appareils à haute puissance doit donc être planifiée et, en cas de problème, l'appareil doit être utilisé seul sur n'importe quel bus ou être alimenté en + 5V.
Bien que le document sur les normes USB 2.0 puisse être un peu difficile à lire, la page wikipedia contient de très bonnes informations et explications sur le sujet de l'USB 2.0.
Notez également que le branchement de nombreux appareils à faible consommation d'énergie, par exemple via un concentrateur USB externe, peut également entraîner une chute de tension sur la ligne d'alimentation du bus, entraînant la désactivation de certains ou de tous les appareils.
Les types de câbles utilisés peuvent également affecter la fiabilité des appareils haute puissance. Par exemple, un disque dur externe branché via un long câble USB ordinaire peut voir suffisamment de chute de tension à 500 mA pour se désactiver afin d'éviter d'endommager ses circuits ou ses moteurs d'entraînement. Ces appareils sont généralement fournis avec un câble court spécial ou un câble en «Y» qui se branche sur deux ports USB pour résoudre le problème d'alimentation. Notez que ce n'est qu'une solution partielle au problème lié spécifiquement au problème de câblage, il ne permet pas en réalité que plus de 500 mA soient fournis car les ports USB adjacents sont susceptibles d'être sur la même alimentation 5 V 500 mA en interne dans l'ordinateur. Même lorsqu'un bus séparé est utilisé pour la deuxième prise du câble en «Y», il a gagné » t être en mesure d'obtenir une alimentation en courant élevée car il n'a pas de connexion de données pour le demander au bus USB. Un seul des ports sera activé comme alimentation à courant élevé.
Depuis l'utilisation très courante des claviers et souris USB, des problèmes peuvent parfois survenir lorsqu'ils sont tous deux branchés sur le même bus. Les courants de charge de pointe à la mise sous tension peuvent dépasser les spécifications de conception du bus USB et entraîner la désactivation ou le dysfonctionnement d'un ou des deux appareils.
Les solutions à ces problèmes impliquent généralement l'utilisation d'un minimum d'appareils à faible puissance, en utilisant uniquement des appareils à faible puissance bien conçus et fabriqués, en veillant à ce qu'ils soient branchés sur différents bus avec des lignes + 5 V séparées, et lorsque des appareils à haute puissance sont impliqués à l'aide d'un concentrateur alimenté. pour résoudre les problèmes d'alimentation rencontrés sur de nombreuses fournitures de bus USB 2.0. S'il n'est pas possible d'utiliser un concentrateur alimenté, le périphérique haute puissance ne doit être branché qu'après la mise sous tension de l'ordinateur et la consommation de courant des périphériques basse consommation s'est stabilisée.
Il convient également de noter ici que les ordinateurs tels que les ordinateurs portables et les netbooks peuvent avoir des périphériques USB de faible puissance incorporés en interne. Le matériel tel que les lecteurs de cartes internes, les adaptateurs 3G sans fil et les webcams sont souvent connectés en interne à un bus USB. Il peut s'agir d'un bus dédié avec sa propre alimentation + 5V, ou il peut être partagé avec un ou plusieurs ports USB externes.
la source
Quelque chose de similaire m'arrivait. Ce billet de blog a fourni une solution partielle.
C'est ce qui a fonctionné pour moi:
Comme indiqué dans cette publication, différents systèmes sont bloqués à différents endroits, donc si ce qui précède ne fonctionne pas, vous voudrez peut-être essayer de le remplacer
/sys/bus/pci/drivers/xhci_hcd/
par/sys/bus/pci/drivers/ehci_hcd/
, ou/sys/bus/pci/drivers/uhci_hcd/
, si l'un d'entre eux existe.la source
"$file"
place de"$i"
?Les anciennes publications et les réponses ne concernent pas l'USB 3.0. Voici donc comment réinitialiser un bus 3.0 qui a cessé de servir des données:
et en tant que root:
Après cela, l'USB devrait recommencer à fonctionner correctement, comme après un redémarrage.
Explication
Dans le cas où vous utilisez un pilote différent, voici comment j'ai trouvé quoi faire, utilisez-le comme référence:
A
lsusb -t
affichera ceci - prenez note duxhci_hcd
pilote pour le bus rapide, c'est le nom du pilote 3.0:Le répertoire à rechercher est
/sys/bus/pci/drivers/xhci_hcd
Dans mon cas, je devais me délier
"0000:06:00.0"
.ps. Si vous devez relier le pilote USB 2.0, suivez les instructions ci-dessus mais avec
ehci-pci
ou regardez ici (mérite un crédit).la source
Baser sur
lsusb
Faire
lsusb -t
, la sortie sera au format suivantFaites attention au
Bus 00X
numéro et à la version1.1
/2.0
USB dans les deux sorties. Si la souris et le clavier sont1.1
activés, essayez de les déplacer vers le2.0
port, ou inversement.Cela ne résout pas le problème du pilote, mais une solution de contournement (si cela fonctionne).
la source
lsusb
avec celui delsusb -t
? que dois-je chercher là-dedans? vous voulez préférer le bus 2.0? j'utilise habituellement cela pour le disque dur externe. dans votre commentaire, vous dites "Parce que si 'nx8220' est le bon modèle, la boîte devrait utiliser le chipset Intel 915PM. Cependant vous n'avez que 'Linux Foundation" - cela signifie-t-il que je n'ai pas le bon pilote? Qu'y a-t-il à faire? résultat delsusb -t
est paste.ubuntu.com/1482285lsusb -t
est pour identifier plus facilement le périphérique USB et le bus auquel il se branche.FWIW - Si vous rencontrez des problèmes USB sur Ubuntu en raison de conflits ou de problèmes d'alimentation, évitez les problèmes et obtenez un extenseur USB alimenté - ce sont des appareils bon marché qui se connectent à votre port USB et le transforment en 5 ou 10 ou tout ce dont vous avez besoin acheter et avoir une alimentation séparée et aller pour environ 30 $ USD sur amazon.
J'ai eu des tonnes de problèmes avec mon clavier et / ou ma souris lorsque j'ai ajouté un périphérique USB et cela a fait disparaître tous mes problèmes.
À votre santé
la source
Une solution rapide qui fonctionne au moins dans mon cas (Linux Mint KDE, sur un ordinateur portable Lenovo Yoga 3 Pro):
Avec l'ordinateur portable allumé, appuyez simplement sur le bouton d'alimentation pendant environ 30 secondes , ce qui s'arrête et continue d'appuyer pendant un certain temps après cela. Je l'ai fait avec le chargeur débranché. Après avoir allumé l'ordinateur portable, les ports USB fonctionnent à nouveau.
la source