Linux USB niet gedetecteerd of werkt niet? 5 veelvoorkomende problemen en oplossingen

Linux USB niet gedetecteerd of werkt niet? 5 veelvoorkomende problemen en oplossingen

Je hebt een USB-stick of een toetsenbord of muis aangesloten op je Linux-pc. Maar er gebeurt niets.





Wat gebeurd er? Waarom detecteert je Linux-computer het apparaat niet? Is het een Linux-ding, of werkt je USB-apparaat niet meer? Hier leest u wat u onder Linux moet doen als uw USB-station niet wordt gedetecteerd of herkend.





USB-apparaat werkt niet in Ubuntu?

Schijfstations, kaartlezers, telefoons, mediaspelers en mediarandapparatuur... ze zijn allemaal handig, maar als er een probleem is met de USB-poort of stuurprogramma's van uw systeem, zullen ze niet werken. Dit kan met name frustrerend zijn als u een Bluetooth-toetsenbord of -muis (met een USB-dongle) gebruikt, omdat dit betekent dat u bekabelde USB-alternatieven moet uitgraven.





Het is echter mogelijk niet de poort die niet werkt. Misschien heeft het USB-apparaat dat u gebruikt een fout ontwikkeld en kan het niet worden gedetecteerd.

Het oplossen van USB-problemen kan lastig zijn, maar het is niet onmogelijk om een ​​fout te diagnosticeren en de nodige reparaties uit te voeren.



Er zijn vijf stappen die u moet volgen om USB-problemen in Linux op te lossen:

hoe een app op de iPhone te blokkeren
  1. Bevestig dat de USB-poort is gedetecteerd
  2. Voer de nodige reparaties uit aan de haven
  3. USB-apparaten repareren of repareren
  4. Start uw Linux-besturingssysteem opnieuw op
  5. Bevestig de aanwezigheid van apparaatstuurprogramma's

Laten we elk van deze achtereenvolgens bekijken en leren hoe om te gaan met Linux zonder USB-apparaten te herkennen.





1. USB-apparaat niet gedetecteerd door Linux

Het eerste dat u moet controleren wanneer u uw USB-apparaat in uw Linux-computer plaatst, is of het wordt gedetecteerd. Detectie van USB-apparaten is meestal niet zo verbaal of hoorbaar als in Windows of macOS, wat betekent dat u vaak moet controleren of het apparaat is opgepikt door het besturingssysteem.

Gelukkig is dit eenvoudig.





Koppel eerst het USB-apparaat los dat u opvraagt. Open vervolgens een terminalvenster en voer de opdracht 'list USB' in:

lsusb

Noteer de resultaten, sluit het USB-apparaat aan en voer lsusb opnieuw uit.

Deze keer zou je een extra apparaat moeten zien, met een bus-ID, apparaat-ID, USB-ID en een beschrijving. Als je niet kunt achterhalen wat het extra apparaat is (je hebt misschien een intern USB-apparaat, misschien Ethernet), probeer dan een ander commando.

dmesg | grep -i USB

De opdracht dmesg geeft een lijst van de aangesloten USB-apparaten op uw systeem. Het bevat ook niet-USB-hardware en biedt helaas een overweldigende hoeveelheid informatie. Om dit tegen te gaan, kun je proberen

dmesg | less

Ten slotte kunt u gewoon vertrouwen op de gebruiksvriendelijkere

usb-devices

Dit is als een kruising tussen de opdrachten dmesg en lsusb, waarbij de aangesloten USB-hardware wordt vermeld met voldoende informatie om ze te identificeren.

Dus, wordt de USB die je hebt aangesloten hier vermeld? Zo niet, dan is de poort misschien beschadigd of is er een probleem met het apparaat. Evenzo is het apparaat mogelijk niet compatibel met Linux.

2. Hoe u uw USB-poort kunt controleren?

Als het USB-apparaat niet wordt weergegeven, kan dit komen door een probleem met de USB-poort.

De beste manier om dit snel te controleren, is door simpelweg een andere USB-poort op dezelfde computer te gebruiken. Als de USB-hardware nu wordt gedetecteerd, weet je dat je een probleem hebt met de andere USB-poort.

Als er geen andere USB-poort beschikbaar is, moet u het USB-apparaat op een andere pc of laptop proberen. Dit is misschien niet ideaal, omdat je misschien alleen een Windows- of macOS-computer als alternatief hebt. Omdat sommige USB-apparaten niet onder Linux kunnen worden gebruikt, zal het moeilijk zijn om vast te stellen of het USB-apparaat of de USB-poort voor problemen zorgt.

Voor de beste resultaten, blijf waar mogelijk bij Linux-compatibele hardware bij het oplossen van problemen met USB-apparaten.

3. Repareer kapotte USB-hardware

Als uw USB-hardware niet wordt weergegeven in Linux en u vermoedt dat deze defect is, heeft u twee keuzes: repareren of retourneren.

Een oplossing houdt meestal in dat de USB-poort wordt gecontroleerd, evenals het apparaat dat momenteel niet werkt. Voor randapparatuur zijn fixes bijna altijd gecentreerd rond de USB-kabel en de poort op uw computer. USB-kabels kunnen echter meestal worden vervangen, terwijl poorten kunnen worden gerepareerd.

Verwant: Typen USB-kabels begrijpen

Een fysieke controle van USB-apparatuur is een goed idee. Kabels moeten stevig zijn, zonder spleten; de pluggen moeten stevig zijn, met het metalen gedeelte stevig bevestigd.

USB-poorten moeten ondertussen worden gecontroleerd terwijl uw pc is uitgeschakeld en losgekoppeld van het lichtnet. Controleer of de poorten goed vastzitten; wiebelende USB-poorten zijn een indicatie van hardware die aan het slijten is.

Als de USB-poort losraakt, kunt u deze mogelijk weer op zijn plaats solderen. Natuurlijk moet je al weten hoe je moet solderen; probeer nooit doe-het-zelfklussen zonder voorafgaande ervaring.

Controleer ook op stof en vuil in uw USB-poorten, vooral die aan de achterkant van uw pc waar regelmatig stof ophoopt. Stof is de vijand van pc's, dus het is de moeite waard om uw systeem in een stofvrije omgeving te houden om de prestaties te verbeteren. Aangezien stof via USB-sleuven in uw pc kan komen, moet u de tijd nemen om deze poorten schoon te houden. Gebruik een blikje perslucht om stof en vuil te verwijderen.

Kunt u uw USB-apparaat retourneren? Als het nieuw is, dan waarschijnlijk. Het probleem is dat, tenzij het expliciet is gelabeld als draaiend onder Linux, het onwaarschijnlijk is dat de winkelier een retourzending accepteert. Misschien moet je een beetje selectief zijn met de feiten die je met hen deelt...

4. Linux opnieuw opstarten om een ​​USB-poort te repareren

In sommige gevallen --- zoals wanneer u een laptop gebruikt --- kunnen stroomproblemen van invloed zijn op het vermogen om USB-apparaten te detecteren. De autosuspend-instelling is ontworpen om het stroomverbruik op Linux-laptops te verminderen, maar het kan contraproductief zijn.

Dus wat kan je doen?

Controleer eerst of autosuspend het probleem veroorzaakt. U kunt dit doen door uw computer opnieuw op te starten; als het USB-apparaat werkt, krijgt die USB-poort stroom. Het probleem treedt op wanneer de energiebeheersoftware besluit te stoppen met het sturen van stroom naar de USB-poort.

De volgende stap is ervoor te zorgen dat dit niet meer gebeurt. Op Ubuntu 20.04 kun je een terminal openen en invoeren:

superfetch hoog schijfgebruik windows 10
udisksctl power-off -b /dev/sdX

Als u een oudere versie van Ubuntu gebruikt, zijn andere opdrachten vereist. De volgende opdrachtregeltrucs zijn bijvoorbeeld voor Ubuntu 18.10.

Open een terminalvenster en voer in:

cat /sys/module/usbcore/parameters/autosuspend

Dit zou een waarde van moeten retourneren 2 , wat betekent dat autosuspend is ingeschakeld.

U kunt dit oplossen door het grub-bestand te bewerken. Binnenkomen:

sudo nano /etc/default/grub

Hier, zoek naar

GRUB_CMDLINE_LINUX_DEFAULT='quiet splash'

Verander dit in

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

druk op Ctrl + X om het bestand op te slaan en af ​​te sluiten. Update vervolgens grub:

sudo update-grub

Wanneer dat is voltooid, start u Ubuntu opnieuw.

Log na het opnieuw opstarten in op uw account en voer het cat-commando opnieuw in:

cat /sys/module/usbcore/parameters/autosuspend

Deze keer zou de geretourneerde waarde moeten zijn -1 . Je hebt autosuspend uitgeschakeld, dus USB-apparaten die op je laptop zijn aangesloten, mogen niet uitvallen vanwege stroomproblemen.

Zoals je kunt zien, is dit een heel andere procedure. Controleer de juiste stappen op uw favoriete Linux-distributie.

5. USB-apparaatstuurprogramma's controleren op Linux

Vroeger werkten USB-apparaten niet vaak in Linux. Alleen apparaten die zijn geproduceerd door OEM's met interesse in Linux (misschien gebruikten ze het voor ontwikkeling) zouden een Linux-stuurprogramma bieden.

Tegenwoordig zijn de dingen heel anders, met de meeste fabrikanten die een Linux-stuurprogramma aanbieden. In de meeste gevallen is dit al beschikbaar in je Linux-besturingssysteem, via de kernel. U hoeft geen USB-stuurprogramma's te installeren.

Als er geen stuurprogramma beschikbaar is, kunt u het waarschijnlijk vinden door contact op te nemen met de fabrikant van het USB-apparaat.

USB-drive verschijnt niet in Linux? Probeer dit

Voor USB-flashopslagapparaten is het oplossen van problemen een andere zaak. Flash-opslag is gevoelig voor storingen, vooral als het apparaat is gevallen of vaak wordt gebruikt. Probeer in dit geval de opslag op een andere computer te gebruiken; als het niet werkt, probeer dan gegevensherstel en opnieuw formatteren.

Een defect USB-flashopslagapparaat kan echter een symptoom zijn van een beschadigde USB-poort op uw computer. Een slechte poort kan bijvoorbeeld uw USB-drives overweldigen, met ongeschikte stroomvariaties die gegevens beschadigen. Daarom is het van vitaal belang dat u de bovenstaande stappen volgt om een ​​probleem met uw pc of laptop uit te sluiten.

Het belangrijkste is dat u niet vertrouwt op flash-opslag voor gegevensback-ups. Hoewel langzamere, mechanische harde schijven betrouwbaarder zijn.

Problemen met USB op Linux oplossen: opgelost!

Met ingebouwde stuurprogramma's en brede ondersteuning voor vele soorten USB-apparaten, zou het gemakkelijk moeten zijn om problemen met de USB-hardware van uw computer te diagnosticeren.

Hoewel kapotte hardware mogelijk moet worden gerepareerd of vervangen, zijn er ook softwareoplossingen beschikbaar.

hoe de videokwaliteit te verbeteren

Als je onlangs bent overgestapt van Windows, kan het een probleem zijn om USB-problemen op Linux tegen te komen. Gelukkig zijn deze problemen meestal eenvoudig op te lossen.

Deel Deel Tweeten E-mail 5 tips die het overstappen naar Linux vanuit Windows gemakkelijk maken

Er zijn veel redenen om van Windows naar Linux te migreren. Linux kan bijvoorbeeld een lichtgewicht omgeving bieden. Als je Windows beu bent en een verandering wilt, moet overstappen naar Linux eenvoudig zijn.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • USB-poort
  • Probleemoplossen
  • Linux-tips
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en technologie uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren