Accueil

5 façons de réparer un périphérique USB ou un port défectueux sous Linux

Added 2018-11-26


Vous avez connecté un lecteur flash USB, un clavier ou une souris à votre PC Linux. Mais rien ne se passe.

Que se passe-t-il? Pourquoi votre ordinateur Linux ne détectera-t-il pas le périphérique? Est-ce une chose sous Linux ou votre périphérique USB a-t-il cessé de fonctionner?

L'USB ne fonctionne pas dans Ubuntu?

Ports USB sur un ordinateur portable

Cependant, ce n'est peut-être pas le port qui ne fonctionne pas. Le périphérique USB que vous utilisez a peut-être développé une erreur et ne peut pas être détecté.

La gestion des problèmes d’USB peut être délicate, mais il n’est pas impossible de diagnostiquer une panne et d’y apporter les corrections nécessaires.

Il existe cinq étapes à suivre pour résoudre les problèmes USB sous Linux:

  1. Confirmer que le port USB est détecté
  2. Effectuer les réparations nécessaires sur le port
  3. Réparer ou réparer des périphériques USB
  4. Redémarrez votre système d'exploitation Linux
  5. Confirmer la présence de pilotes de périphériques

Examinons chacune d’elles à tour de rôle et apprenons à gérer les périphériques USB lugubres sous Linux.

1. Votre appareil est-il détecté par Linux?

La première chose à vérifier lors de l'insertion de votre périphérique USB dans votre ordinateur Linux est de savoir s'il est détecté. La détection de périphérique USB n’est généralement pas aussi verbale ou audible que sous Windows ou macOS, ce qui signifie que vous devez souvent vérifier que le périphérique a été détecté par le système d’exploitation.

Heureusement, c'est simple.

Utilisez la commande lsusb sous Linux

Commencez par déconnecter le périphérique USB que vous interrogez. Ensuite, ouvrez une fenêtre de terminal et entrez la commande «list USB»:


lsusb

Prenez note des résultats, puis connectez le périphérique USB et exécutez à nouveau lsusb.

Cette fois, vous devriez voir un périphérique supplémentaire dans la liste, avec un ID de bus, un ID de périphérique, un ID USB et une description. Si vous ne savez pas quel est le périphérique supplémentaire (vous pouvez avoir un périphérique USB interne, peut-être Ethernet), essayez une commande différente.


dmesg | grep -i USB

La commande dmesg répertorie les périphériques USB connectés sur votre système. Il inclura également du matériel non USB et offrira malheureusement une quantité d'informations écrasante. Pour contrer cela, vous pouvez essayer


dmesg | Moins

Enfin, vous pouvez simplement compter sur le plus convivial


appareils usb

Cela ressemble à un croisement entre les commandes dmesg et lsusb, répertoriant le matériel USB connecté avec suffisamment d’informations pour les identifier.

La clé USB que vous avez connectée est-elle répertoriée ici? Sinon, le port est peut-être endommagé ou le périphérique présente un problème. De même, le périphérique peut ne pas être compatible avec Linux.

2. Comment vérifier votre port USB

Si le périphérique USB ne s’affiche pas, cela est peut-être dû à un problème lié au port USB.

Le meilleur moyen de vérifier cela rapidement consiste simplement à utiliser un autre port USB sur le même ordinateur. Si le matériel USB est maintenant détecté, alors vous savez que vous avez un problème avec l'autre port USB.

Si aucun autre port USB n’est disponible, vous devez essayer le périphérique USB sur un autre PC ou ordinateur portable. Cela peut ne pas être idéal, cependant, vous pouvez ne disposer que d’un ordinateur Windows ou macOS. Certains périphériques USB ne pouvant pas être utilisés sous Linux, il sera difficile de déterminer s'il s'agit du périphérique USB ou du port USB qui vous pose problème.

3. Réparer le matériel USB cassé

Si votre matériel USB est défectueux, vous avez deux choix: réparer ou retourner.

Une vérification physique de l'équipement USB est une bonne idée. Les câbles doivent être robustes, sans fentes. les bouchons doivent être solides, avec la section métallique fermement attachée.

Les ports USB, quant à eux, doivent être vérifiés avec votre PC éteint et débranché du secteur. Vérifiez que les ports sont bien en place. Les ports USB instables sont une indication du matériel qui s'use.

Pouvez-vous retourner votre périphérique USB? Si c’est nouveau, alors probablement. Le problème est que, à moins que cela ne soit explicitement étiqueté comme fonctionnant sous Linux, il est peu probable que le détaillant accepte un retour. Vous devrez peut-être être un peu sélectif avec les faits que vous partagez avec eux…

4. Redémarrage de Linux pour réparer un port USB

Dans certains cas, par exemple si vous utilisez un ordinateur portable, des problèmes d'alimentation peuvent affecter sa capacité à détecter les périphériques USB. Le paramètre autosuspend est conçu pour réduire la consommation d'énergie sur les ordinateurs portables Linux, mais il peut s'avérer contre-productif.

Alors que peux-tu faire?

Commencez par vérifier si la suspension automatique est à l'origine du problème. Vous pouvez le faire en redémarrant votre ordinateur. Si le périphérique USB fonctionne, le port USB est alimenté.

La prochaine étape consiste à faire en sorte que cela ne se reproduise plus. Les astuces de ligne de commande suivantes  sont pour Ubuntu 18.10, alors vérifiez la procédure correcte sur votre distribution Linux préférée.

Ouvrez une fenêtre de terminal et entrez:


cat / sys / module / usbcore / parameters / autosuspend

Cela devrait retourner une valeur de 2 , ce qui signifie que la suspension automatique est activée. Vous pouvez résoudre ce problème en modifiant le fichier grub. Entrer:


sudo nano / etc / default / grub

Résoudre les problèmes d'alimentation USB sous Linux

Ici, cherchez


GRUB_CMDLINE_LINUX_DEFAULT = "éclaboussure silencieuse"

Changer ceci en


GRUB_CMDLINE_LINUX_DEFAULT = "éclaboussure silencieuse usbcore.autosuspend = -1"

presse Ctrl + X  pour enregistrer le fichier et quitter. Ensuite, mettez à jour grub:


sudo update-grub

Lorsque cela est terminé, redémarrez Ubuntu.

Après le redémarrage, connectez-vous à votre compte et entrez à nouveau la commande cat:


cat / sys / module / usbcore / parameters / autosuspend

Cette fois, la valeur retournée devrait être -1 . Vous avez désactivé la suspension automatique, les périphériques USB connectés à votre ordinateur portable ne doivent donc pas tomber en panne en raison de problèmes d'alimentation.

5. Vérification des pilotes de périphérique USB sous Linux

Il était une fois, les périphériques USB ne fonctionnaient pas souvent sous Linux. Seuls les périphériques produits par les OEM ayant un intérêt pour Linux (ils l'utilisaient peut-être pour le développement) offraient un pilote Linux.

De nos jours, les choses sont très différentes, la plupart des constructeurs proposant un pilote Linux. Dans la plupart des cas, cela sera déjà disponible dans votre système d'exploitation Linux, via le noyau. Vous ne devriez pas avoir besoin d'installer de pilotes USB.

Si un pilote est indisponible, vous pourrez probablement le trouver en contactant le fabricant du périphérique USB.

Dépannage des problèmes USB sous Linux: résolu!

Avec des pilotes intégrés et une prise en charge étendue de nombreux types de périphériques USB, il devrait être facile de diagnostiquer les problèmes liés au matériel USB de votre ordinateur.

Bien que le matériel endommagé puisse nécessiter une réparation ou un échange, des correctifs logiciels sont également disponibles.






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019