5 sätt att fixa en USB-enhet eller port som inte fungerar på Linux

5 sätt att fixa en USB-enhet eller port som inte fungerar på Linux / Linux

Du har anslutit en USB-flash-enhet, eller ett tangentbord eller en mus till din Linux-dator. Men inget händer.

Vad pågår? Varför kommer din Linux-dator inte att upptäcka enheten? Är det en Linux sak eller har din USB-enhet slutat fungera?

USB fungerar inte i Ubuntu?

Diskenheter, kortläsare, telefoner, mediaspelare och kringutrustning till datorer ... de är alla användbara, men om det finns ett problem med ditt systems USB-port eller drivrutiner, kommer de inte att fungera. Detta kan vara särskilt frustrerande om du använder ett Bluetooth-tangentbord (här är varför du inte bör 6. 6 Anledningar till varför du inte borde köpa ett Bluetooth-tangentbord. 6 Anledningar till varför du inte borde köpa ett Bluetooth-tangentbord Innan du förbinder dig att köpa ett Bluetooth-tangentbord, överväga dessa nackdelar och problem som kan få dig att ändra dig. Läs mer) eller musen (med en USB-dongle) eftersom det innebär att gräva ut trådbundna USB-alternativ.

Det kan dock inte vara den port som inte fungerar. Kanske USB-enheten du använder har utvecklat ett fel och kan inte detekteras.

Att hantera USB-problem kan vara knepigt, men det är inte omöjligt att diagnostisera ett fel och göra nödvändiga korrigeringar.

Det finns fem steg att följa för att åtgärda USB-problem i Linux:

  1. Bekräfta att USB-porten är detekterad
  2. Gör eventuella reparationer till hamnen
  3. Fixa eller reparera USB-enheter
  4. Starta om Linux-operativsystemet
  5. Bekräfta närvaron av drivrutiner

Låt oss titta på var och en av dessa i sin tur och lära oss att hantera tvivelaktiga USB-enheter i Linux.

1. Är din enhet detekterad av Linux?

Det första du bör kolla på när du sätter in din USB-enhet i din Linux-dator är om det upptäcks. Detektering av USB-enheter är vanligtvis inte så verbal eller hörbar som i Windows eller MacOS, vilket innebär att du ofta måste kontrollera att enheten har blivit upptagen av operativsystemet.

Lyckligtvis är det enkelt.

Koppla loss den USB-enhet du frågar först. Öppna sedan ett terminalfönster och mata in “lista USB” kommando:

lsusb

Notera resultaten, anslut sedan USB-enheten och kör lsusb igen.

Den här gången bör du se en extra enhet som listas med ett buss-ID, enhets-ID, USB-ID och en beskrivning. Om du inte kan ta reda på vad den extra enheten är (du kan ha en intern USB-enhet, kanske Ethernet), prova ett annat kommando.

dmesg | grep -i USB

Kommandot dmesg listar de anslutna USB-enheterna på ditt system. Det kommer även att innehålla icke-USB-hårdvara, och erbjuder tyvärr en överväldigande mängd information. För att motverka detta kan du försöka

dmesg | mindre

Slutligen kan du bara lita på den mer användarvänliga

USB-enheter

Det här är som ett kors mellan kommandona dmesg och lsusb, som visar ansluten USB-hårdvara med tillräcklig information för att identifiera dem.

Så, är den USB du har anslutit här listad? Om inte, kanske porten är skadad eller det finns ett problem med enheten. Likaså kan enheten inte vara kompatibel med Linux.

2. Så här kontrollerar du din USB-port

Om USB-enheten inte visas kan det bero på ett problem med USB-porten.

Det bästa sättet att kolla här snabbt är att helt enkelt använda en annan USB-port på samma dator. Om USB-hårdvaran nu är upptäckt, vet du att du har ett problem med den andra USB-porten.

Om en annan USB-port inte är tillgänglig måste du prova USB-enheten på en annan dator eller bärbar dator. Det kanske inte är idealiskt, eftersom du kanske bara har en Windows eller MacOS-dator som ett alternativ. Eftersom vissa USB-enheter inte kan användas på Linux är det svårt att kontrollera om det är USB-enheten eller USB-porten som orsakar problem.

För bästa möjliga resultat, håll så mycket som möjligt till Linux-kompatibel maskinvara vid felsökning av USB-enheter. Ingen tid att installera Linux på en annan dator? Överväg att bekräfta statusen på din USB-hårdvara med en billig Raspberry Pi Zero Komma igång med Raspberry Pi Zero Komma igång med Raspberry Pi Zero Oavsett om du köpte en tidning med en limmad framåt eller hittade ett kit online är chansen att du är nu den stolta ägaren till en $ 5 dator: Raspberry Pi Zero. Läs mer istället.

3. Fixing Broken USB-maskinvara

Om din USB-maskinvara är defekt har du två val: fixa eller återvända.

En åtgärd innebär normalt att du kontrollerar USB-porten, liksom den enhet som för närvarande inte fungerar. Fix kommer nästan alltid att ligga runt USB-kabeln. Förstå USB-kabeltyper och vilken som ska användas Förstå USB-kabeltyper och vilken som ska användas Varför finns det så många olika USB-kablar? Lär dig skillnaderna mellan USB-kontakttyper och hur du köper den bästa kabeln. Läs mer och porten på din dator. USB-kablar kan vanligtvis bytas ut, medan portar kan repareras.

En fysisk kontroll av USB-utrustning är en bra idé. Kablarna ska vara robusta, utan några splittringar. Pluggarna ska vara fasta, med metallsektionen fast fastsatt.

USB-portar, under tiden, bör kontrolleras när datorn är avstängd och frånkopplad från nätspänningen. Kontrollera att portarna sitter ordentligt Wobbly USB-portar är en indikation på hårdvara som bär ut.

Om USB-porten kommer loss kan du eventuellt lödda den igen på plats. Naturligtvis borde du redan veta hur man lödar. Lär dig hur man löds med dessa enkla tips och projekt. Lär dig hur man löds med dessa enkla tips och projekt. Är du lite skrämmad av tanken på en varm järn och smält metall? Om du vill börja arbeta med elektronik, kommer du behöva lära dig att lödda. Låt oss hjälpa. Läs mer ; Försök aldrig DIY jobb utan tidigare erfarenhet.

Kontrollera även damm och smuts i dina USB-portar, särskilt de runt datorns baksida, där damm regelbundet samlar in. Damm är datorns fiende Hur värmen påverkar din dator, och bör du vara orolig? Hur värme påverkar din dator, och bör du vara orolig? Från tid till annan blir vi alla bekymrade över vår dators temperatur. Men borde vi vara oroliga? Läs mer, så det är värt att hålla ditt system i en dammfri miljö för att uppmuntra prestanda. Eftersom damm kan fungera i din dator via USB-slitsar, ta dig tid att hålla dessa portar rena. Använd en burk av tryckluft för att sprida damm och smuts.

Kan du returnera din USB-enhet? Om det är nytt, så förmodligen. Problemet är, om det inte är uttryckligt märkt som att det körs under Linux, är det osannolikt att återförsäljaren inte accepterar en avkastning. Du kan behöva vara lite selektiv med de fakta du delar med dem ...

4. Starta om Linux för att fixa en USB-port

I vissa fall, som om du använder en bärbar dator-strömproblem, kan det påverka dess förmåga att upptäcka USB-enheter. Autosuspend-inställningen är utformad för att minska strömförbrukningen på laptops i Linux, men det kan visa sig vara kontraproduktivt.

Så vad kan du göra?

Kontrollera först om autosuspendering orsakar problemet. Du kan göra det genom att starta om datorn. Om USB-enheten fungerar, får den USB-porten ström.

Nästa steg är att se till att detta inte händer igen. Följande kommandolinje tricks är för Ubuntu 18.10, så sök efter rätt procedur på din föredragna Linux-distribution.

Öppna ett terminalfönster och ingång:

katt / sys / modul / usbcore / parametrar / autosuspend

Detta bör returnera ett värde av 2, vilket innebär att autosuspend är aktiverat. Du kan åtgärda detta genom att redigera grub-filen. Stiga på:

sudo nano / etc / default / grub

Här letar du efter

GRUB_CMDLINE_LINUX_DEFAULT = "tyst stänk"

Ändra det här till

GRUB_CMDLINE_LINUX_DEFAULT = "tyst stänk usbcore.autosuspend = -1"

Tryck Ctrl + X för att spara filen och avsluta. Nästa uppdatera grub:

sudo update-grub

När det är klart, starta om Ubuntu.

Efter omstart, logga in på ditt konto och skriv in kattkommandot igen:

katt / sys / modul / usbcore / parametrar / autosuspend

Den här gången bör det returnerade värdet vara -1. Du har inaktiverat autosuspend, så USB-enheter som är anslutna till din bärbara dator bör inte misslyckas på grund av strömproblem.

5. Kontrollera USB-enhetskörare på Linux

Ibland fungerade USB-enheter inte ofta i Linux. Endast enheter som producerats av OEM med intresse för Linux (kanske de använde det för utveckling) skulle erbjuda en Linux-drivrutin.

Dessa dagar är sakerna väldigt olika, med de flesta tillverkare som erbjuder en Linux-drivrutin. I de flesta fall kommer detta redan att finnas tillgängligt i ditt Linux-operativsystem, via kärnan. Du behöver inte installera några USB-drivrutiner.

Om en drivrutin inte är tillgänglig kommer du förmodligen att kunna hitta den genom att kontakta tillverkaren av USB-enheter.

Felsökning av USB-problem på Linux: Fast!

Med inbyggda drivrutiner och brett stöd för många typer av USB-enheter, borde det vara enkelt att diagnostisera problem med datorns USB-hårdvara.

Medan den trasiga hårdvaran kan behöva repareras eller bytas, finns även programvarufixar tillgängliga.

Om du nyligen bytte från Windows kan det vara ett problem att köra in i USB-problem på Linux. Lyckligtvis är dessa problem vanligtvis lättlösa, vilket hjälper till att göra omkoppling till Linux enkelt 5 tips som gör överföring till Linux från Windows Easy 5 tips som gör överföring till Linux från Windows Easy Det finns många anledningar att migrera från Windows till Linux. Till exempel kan Linux erbjuda en lätt miljö. Om du är trött på Windows och vill ha en förändring, ska byte till Linux vara enkelt. Läs mer !

Utforska mer om: Linux, Felsökning, USB.