Linux USB nu este detectat sau nu funcționează? 5 Probleme și remedieri comune

Linux USB nu este detectat sau nu funcționează? 5 Probleme și remedieri comune

Ați conectat o unitate flash USB sau o tastatură sau un mouse la computerul dvs. Linux. Dar nu se întâmplă nimic.





Ce se întâmplă? De ce computerul dvs. Linux nu va detecta dispozitivul? Este o problemă cu Linux sau dispozitivul USB nu mai funcționează? Iată ce trebuie să faceți pe Linux dacă unitatea USB nu este detectată sau recunoscută.





Dispozitivul USB nu funcționează în Ubuntu?

Unitățile de disc, cititoarele de carduri, telefoanele, playerele media și perifericele media ... toate sunt utile, dar dacă există o problemă cu portul USB sau driverele sistemului, nu vor funcționa. Acest lucru poate fi deosebit de frustrant dacă utilizați o tastatură sau un mouse Bluetooth (cu un dongle USB), deoarece înseamnă să scoateți alternative USB cu fir.





Cu toate acestea, s-ar putea să nu fie portul care nu funcționează. Poate că dispozitivul USB pe care îl utilizați a apărut o eroare și nu poate fi detectat.

Gestionarea problemelor USB poate fi dificilă, dar nu este imposibil să diagnosticați o eroare și să faceți soluțiile necesare.



Există cinci pași de urmat pentru a remedia problemele USB în Linux:

data și ora Windows 10 greșite
  1. Confirmați că portul USB este detectat
  2. Efectuați toate reparațiile necesare portului
  3. Remediați sau reparați dispozitivele USB
  4. Reporniți sistemul de operare Linux
  5. Confirmați prezența driverelor de dispozitiv

Să ne uităm la fiecare dintre acestea la rândul nostru și să învățăm cum să facem față Linuxului care nu recunoaște dispozitivele USB.





1. Dispozitiv USB nedetectat de Linux

Primul lucru de verificat la introducerea dispozitivului USB în computerul dvs. Linux este dacă acesta este detectat. Detectarea dispozitivului USB nu este de obicei atât de verbală sau audibilă ca în Windows sau macOS, ceea ce înseamnă că de multe ori trebuie să verificați dacă dispozitivul a fost preluat de sistemul de operare.

Din fericire, acest lucru este simplu.





Mai întâi, deconectați dispozitivul USB pe care îl interogați. Apoi, deschideți o fereastră de terminal și introduceți comanda „list USB”:

lsusb

Notați rezultatele, apoi conectați dispozitivul USB și rulați din nou lsusb.

De data aceasta, ar trebui să vedeți un dispozitiv suplimentar listat, cu un ID autobuz, ID dispozitiv, ID USB și o descriere. Dacă nu puteți afla ce este dispozitivul suplimentar (este posibil să aveți un dispozitiv USB intern, poate Ethernet), încercați o comandă diferită.

dmesg | grep -i USB

Comanda dmesg va afișa dispozitivele USB conectate de pe sistemul dvs. De asemenea, va include hardware non-USB și, din păcate, oferă o cantitate copleșitoare de informații. Pentru a contracara acest lucru, puteți încerca

dmesg | less

În cele din urmă, te-ai putea baza doar pe cele mai ușor de utilizat

usb-devices

Aceasta este ca o încrucișare între comenzile dmesg și lsusb, listând hardware-ul USB conectat cu suficiente informații pentru a le identifica.

Deci, USB-ul pe care l-ați conectat este listat aici? Dacă nu, atunci portul este deteriorat sau există o problemă cu dispozitivul. La fel, este posibil ca dispozitivul să nu fie compatibil cu Linux.

2. Cum să vă verificați portul USB

Dacă dispozitivul USB nu se afișează, s-ar putea datora unei probleme cu portul USB.

Cel mai bun mod de a verifica acest lucru rapid este să utilizați pur și simplu un port USB diferit pe același computer. Dacă hardware-ul USB este acum detectat, atunci știți că aveți o problemă cu celălalt port USB.

Dacă un alt port USB nu este disponibil, va trebui să încercați dispozitivul USB pe alt computer sau laptop. Este posibil să nu fie ideal, totuși, deoarece este posibil să aveți doar un computer Windows sau macOS ca alternativă. Deoarece unele dispozitive USB nu pot fi utilizate pe Linux, va fi dificil să vă stabiliți dacă dispozitivul USB sau portul USB vă cauzează probleme.

Pentru cele mai bune rezultate, dacă este posibil, rămâneți la hardware-ul compatibil Linux atunci când depanați dispozitive USB.

3. Remediați hardware-ul USB rupt

Dacă hardware-ul USB nu apare în Linux și bănuiți că este defect, aveți două opțiuni: remediați sau returnați.

O corecție va implica de obicei verificarea portului USB, precum și a dispozitivului care nu funcționează în prezent. Pentru dispozitivele periferice, remedierile se vor centra aproape întotdeauna în jurul cablului USB și a portului de pe computer. Cablurile USB pot fi de obicei înlocuite, însă porturile pot fi reparate.

Legate de: Înțelegerea tipurilor de cabluri USB

O verificare fizică a echipamentului USB este o idee bună. Cablurile trebuie să fie robuste, fără despărțiri; dopurile trebuie să fie solide, cu secțiunea metalică fixată ferm.

Între timp, porturile USB trebuie verificate cu computerul oprit și deconectate de la rețeaua de alimentare. Verificați dacă porturile sunt bine așezate; porturile USB clătinate sunt o indicație a hardware-ului care se uzează.

Dacă portul USB se eliberează, este posibil să îl puteți lipi din nou în poziție. Desigur, ar trebui să știți deja cum să lipiți; nu încercați niciodată lucrări DIY fără experiență prealabilă.

De asemenea, verificați dacă există praf și murdărie în porturile USB, în special cele din spatele computerului, unde praful se adună regulat. Praful este inamicul PC-urilor, deci merită să vă păstrați sistemul într-un mediu fără praf pentru a încuraja performanța. Deoarece praful poate intra în computerul dvs. prin sloturi USB, acordați-vă timp pentru a menține aceste porturi curate. Folosiți o cutie de aer comprimat pentru a dispersa praful și murdăria.

Puteți returna dispozitivul USB? Dacă este nou, atunci probabil. Problema este că, cu excepția cazului în care este etichetat în mod explicit ca rulând sub Linux, atunci este puțin probabil ca retailerul să accepte returnarea. Poate că va trebui să fii puțin selectiv cu faptele pe care le împărtășești cu ei ...

4. Reporniți Linux pentru a repara un port USB

În unele cazuri --- cum ar fi dacă folosiți un laptop --- problemele de alimentare ar putea afecta capacitatea acestuia de a detecta dispozitivele USB. Setarea de autosuspend este concepută pentru a reduce consumul de energie de pe laptopurile Linux, dar se poate dovedi contraproductivă.

Deci, ce poți face?

Mai întâi, verificați dacă suspendarea automată cauzează problema. Puteți face acest lucru repornind computerul; dacă dispozitivul USB funcționează, atunci acel port USB primește energie. Problema apare atunci când software-ul de gestionare a energiei decide să oprească trimiterea de energie către portul USB.

Următorul pas este să ne asigurăm că acest lucru nu se va mai întâmpla. Pe Ubuntu 20.04 puteți deschide un terminal și introduceți:

cum se pune o linie orizontală în cuvânt
udisksctl power-off -b /dev/sdX

Dacă utilizați o versiune mai veche de Ubuntu, sunt necesare comenzi diferite. De exemplu, următoarele trucuri pentru linia de comandă sunt pentru Ubuntu 18.10.

Deschideți o fereastră de terminal și introduceți:

cat /sys/module/usbcore/parameters/autosuspend

Aceasta ar trebui să returneze o valoare de 2 , ceea ce înseamnă că autosuspendul este activat.

Puteți remedia acest lucru editând fișierul grub. Introduce:

sudo nano /etc/default/grub

Aici, caută

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'

Schimbați acest lucru în

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash usbcore.autosuspend=-1'

presa Ctrl + X pentru a salva fișierul și a ieși. Apoi, actualizați grub:

sudo update-grub

Când se termină, reporniți Ubuntu.

După repornire, conectați-vă la contul dvs. și introduceți din nou comanda cat:

cat /sys/module/usbcore/parameters/autosuspend

De data aceasta, valoarea returnată ar trebui să fie -1 . Ați dezactivat suspendarea automată, astfel încât dispozitivele USB conectate la laptopul dvs. nu ar trebui să cedeze din cauza problemelor de alimentare.

După cum puteți vedea, aceasta este o procedură extrem de diferită. Verificați pașii corecți pentru distribuția Linux preferată.

5. Verificarea driverelor de dispozitiv USB pe Linux

A fost odată, dispozitivele USB nu funcționau adesea în Linux. Doar dispozitivele produse de OEM-uri cu interes pentru Linux (poate că l-au folosit pentru dezvoltare) ar oferi un driver Linux.

În zilele noastre, lucrurile sunt foarte diferite, majoritatea producătorilor oferind un driver Linux. În majoritatea cazurilor, acest lucru va fi deja disponibil în sistemul dvs. de operare Linux, prin kernel. Nu ar trebui să instalați niciun driver USB.

Dacă un driver nu este disponibil, probabil îl veți putea găsi contactând producătorul dispozitivului USB.

Unitatea USB nu apare în Linux? Incearca asta

Pentru dispozitivele de stocare flash USB, depanarea este o chestiune diferită. Stocarea flash este predispusă la eșec, mai ales dacă dispozitivul este scăpat sau utilizat frecvent. În acest caz, încercați să utilizați spațiul de stocare pe un alt computer; dacă nu va funcționa, încercați recuperarea și reformatarea datelor.

Cu toate acestea, un dispozitiv de stocare flash USB eșuat poate fi un simptom al unui port USB deteriorat de pe computer. De exemplu, un port defect ar putea să-ți suprasolicite unitățile USB, cu variații de putere nepotrivite care dăunează datelor. Astfel, este vital să utilizați pașii de mai sus pentru a exclude o problemă cu computerul sau laptopul.

Cel mai important, nu vă bazați pe stocarea flash pentru backupurile de date. În timp ce unitățile de hard disk mecanice sunt mai lente, sunt mai fiabile.

Depanarea problemelor USB pe Linux: Remediat!

Cu drivere încorporate și suport larg pentru multe tipuri de dispozitive USB, ar trebui să fie ușor să diagnosticați problemele legate de hardware-ul USB al computerului.

În timp ce hardware-ul defect poate necesita repararea sau schimbarea, sunt disponibile și remedieri software.

care companie de telefonie are cel mai ieftin plan nelimitat?

Dacă ați trecut recent de la Windows, întâmpinarea problemelor USB pe Linux poate fi o problemă. Din fericire, aceste probleme sunt de obicei rezolvate cu ușurință.

Acțiune Acțiune Tweet E-mail 5 sfaturi care facilitează trecerea la Linux de la Windows

Există multe motive pentru a migra de la Windows la Linux. De exemplu, Linux ar putea oferi un mediu ușor. Dacă te-ai săturat de Windows și vrei o schimbare, trecerea la Linux ar trebui să fie ușoară.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Drive USB
  • Depanare
  • Sfaturi pentru Linux
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona