Linux USB ikke fundet eller ikke fungerer? 5 Almindelige problemer og rettelser

Linux USB ikke fundet eller ikke fungerer? 5 Almindelige problemer og rettelser

Du har tilsluttet et USB -flashdrev eller et tastatur eller en mus til din Linux -pc. Men der sker ikke noget.





Hvad sker der? Hvorfor registrerer din Linux -computer ikke enheden? Er det en Linux -ting, eller er din USB -enhed holdt op med at fungere? Her er hvad du skal gøre på Linux, hvis dit USB -drev ikke opdages eller genkendes.





USB -enhed fungerer ikke i Ubuntu?

Diskdrev, kortlæsere, telefoner, medieafspillere og medieudstyr ... de er alle nyttige, men hvis der er et problem med dit systems USB -port eller drivere, fungerer de ikke. Dette kan være særligt frustrerende, hvis du bruger et Bluetooth -tastatur eller en mus (med en USB -dongle), da det betyder, at du skal grave kabelbaserede USB -alternativer ud.





Det er dog muligvis ikke porten, der ikke virker. Måske har den USB -enhed, du bruger, udviklet en fejl og kan ikke registreres.

Det kan være svært at håndtere USB -problemer, men det er ikke umuligt at diagnosticere en fejl og foretage de nødvendige rettelser.



Der er fem trin at følge for at løse USB -problemer i Linux:

hvordan man sletter sikkerhedskopier fra tidsmaskinen
  1. Bekræft, at USB -porten er registreret
  2. Foretag de nødvendige reparationer af havnen
  3. Rett eller reparer USB -enheder
  4. Genstart dit Linux -operativsystem
  5. Bekræft tilstedeværelsen af ​​enhedsdrivere

Lad os se på hver af disse efter tur og lære at håndtere Linux uden at genkende USB -enheder.





1. USB -enhed registreres ikke af Linux

Den første ting, du skal kontrollere, når du indsætter din USB -enhed i din Linux -computer, er, om den opdages. USB -enhedsdetektering er normalt ikke så verbal eller hørbar som i Windows eller macOS, hvilket betyder, at du ofte skal kontrollere, at enheden er blevet hentet af operativsystemet.

Heldigvis er dette enkelt.





Afbryd først den USB -enhed, du spørger efter. Åbn derefter et terminalvindue og indtast kommandoen 'liste USB':

lsusb

Noter resultaterne, tilslut derefter USB -enheden, og kør lsusb igen.

Denne gang skulle du se en ekstra enhed på listen med et bus -id, enheds -id, USB -id og en beskrivelse. Hvis du ikke kan finde ud af, hvad den ekstra enhed er (du har muligvis en intern USB -enhed, måske Ethernet), kan du prøve en anden kommando.

dmesg | grep -i USB

Kommandoen dmesg viser de tilsluttede USB -enheder på dit system. Det vil også omfatte ikke-USB-hardware og tilbyder desværre en overvældende mængde information. For at imødegå dette kan du prøve

dmesg | less

Endelig kan du bare stole på det mere brugervenlige

usb-devices

Dette er som en krydsning mellem dmesg- og lsusb -kommandoer, der angiver tilsluttet USB -hardware med tilstrækkelig information til at identificere dem.

Så er USB'en, du har tilsluttet, angivet her? Hvis ikke, er porten måske beskadiget, eller der er et problem med enheden. På samme måde er enheden muligvis ikke kompatibel med Linux.

2. Sådan kontrolleres din USB -port

Hvis USB -enheden ikke vises, kan det skyldes et problem med USB -porten.

Den bedste måde at kontrollere dette hurtigt på er simpelthen at bruge en anden USB -port på den samme computer. Hvis USB -hardwaren nu opdages, ved du, at du har et problem med den anden USB -port.

Hvis der ikke er en anden USB -port tilgængelig, skal du prøve USB -enheden på en anden pc eller bærbar computer. Dette er muligvis ikke ideelt, da du muligvis kun har en Windows- eller macOS -computer som et alternativ. Da nogle USB -enheder ikke kan bruges på Linux, vil det være svært at afgøre, om det er USB -enheden eller USB -porten, der giver dig problemer.

For de bedste resultater skal du om muligt holde dig til Linux-kompatibel hardware ved fejlfinding af USB-enheder.

3. Reparer ødelagt USB -hardware

Hvis din USB -hardware ikke vises i Linux, og du har mistanke om, at den er defekt, har du to valg: rettelse eller returnering.

En rettelse vil typisk indebære at kontrollere USB -porten samt den enhed, der i øjeblikket ikke fungerer. For eksterne enheder vil rettelser næsten altid centrere omkring USB -kablet og porten på din computer. USB -kabler kan dog normalt udskiftes, mens porte kan repareres.

Relaterede: Forstå USB -kabeltyper

En fysisk kontrol af USB -udstyr er en god idé. Kabler skal være robuste uden splittelser; propperne skal være solide, med metalsektionen godt fastgjort.

USB -porte bør i mellemtiden kontrolleres med din pc slukket og afbrydes fra lysnettet. Kontroller, at portene sidder godt fast; vaklende USB -porte er en indikation på hardware, der er slidt op.

Hvis USB -porten løsner, kan du muligvis lodde den tilbage på plads. Selvfølgelig skal du allerede vide, hvordan du lodder; aldrig prøve DIY -job uden forudgående erfaring.

Kontroller også for støv og snavs i dine USB -porte, især dem på bagsiden af ​​din pc, hvor støv regelmæssigt samler sig. Støv er pc'ers fjende, så det er værd at holde dit system i et støvfrit miljø for at opmuntre til ydeevne. Da støv kan trænge ind i din pc via USB -stik, skal du tage dig tid til at holde disse porte rene. Brug en dåse trykluft til at sprede støv og snavs.

Kan du returnere din USB -enhed? Hvis det er nyt, så sandsynligvis. Problemet er, medmindre det eksplicit er mærket som kører under Linux, så er det usandsynligt, at forhandleren accepterer et retur. Du skal muligvis være lidt selektiv med de fakta, du deler med dem ...

4. Genstart Linux for at reparere en USB -port

I nogle tilfælde --- f.eks. Hvis du bruger en bærbar computer --- kan strømproblemer påvirke dets evne til at registrere USB-enheder. Autosuspend -indstillingen er designet til at reducere strømforbruget på Linux -bærbare computere, men det kan vise sig at være kontraproduktivt.

Så hvad kan du gøre?

Kontroller først, om autosuspend forårsager problemet. Du kan gøre dette ved at genstarte din computer; hvis USB -enheden fungerer, så modtager denne USB -port strøm. Problemet opstår, når strømstyringssoftwaren beslutter at stoppe med at sende strøm til USB -porten.

Det næste trin er at sikre, at dette ikke sker igen. På Ubuntu 20.04 kan du åbne en terminal og indtaste:

hvordan du indstiller youtube -videokvalitet permanent 2018
udisksctl power-off -b /dev/sdX

Hvis du bruger en ældre version af Ubuntu, kræves forskellige kommandoer. For eksempel er følgende kommandolinjetricks til Ubuntu 18.10.

Åbn et terminalvindue og indtast:

cat /sys/module/usbcore/parameters/autosuspend

Dette skal returnere en værdi på 2 , hvilket betyder, at autosuspend er aktiveret.

Du kan løse dette ved at redigere grub -filen. Gå ind:

sudo nano /etc/default/grub

Se her

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'

Skift dette til

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

Trykke Ctrl + X for at gemme filen, og afslut. Opdater derefter grub:

sudo update-grub

Når det er færdigt, skal du genstarte Ubuntu.

Efter genstart skal du logge ind på din konto og indtaste kommandoen cat igen:

cat /sys/module/usbcore/parameters/autosuspend

Denne gang skulle den returnerede værdi være -1 . Du har deaktiveret automatisk udsættelse, så USB -enheder tilsluttet din bærbare computer bør ikke mislykkes på grund af strømproblemer.

Som du kan se, er dette en helt anden procedure. Se efter de korrekte trin på din foretrukne Linux -distribution.

5. Kontrol af USB -enhedsdrivere på Linux

Engang fungerede USB -enheder ikke ofte i Linux. Kun enheder produceret af OEM'er med interesse i Linux (måske brugte de dem til udvikling) ville tilbyde en Linux -driver.

I disse dage er tingene meget anderledes, hvor de fleste producenter tilbyder en Linux -driver. I de fleste tilfælde vil dette allerede være tilgængeligt i dit Linux -operativsystem via kernen. Du behøver ikke at installere nogen USB -drivere.

Hvis en driver ikke er tilgængelig, vil du sandsynligvis kunne finde den ved at kontakte producenten af ​​USB -enheden.

USB -drev vises ikke i Linux? Prøv dette

For USB -flashlagerenheder er fejlfinding en anden sag. Flash -lagring er tilbøjelig til at mislykkes, især hvis enheden tabes eller bruges ofte. I dette tilfælde kan du prøve at bruge lageret på en anden computer; hvis det ikke virker, kan du prøve datagendannelse og omformatering.

En mislykket USB -flash -lagerenhed kan dog være et symptom på en beskadiget USB -port på din computer. For eksempel kan en dårlig port overmande dine USB -drev, hvor uegnede strømvariationer beskadiger data. Det er vigtigt, at du bruger ovenstående trin til at udelukke et problem med din pc eller bærbare computer.

Vigtigst er det ikke, at du ikke er afhængig af flashlagring til sikkerhedskopiering af data. Mens langsommere, mekaniske harddiske er mere pålidelige.

Fejlfinding af USB -problemer på Linux: Rettet!

Med indbyggede drivere og bred understøttelse af mange typer USB-enheder skal det være let at diagnosticere problemer med din computers USB-hardware.

Selvom ødelagt hardware muligvis skal repareres eller byttes, er der også softwarerettelser.

brugte varer til salg i nærheden af ​​mig

Hvis du for nylig har skiftet fra Windows, kan det være et problem at støde på USB -problemer på Linux. Heldigvis løses disse problemer normalt let.

Del Del Tweet E -mail 5 tips, der gør det let at skifte til Linux fra Windows

Der er mange grunde til at migrere fra Windows til Linux. For eksempel kan Linux tilbyde et let miljø. Hvis du er træt af Windows og ønsker en ændring, bør det være let at skifte til Linux.

Læs Næste
Relaterede emner
  • Linux
  • USB -drev
  • Fejlfinding
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere