Kan du ikke få dine USB-enheder til at fungere korrekt i Linux?  Prøv disse fejlfindingstips for at få tingene til at fungere igen.

5 måder til at rette en fungerende USB-enhed eller -port på Linux

Reklame Du har tilsluttet et USB-flashdrev eller et tastatur eller 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 stoppet med at fungere? USB 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. D

Reklame

Du har tilsluttet et USB-flashdrev eller et tastatur eller 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 stoppet med at fungere?

USB fungerer ikke i Ubuntu?

USB-porte på en bærbar computer

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ærdeles frustrerende, hvis du bruger et Bluetooth-tastatur (her skal du ikke have 6 grunde til, at du IKKE BØR købe et Bluetooth-tastatur. 6 grunde til, at du IKKE BØR købe et Bluetooth-tastatur, før du forpligter dig til at købe et Bluetooth-tastatur, skal du overveje disse ulemper og problemer, der kan få dig til at ombestemme dig. Læs mere) eller mus (med en USB-dongle), da det betyder at grave ud kablede USB-alternativer.

Det er dog muligvis ikke den port, der ikke fungerer. Måske har den USB-enhed, du bruger, udviklet en fejl og kan ikke opdages.

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

Der er fem trin, der skal følges for at løse USB-problemer i Linux:

  1. Bekræft, at USB-porten er detekteret
  2. Foretag alle nødvendige reparationer på havnen
  3. Fix eller reparer USB-enheder
  4. Genstart dit Linux-operativsystem
  5. Bekræft tilstedeværelsen af ​​enhedsdrivere

Lad os se på hver af disse i tur og ordning og lære at håndtere dodgy USB-enheder i Linux.

1. Findes din enhed af Linux?

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

Heldigvis er dette enkelt.

Brug lsusb-kommandoen i Linux

Frakobl først den USB-enhed, du spørger efter. Åbn derefter et terminalvindue og indtast kommandoen “list USB”:

 lsusb 

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

Denne gang skal du se en ekstra enhed med en 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 kommandoerne dmesg og lsusb, der viser tilsluttet USB-hardware med tilstrækkelig information til at identificere dem.

Så er den USB, du har tilsluttet, listet her? Hvis ikke, er måske porten beskadiget, eller der er et problem med enheden. Ligeledes 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 er ved blot at bruge en anden USB-port på den samme computer. Hvis USB-hardware nu registreres, ved du, at du har et problem med den anden USB-port.

Hvis en anden USB-port ikke er 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 vanskeligt at undersøge, om det er USB-enheden eller USB-porten, der skaber problemer.

For de bedste resultater skal du, hvor det er muligt, holde sig til Linux-kompatibel hardware, når du fejlsøger USB-enheder. Har du ikke tid til at installere Linux på en anden pc? Overvej at bekræfte tilstanden på din USB-hardware med en billig Raspberry Pi Zero Kom godt i gang med Raspberry Pi Zero Kom godt i gang med Raspberry Pi Zero Uanset om du har købt et magasin med et lim, der er limet foran, eller fundet et kit online, er chancerne for dig er nu den stolte ejer af en $ 5-computer: Raspberry Pi Zero. Læs mere i stedet.

3. Fixing Broken USB Hardware

Hvis din USB-hardware er defekt, har du to valg: fix eller returner.

En rettelse vil typisk involvere kontrol af USB-porten samt den enhed, der i øjeblikket ikke fungerer. Rettelser vil næsten altid centrere omkring USB-kablet Forstå USB-kabeltyper, og hvilken der skal bruges Forstå USB-kabeltyper og hvilken der skal bruges Hvorfor er der så mange forskellige USB-kabeltyper? Lær forskellene mellem USB-stiktyper, og hvordan man køber det bedste kabel. Læs mere og porten på din computer. USB-kabler kan dog normalt udskiftes, mens porte kan repareres.

En fysisk kontrol af USB-udstyr er en god idé. Kabler skal være robuste uden spaltninger; stikene skal være solide, med metallsektionen ordentligt fastgjort.

USB-porte skal i mellemtiden kontrolleres med din pc slukket og frakoblet strømforsyningen. Kontroller, at porte er ordentligt siddende; wobbly USB-porte er en indikation på hardware, der er ved at blive slidt op.

Hvis USB-porten løsner, kan du muligvis lodde den tilbage på plads. Selvfølgelig skulle du allerede vide, hvordan man loddes Lær hvordan man loddes med disse enkle tip og projekter Lær hvordan man lodder med disse enkle tip og projekter Er du lidt skræmt af tanken om et varmt jern og smeltet metal? Hvis du vil begynde at arbejde med elektronik, bliver du nødt til at lære at lodde. Lad os hjælpe. Læs mere ; prøv aldrig DIY-job uden forudgående erfaring.

Kontroller også for støv og snavs i dine USB-porte, især dem bag på din pc, hvor støv regelmæssigt samles. Støv er pc'ernes fjende Hvordan varme påvirker din computer, og skal du være bekymret? Hvordan varme påvirker din computer, og skal du være bekymret? Fra tid til anden bliver vi alle bekymrede over vores computers temperatur. Men skulle vi være bekymrede? Læs mere, så det er værd at holde dit system i et støvfrit miljø for at tilskynde til ydeevne. Da støv kan arbejde sig ind på din pc via USB-slots, skal du tage dig tid til at holde disse porte rene. Brug en dåse med 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, at det kører under Linux, og det er sandsynligt, at detailhandleren ikke accepterer et afkast. Du skal muligvis være lidt selektiv med de fakta, du deler med dem ...

4. Genstart Linux for at løse en USB-port

I nogle tilfælde - såsom hvis du bruger en bærbar computer - kan strømproblemer muligvis påvirke dens evne til at registrere USB-enheder. Indstillingen autosuspend 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, modtager USB-porten strøm.

Det næste trin er at sikre, at dette ikke sker igen. De følgende kommandolinjetricks er til Ubuntu 18.10, så se efter den rigtige procedure på din foretrukne Linux-distribution.

Åbn et terminalvindue og input:

 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 

Løs problemer med USB-strøm i Linux

Her skal du kigge efter

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

Skift dette til

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

Tryk på Ctrl + X for at gemme filen og afslutte. Opdater derefter grub:

 sudo update-grub 

Når dette er afsluttet, skal du genstarte Ubuntu.

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

 cat /sys/module/usbcore/parameters/autosuspend 

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

5. Kontrol af USB-enhedsdrivere i Linux

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

I disse dage er tingene meget forskellige, 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 skal ikke have brug for at installere nogen USB-drivere.

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

Fejlfinding af USB-problemer på Linux: Rettet!

Med indbyggede drivere og bred support til mange typer USB-enhed, skal det være let at diagnosticere problemer med din computers USB-hardware.

Mens ødelagt hardware muligvis skal repareres eller udskiftes, er softwarefixes også tilgængelige.

Hvis du for nylig har skiftet fra Windows, kan det være et problem at køre ind i USB-problemer på Linux. Heldigvis løses disse problemer normalt let, hvilket hjælper med at gøre det nemt at skifte til Linux 5 tip, der gør skift til Linux fra Windows Easy 5 tip, der gør skift til Linux fra Windows let Der er mange grunde til at migrere fra Windows til Linux. For eksempel kan Linux muligvis tilbyde et letvægtigt miljø. Hvis du er træt af Windows og ønsker en ændring, skal det være let at skifte til Linux. Læs mere !

Udforsk mere om: Linux, Fejlfinding, USB.