Slik aktiverer du Linux USB-dongler ‘D-link, Belkin etc’



Prøv Instrumentet Vårt For Å Eliminere Problemer

Generelt kan du forvente at en USB-enhet fungerer så snart du kobler den til en maskin som kjører en moderne distribusjon av GNU / Linux. Alt fra Debian til openSUSE kan vanligvis identifisere hvilken som helst USB-enhet du kobler til den og aktivere den så lenge den kan finne en passende driver med åpen kildekode. Noen distribusjoner, som Ubuntu, har valgt å bruke drivere med lukket kilde når det ikke er noen åpen kildekodeversjon tilgjengelig.



Å få USB-dongler til å gi trådløs tilkobling kan imidlertid være vondt. Linux-distribusjonen din aktiverer kanskje ikke enheten automatisk, noe som betyr at du ikke kan synkronisere Bluetooth- eller Wi-Fi-tilkoblinger til den. Heldigvis er det en rask løsning fra terminalen som skal gjenopprette alt til det normale etter en omstart.



Metode 1: Gjenkjenne enheten med hcitool

Du må åpne et terminalvindu, som du kan gjøre ved å søke etter det på Dash eller åpne det ved å klikke på LXDE, Whisker eller KDE-menyen og åpne det fra Systemverktøy. Du kan også holde nede Ctrl, Alt og T for å åpne den i nesten alle skrivebordsmiljøer. Det kan være lurt å holde nede Super- eller Windows-tasten og deretter trykke på T hvis den shorcut støttes av vindusbehandling.



Løpe sudo hcitool lescan fra terminalen så snart den åpnes. Dette kan finne Bluetooth-enheten du lette etter. Hvis du ser en feil som leser noe som “Programmet‘ hcitool ’er foreløpig ikke installert. Du kan installere det ved å skrive: sudo apt install bluez, ”da har du kanskje ikke den nødvendige Bluetooth-demonen installert. Dette kan veldig godt være årsaken til problemet ditt. Du kan også få en feil fra sudo selv. Løpe sudo apt-get oppdatering etter å ha forsikret deg om at depotene dine er aktivert, og deretter kjøres sudo apt-get install bluez for å installere demonen. Når du har fullført installasjonen, kan du prøve dette igjen. Du vil kanskje også starte på nytt, noe du kan gjøre ved å skrive omstart ved ledeteksten for å se om dette hjelper.

Metode 2: Redigere 99-local-bluetooth.rules-filen

Hvis du absolutt ikke kan få systemet til å gjenkjenne enheten under hcitool, må du opprette en regel i 99-local-bluetooth.rules-filen for å få den til å identifisere den. Dette skal fungere med stort sett alle Debian-baserte distribusjoner og muligens også Red Hat Linux. Dette skal i tillegg fungere for Linux Mint, Ubuntu og de forskjellige derivatene av Ubuntu som LXLE, Bodhi Linux og Kubuntu.

Åpne filen ved å skrive ved ledeteksten og trykk enter. Hvis du foretrekker det, kan du erstatte nano med vi, vim eller en annen tekstredigerer. Rull helt ned og legg deretter til linjen SUBSYSTEM == ”usb”, ATTRS {idVendor} == ”####”, ATTRS {idProduct} == ”####”, RUN + = ”/ bin / sh -c 'modprobe btusb; ekko #### ####> / sys / bus / usb / drivers / btusb / new_id '”til bunnen av filen. Hvis du vil spare deg for litt tid og bare kopiere dette, men du bruker en terminalbasert teksteditor, må du enten klikke på Rediger-menyen i terminalen og bruke Lim inn eller holde nede Skift-tasten når du trykker på Ctrl + V.



Du må erstatte octothorpe-symbolene med leverandør-ID og produkt-ID på enheten din. Hvis du vet det, er det bare å fylle ut det. Ellers må du løpe lsusb fra kommandolinjen for å finne ut av det. Se etter navnet på enheten din i listen. Du bør se bokstavene ID etterfulgt av fire heksadesimale sifre, et kolon og deretter fire heksadesimale sifre. Bruk de første fire sifrene til å erstatte åtteårene i ATTRS {idVendor} == ”####”, og bruk deretter de andre fire til å erstatte ATTRS {idProduct} == ”####”, før du bruker begge til å erstatt settet med symboler etter ekko. Lagre filen, avslutt og start maskinen på nytt. Du burde ikke ha noen andre problemer.

Forsikre deg om at enheten er riktig tilkoblet hvis du ikke ser den oppført etter at du har kjørt kommandoen lsusb. Du har kanskje lagt merke til i eksempelbildet vårt at vi ikke faktisk så Bluetooth-enheten oppført der. Det betydde at den ikke var koblet til ordentlig. Vent et øyeblikk etter at du har koblet den til før du kjører den, ellers kan ikke lsusb-programmet finne det med en gang.

3 minutter lest