Vad ska jag göra om Linux inte upptäcker en USB-enhet?

lnxusb

Om någonsin har anslutit en USB-enhet eller tangentbord eller mus till din dator med någon Linux-distribution och inget har hänt, det vill säga att minnesenheten inte visas eller om du inte kan utföra några åtgärder med tangentbordet eller musen, den här artikeln kan vara av intresse för dig.

Även Här avser vi att ge några av de vanligaste lösningarna på fel som kan hända. Det är uppenbart att det som visas här inte reparerar någon USB-port i dåligt skick.

Det första problemet vi kan möta är när vi ansluter en USB-lagringsenhet och monteringspunkten inte visas i vårt system.

Det finns fem steg att följa för att felsöka USB-problem i Linux:

  • Bekräfta att USB-porten detekteras
  • Gör nödvändiga reparationer i hamnen.
  • Fixa eller reparera USB-enheter
  • Starta om operativsystemet
  • Bekräfta närvaron av drivrutiner.

Låt oss titta på var och en av dessa och lära oss hur vi hanterar dessa frågor.

Bekräfta att USB-porten detekteras

Det första du ska kontrollera när du sätter in din USB-enhet i din dator är om den upptäcks.

I fallet med Windows, för att kunna granska denna process, gå bara till enhetshanteraren, där du kan grafiskt verifiera om din USB-enhet upptäcks.

När det gäller Linux kan vi göra något liknande, men med hjälp av terminalen kan vi använda kommandot lsusb för detta.

lsusb

Där det ger oss en lista över alla enheter och USB-portar som systemet upptäcker.

Här kan du göra följande, kör kommandot första gången utan att USB-enheten är ansluten och här ser du en lista, anslut nu din enhet och kör kommandot igen, du kommer att märka ändringen i listan.

Med detta kommer du att bekräfta att din enhet upptäcks, i fallet med lagringsenheter här kan det vara ett problem med:

  • Det finns ingen partition på enheten och / eller den har ingen partitionstabell.
  • Partitionsformatet stöds inte av systemet.

Om inte, måste vi gå vidare till nästa steg.

Kontrollera din USB-port

Om USB-enheten inte visas kan det vara ett problem med USB-porten.

Det bästa sättet att snabbt verifiera detta är att helt enkelt använda en annan USB-port på samma dator. Om USB-maskinvaran nu upptäcks vet du att du har problem med den andra USB-porten.

Om en annan USB-port inte är tillgänglig måste du testa USB-enheten på en annan dator eller bärbar dator.

Om enheten i det här steget inte upptäcks kan du anta tanken på två saker.

Enhetsdrivrutinerna är inte installerade på ditt system och du måste söka efter dem, annars har din enhet förmodligen redan gått bort.

Vanligtvis innebär en lösning att kontrollera USB-porten och den enhet som för närvarande inte fungerar.

Korrigeringarna centreras nästan alltid runt USB-kabeln och datorns port. USB-kablar kan dock vanligtvis bytas ut medan portar kan repareras.

Startar om Linux

Även om denna lösning kan verka absurd, är den funktionell. Kontrollera först och främst om den automatiska upphängningen orsakar problemet. De kan göra detta 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 kommandoradstrick är för Ubuntu 18.10, så kontrollera rätt procedur på din Linux-distribution.

Öppna ett terminalfönster och ange:

cat /sys/module/usbcore/parameters/autosuspend

Detta ska returnera värdet 2, vilket innebär att automatisk viloläge är aktiverat. Du kan åtgärda detta genom att redigera gruben. Komma in:

sudo nano /etc/default/grub

Här, sök

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Ändra detta till

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

Tryck på Ctrl X för att spara filen och avsluta.

Därefter uppdaterar de grubben:

sudo update-grub

Starta om systemet när det är klart.


Lägg till som prioriterad källa i Google