5 måter å fikse en feil USB-enhet eller -port på Linux

5 måter å fikse en feil USB-enhet eller -port på Linux / Linux

Du har koblet til en USB-minnepinne, eller et tastatur eller en mus til din Linux-PC. Men ingenting skjer.

Hva skjer? Hvorfor vil ikke din Linux-datamaskin oppdage enheten? Er det en Linux-ting, eller har USB-enheten sluttet å fungere?

USB fungerer ikke i Ubuntu?

Diskstasjoner, kortlestere, telefoner, mediespillere og kringkasting av media ... de er alle nyttige, men hvis det er et problem med systemets USB-port eller drivere, kommer de ikke til å fungere. Dette kan være spesielt frustrerende hvis du bruker et Bluetooth-tastatur (her er hvorfor du ikke bør 6 grunner til at du ikke bør kjøpe et Bluetooth-tastatur 6 grunner til at du ikke bør kjøpe et Bluetooth-tastatur Før du forplikter deg til å kjøpe et Bluetooth-tastatur, bør du vurdere disse ulempene og problemer som kan føre til at du forandrer deg. Les mer) eller mus (med en USB-dongle) som det betyr å grave ut kablede USB-alternativer.

Det kan imidlertid ikke være porten som ikke fungerer. Kanskje USB-enheten du bruker har utviklet en feil og kan ikke oppdages.

Å håndtere USB-problemer kan være vanskelig, men det er ikke umulig å diagnostisere en feil og foreta de nødvendige reparasjonene.

Det er fem trinn å følge for å fikse USB-problemer på Linux:

  1. Bekreft at USB-porten er oppdaget
  2. Gjør eventuelle nødvendige reparasjoner til havnen
  3. Fest eller reparer USB-enheter
  4. Start Linux-operativsystemet på nytt
  5. Bekreft tilstedeværelsen av enhetsdriverne

La oss se på hver av disse igjen og lære å håndtere dodgy USB-enheter i Linux.

1. Er enheten din oppdaget av Linux?

Det første du må sjekke når du setter inn USB-enheten din i Linux-datamaskinen, er om den blir oppdaget. USB-enhetsdeteksjon er vanligvis ikke så verbalt eller hørbar som i Windows eller MacOS, noe som betyr at du ofte må sjekke at enheten har blitt plukket opp av operativsystemet.

Heldigvis er dette enkelt.

Koble først USB-enheten du spør om. Deretter åpner du et terminalvindu og skriver inn “liste USB” kommando:

lsusb

Legg merke til resultatene, koble deretter USB-enheten og kjør lsusb igjen.

Denne gangen bør du se en ekstra enhet som er oppført, med en buss-ID, enhets-ID, USB-ID og en beskrivelse. Hvis du ikke kan finne ut hva den ekstra enheten er (du kan ha en intern USB-enhet, kanskje Ethernet), kan du prøve en annen kommando.

dmesg | grep -i USB

Dmesg-kommandoen viser de tilkoblede USB-enhetene på systemet ditt. Det vil også inkludere ikke-USB-maskinvare, og tilbyr dessverre en overveldende mengde informasjon. For å motvirke dette, kan du prøve

dmesg | mindre

Til slutt kan du bare stole på den mer brukervennlige

USB-innretninger

Dette er som et kryss mellom kommandoerene dmesg og lsusb, oppføring av tilkoblet USB-maskinvare med nok informasjon til å identifisere dem.

Så er USB-en du har koblet opp her oppført? Hvis ikke, da er porten skadet eller det er et problem med enheten. Tilsvarende er enheten kanskje ikke kompatibel med Linux.

2. Slik sjekker du USB-porten

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

Den beste måten å sjekke dette raskt på, er å bare bruke en annen USB-port på samme datamaskin. Hvis USB-maskinvaren nå er oppdaget, vet du at du har et problem med den andre USB-porten.

Hvis en annen USB-port ikke er tilgjengelig, må du prøve USB-enheten på en annen PC eller laptop. Dette er kanskje ikke ideelt, da du kanskje bare har en Windows eller MacOS-datamaskin som et alternativ. Siden noen USB-enheter ikke kan brukes på Linux, vil det være vanskelig å finne ut om det er USB-enheten, eller USB-porten som forårsaker problemer.

For de beste resultatene, hold deg til Linux-kompatibel maskinvare ved feilsøking av USB-enheter der det er mulig. Ingen tid til å installere Linux på en annen PC? Overvei å bekrefte tilstanden til USB-maskinvaren din med en kostbar Raspberry Pi Zero Komme i gang med Raspberry Pi Zero Komme i gang med Raspberry Pi Zero Enten du kjøpte et magasin med en limt på forsiden, eller fant et sett på nettet, er sjansene du er nå den stolte eieren av en $ 5 datamaskin: Raspberry Pi Zero. Les mer i stedet.

3. Fastsetting av ødelagt USB-maskinvare

Hvis USB-maskinvaren din er defekt, har du to valg: reparer eller returner.

En reparasjon vil typisk innebære å sjekke USB-porten, så vel som enheten som for øyeblikket ikke fungerer. Fiksinger vil nesten alltid sitte rundt USB-kabelen. Forstå USB-kabeltyper og hvilken som skal brukes. Forstå USB-kabeltyper og hvilken som skal brukes. Hvorfor er det så mange forskjellige USB-kabler? Lær forskjellene mellom USB-kontakttyper og hvordan du kjøper den beste kabelen. Les mer, og porten på datamaskinen din. USB-kabler kan vanligvis erstattes, mens portene kan repareres.

En fysisk kontroll av USB-utstyr er en god ide. Kabler skal være robuste, uten splitter; Pluggene skal være faste, med metallseksjonen godt festet.

USB-porter, i mellomtiden, bør kontrolleres med PC-en slått av og frakoblet strømforsyningen. Kontroller at porterne står fast Wobbly USB-porter er en indikasjon på maskinvare som har på seg.

Hvis USB-porten kommer løs, kan du kanskje lette den på plass igjen. Selvfølgelig bør du allerede vite hvordan å lodde Lær hvordan å lodde, med disse enkle tips og prosjekter Lær hvordan å lodde, med disse enkle tips og prosjekter Er du litt skremt av tanken på et varmt jern og smeltet metall? Hvis du vil begynne å jobbe med elektronikk, må du lære å lodde. La oss hjelpe. Les mer ; Forsøk aldri DIY jobber uten tidligere erfaring.

Kontroller også støv og smuss i USB-porter, spesielt de på baksiden av PCen din, hvor støv regelmessig samles inn. Støv er fienden til PCer Hvordan Heat påvirker datamaskinen, og bør du være bekymret? Hvordan Varme påvirker datamaskinen, og bør du være bekymret? Fra tid til annen blir vi alle bekymret for datamaskinens temperatur. Men burde vi være bekymret? Les mer, så det er verdt å holde systemet ditt i et støvfritt miljø for å oppmuntre til ytelse. Siden støv kan fungere seg inn i PCen via USB-spor, ta deg tid til å holde disse portene rene. Bruk en trykkluftbeholder for å spre støv og smuss.

Kan du returnere USB-enheten? Hvis det er nytt, så sannsynligvis. Problemet er, med mindre det eksplisitt er merket som å kjøre under Linux, er det ikke sannsynlig at forhandleren aksepterer retur. Du må kanskje være litt selektiv med fakta du deler med dem ...

4. Starte Linux på nytt for å fikse en USB-port

I enkelte tilfeller, for eksempel hvis du bruker en bærbar strøm-problemer, kan det påvirke evnen til å oppdage USB-enheter. Autosuspend-innstillingen er designet for å redusere strømforbruket på laptops i Linux, men det kan vise seg å være kontraproduktivt.

Så hva kan du gjøre?

Kontroller først om autosuspendring forårsaker problemet. Du kan gjøre dette ved å starte datamaskinen på nytt; Hvis USB-enheten fungerer, mottar den USB-porten strøm.

Det neste skrittet er å sikre at dette ikke skjer igjen. Følgende kommandolinjetyper er for Ubuntu 18.10, så sjekk for riktig prosedyre på din foretrukne Linux-distribusjon.

Åpne et terminalvindu og inngang:

katt / sys / modul / usbcore / parametere / autosuspend

Dette bør returnere en verdi på 2, som betyr at autosuspend er aktivert. Du kan fikse dette ved å redigere Grub-filen. Tast inn:

sudo nano / etc / default / grub

Her, se etter

GRUB_CMDLINE_LINUX_DEFAULT = "stille splash"

Endre dette til

GRUB_CMDLINE_LINUX_DEFAULT = "stille splash usbcore.autosuspend = -1"

trykk Ctrl + X for å lagre filen og avslutte. Neste, oppdater grub:

sudo update-grub

Når det er ferdig, start Ubuntu på nytt.

Etter omstart, logg inn på kontoen din og skriv inn kattkommandoen igjen:

katt / sys / modul / usbcore / parametere / autosuspend

Denne gangen skal verdien returneres -1. Du har deaktivert autospenning, så USB-enheter som er koblet til den bærbare datamaskinen, bør ikke mislykkes på grunn av strømproblemer.

5. Kontrollere USB Enhetsdrivere på Linux

En gang i gang virket USB-enheter ikke ofte i Linux. Bare enheter produsert av OEM'er med interesse for Linux (kanskje de brukte det til utvikling) ville tilby en Linux driver.

I disse dager er ting svært forskjellige, med de fleste produsenter som tilbyr en Linux-driver. I de fleste tilfeller vil dette allerede være tilgjengelig i ditt Linux-operativsystem, via kjernen. Du bør ikke installere noen USB-drivere.

Hvis en driver ikke er tilgjengelig, vil du sannsynligvis kunne finne den ved å kontakte USB-produsenten.

Feilsøking av USB-problemer på Linux: Fast!

Med innebygde drivere og bred støtte for mange typer USB-enheter, bør det være enkelt å diagnostisere problemer med datamaskinens USB-maskinvare.

Selv om ødelagt maskinvare kanskje må repareres eller byttes, finnes også programvareoppdateringer.

Hvis du nylig har byttet fra Windows, kan det være et problem å kjøre på USB-problemer på Linux. Heldigvis er disse problemene vanligvis enkelt løst, noe som gjør det enkelt å bytte til Linux 5 Tips som gjør bytte til Linux fra Windows Easy 5 tips som gjør bytte til Linux fra Windows Easy Det er mange grunner til å migrere fra Windows til Linux. For eksempel kan Linux tilby et lett miljø. Hvis du er lei av Windows og ønsker en endring, bør bytte til Linux være enkelt. Les mer !

Utforsk mer om: Linux, Feilsøking, USB.