Linux USB ikke oppdaget eller fungerer ikke? 5 Vanlige problemer og løsninger

Linux USB ikke oppdaget eller fungerer ikke? 5 Vanlige problemer og løsninger

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





Hva skjer? Hvorfor vil ikke Linux -datamaskinen din oppdage enheten? Er det en Linux -ting, eller har USB -enheten din sluttet å fungere? Her er hva du skal gjøre på Linux hvis USB -stasjonen din ikke blir oppdaget eller gjenkjent.





USB -enhet fungerer ikke i Ubuntu?

Diskstasjoner, kortlesere, telefoner, mediespillere og medieutstyr ... 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 eller mus (med en USB -dongle), da det betyr å grave ut kablede USB -alternativer.





Imidlertid er det kanskje ikke porten som ikke fungerer. Kanskje USB -enheten du bruker har utviklet en feil og ikke kan oppdages.

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



Det er fem trinn du må følge for å fikse USB -problemer i Linux:

beste apper for android tv box 2018
  1. Bekreft at USB -porten er oppdaget
  2. Utfør nødvendige reparasjoner på havnen
  3. Reparer eller reparer USB -enheter
  4. Start Linux -operativsystemet på nytt
  5. Bekreft tilstedeværelsen av enhetsdrivere

La oss se på hver av disse etter tur og lære å håndtere Linux uten å gjenkjenne USB -enheter.





1. USB -enhet ikke oppdaget av Linux

Det første du må kontrollere når du setter inn USB -enheten i Linux -datamaskinen din, er om den oppdages. USB -enhetsdeteksjon er vanligvis ikke så verbalt eller hørbart som det er i Windows eller macOS, noe som betyr at du ofte må kontrollere at enheten er blitt plukket opp av operativsystemet.

Heldigvis er dette enkelt.





Koble først fra USB -enheten du spør om. Deretter åpner du et terminalvindu og legger inn kommandoen 'list USB':

lsusb

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

Denne gangen bør du se en ekstra enhet oppført med 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

Kommandoen dmesg 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 | less

Til slutt kan du bare stole på det mer brukervennlige

usb-devices

Dette er som et kryss mellom kommandoene dmesg og lsusb, og viser en tilkoblet USB -maskinvare med nok informasjon til å identifisere dem.

Så, er USB -en du har koblet oppført her? Hvis ikke, er porten kanskje skadet eller det er et problem med enheten. På samme måte er det ikke sikkert at enheten er kompatibel med Linux.

2. Hvordan sjekke USB -porten

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

Den beste måten å kontrollere dette raskt på er å bare bruke en annen USB -port på samme datamaskin. Hvis USB -maskinvaren nå blir 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 bærbar PC. Dette er imidlertid kanskje ikke ideelt, ettersom 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 å avgjøre om det er USB -enheten eller USB -porten som forårsaker problemer.

For de beste resultatene, hold deg så langt som mulig til Linux-kompatibel maskinvare når du feilsøker USB-enheter.

3. Reparer ødelagt USB -maskinvare

Hvis USB -maskinvaren din ikke vises i Linux og du mistenker at den er defekt, har du to valg: fikse eller returnere.

En løsning vil vanligvis innebære å kontrollere USB -porten, så vel som enheten som for øyeblikket ikke fungerer. For eksterne enheter vil rettelser nesten alltid sentrere seg rundt USB -kabelen og porten på datamaskinen. USB -kabler kan imidlertid vanligvis byttes ut mens portene kan repareres.

I slekt: Forstå USB -kabeltyper

En fysisk kontroll av USB -utstyr er en god idé. Kabler skal være solide, uten splitt; pluggene skal være solide, med metalldelen godt festet.

USB -porter, i mellomtiden, bør sjekkes med PCen slått av og koblet fra strømnettet. Kontroller at portene sitter godt fast. vaklende USB -porter er en indikasjon på maskinvare som er utslitt.

Hvis USB -porten løsner, kan du kanskje lodde den på plass igjen. Selvfølgelig bør du allerede vite hvordan du skal lodde; aldri prøv DIY -jobber uten tidligere erfaring.

Kontroller også om det er støv og smuss i USB -portene dine, spesielt de på baksiden av PC -en der det regelmessig samles støv. Støv er fienden til PC -er, så det er verdt å holde systemet i et støvfritt miljø for å oppmuntre til ytelse. Ettersom støv kan trenge seg inn i PC -en din via USB -spor, må du ta deg tid til å holde disse portene rene. Bruk en boks med trykkluft for å spre støv og smuss.

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

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

I noen tilfeller --- for eksempel hvis du bruker en bærbar datamaskin --- kan strømproblemer påvirke evnen til å oppdage USB-enheter. Autosuspend -innstillingen er designet for å redusere strømforbruket på bærbare Linux -datamaskiner, men det kan vise seg å være kontraproduktivt.

Så hva kan du gjøre?

Sjekk først om autosuspend forårsaker problemet. Du kan gjøre dette ved å starte datamaskinen på nytt; hvis USB -enheten fungerer, får den USB -porten strøm. Problemet oppstår når strømstyringsprogramvaren bestemmer seg for å slutte å sende strøm til USB -porten.

Det neste trinnet er å sikre at dette ikke skjer igjen. På Ubuntu 20.04 kan du åpne en terminal og skrive inn:

datamaskinen er på, men skjermen er svart
udisksctl power-off -b /dev/sdX

Hvis du bruker en eldre versjon av Ubuntu, kreves forskjellige kommandoer. For eksempel er følgende kommandolinjetriks for Ubuntu 18.10.

Åpne et terminalvindu og skriv inn:

cat /sys/module/usbcore/parameters/autosuspend

Dette bør returnere en verdi på 2 , noe 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='quiet splash'

Endre dette til

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

trykk Ctrl + X for å lagre filen og avslutte. Deretter oppdaterer du grub:

sudo update-grub

Når det er fullført, start Ubuntu på nytt.

Etter omstart logger du på kontoen din og skriver inn cat -kommandoen igjen:

cat /sys/module/usbcore/parameters/autosuspend

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

Som du kan se, er dette en helt annen prosedyre. Se etter de riktige trinnene på din foretrukne Linux -distribusjon.

5. Kontroll av USB -enhetsdrivere på Linux

En gang fungerte ikke USB -enheter 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 veldig annerledes, med de fleste produsenter som tilbyr en Linux -driver. I de fleste tilfeller vil dette allerede være tilgjengelig i Linux -operativsystemet ditt, via kjernen. Du trenger ikke å installere noen USB -drivere.

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

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

For USB -flash -lagringsenheter er feilsøking en annen sak. Flash -lagring er tilbøyelig til å mislykkes, spesielt hvis enheten tappes eller brukes ofte. I dette tilfellet kan du prøve å bruke lagringen på en annen datamaskin; Hvis det ikke fungerer, kan du prøve datagjenoppretting og omformatering.

En mislykket USB -flash -lagringsenhet kan imidlertid være et symptom på en skadet USB -port på datamaskinen din. For eksempel kan en dårlig port overmanne USB -stasjonene dine, med uegnede strømvariasjoner som kan skade data. Det er viktig at du bruker trinnene ovenfor for å utelukke et problem med din PC eller bærbare datamaskin.

Viktigst, ikke stol på flash -lagring for sikkerhetskopiering av data. Mens tregere, mekaniske harddiskstasjoner er mer pålitelige.

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

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 kan trenge reparasjon eller bytte, er programvareoppdateringer også tilgjengelige.

hvordan sjekke om noen har ekstern tilgang til datamaskinen din

Hvis du nylig har byttet fra Windows, kan det være et problem å støte på USB -problemer på Linux. Heldigvis er disse problemene vanligvis lett løst.

Dele Dele kvitring E -post 5 tips som gjør det enkelt å bytte til Linux fra Windows

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 det være enkelt å bytte til Linux.

Les neste
Relaterte temaer
  • Linux
  • USB -stasjon
  • Feilsøking
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til bladet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere