Sådan aktiveres Linux USB-dongler 'D-link, Belkin osv.'



Prøv Vores Instrument Til At Fjerne Problemer

Generelt kan du forvente, at en USB-enhed fungerer, så snart du tilslutter den til en maskine, der kører enhver moderne distribution af GNU / Linux. Alt fra Debian til openSUSE kan normalt identificere enhver USB-enhed, du tilslutter den, og aktivere den, så længe den kan finde en passende open source-driver. Nogle distributioner, som Ubuntu, har valgt at bruge lukkede kildedrivere, når der ikke er nogen tilgængelig open source-version.



At få USB-dongler til at give trådløs forbindelse kan dog være en smerte. Din Linux-distribution aktiverer muligvis ikke enheden automatisk, hvilket betyder, at du ikke kan synkronisere Bluetooth- eller Wi-Fi-forbindelser til den. Heldigvis er der en hurtig løsning fra terminalen, der skal gendanne alt det normale efter en genstart.



Metode 1: Genkendelse af enheden med hcitool

Du bliver nødt til at åbne et terminalvindue, som du kan gøre ved at søge efter det på Dash eller åbne det ved at klikke på menuen LXDE, Whisker eller KDE og åbne det fra Systemværktøjer. Du kan også holde Ctrl, Alt og T nede for at åbne det i næsten ethvert skrivebordsmiljø. Det kan være en god idé at holde Super- eller Windows-tasten nede og derefter trykke på T, hvis denne shorcut understøttes af din vinduesadministrator.



Løb sudo hcitool lescan fra terminalen, så snart den åbner. Dette finder muligvis den Bluetooth-enhed, du ledte efter. Hvis du ser en fejl, der læser noget som “Programmet‘ hcitool ’er i øjeblikket ikke installeret. Du kan installere det ved at skrive: sudo apt install bluez, ”så har du muligvis ikke den nødvendige Bluetooth-dæmon installeret. Dette kan meget vel være årsagen til dit problem. Du kan også få en fejl fra sudo selv. Løb sudo apt-get opdatering efter at have sørget for, at dine arkiver er aktiveret og derefter kører sudo apt-get install bluez for at installere dæmonen. Når du er færdig med installationen, kan du prøve dette igen. Du vil muligvis også genstarte, hvilket du kan gøre ved blot at skrive genstart ved kommandoprompten for at se om dette hjælper.

Metode 2: Redigering af filen 99-local-bluetooth.rules

Hvis du absolut ikke kan få systemet til at genkende enheden under hcitool, skal du oprette en regel i 99-local-bluetooth.rules-filen for at få den til at identificere den. Dette skal fungere med stort set enhver af de Debian-baserede distributioner og muligvis også Red Hat Linux. Dette skal i forlængelse fungere for Linux Mint, Ubuntu og de forskellige derivater af Ubuntu som LXLE, Bodhi Linux og Kubuntu.

Åbn filen ved at skrive ved kommandoprompten og tryk enter. Hvis du foretrækker det, kan du erstatte nano med vi, vim eller en anden teksteditor. Rul hele vejen ned, og tilføj derefter linjen SUBSYSTEM == ”usb”, ATTRS {idVendor} == ”####”, ATTRS {idProduct} == ”####”, RUN + = ”/ bin / sh -c 'modprobe btusb; echo #### ####> / sys / bus / usb / drivers / btusb / new_id '”i bunden af ​​filen. Hvis du vil spare dig tid og blot kopiere dette, men du bruger en terminalbaseret teksteditor, skal du sørge for enten at klikke på menuen Rediger i terminalen og bruge Sæt ind eller holde Skift-tasten nede, når du trykker på Ctrl + V.



Du bliver nødt til at erstatte octothorpe-symbolerne med din enheds leverandør-id og produkt-id. Hvis du ved det, skal du blot udfylde det. Ellers skal du køre lsusb fra kommandolinjen for at finde ud af det. Kig efter navnet på din enhed på listen. Du skal se bogstaverne ID efterfulgt af fire hexadecimale cifre, et kolon og derefter fire flere hexadecimale cifre. Brug de første fire cifre til at erstatte oktokorperne i ATTRS {idVendor} == ”####”, og brug derefter de anden fire til at erstatte ATTRS {idProduct} == ”####”, inden du bruger begge til at bruge udskift symbolsættet efter ekko. Gem filen, afslut og genstart derefter din maskine. Du burde ikke have andre problemer.

Sørg for, at enheden er tilsluttet korrekt, hvis du ikke kan se den anført efter at have kørt kommandoen lsusb. Du har måske bemærket i vores eksempelbillede, at vi ikke faktisk så Bluetooth-enheden, der er anført der. Det betød, at det ikke var tilsluttet korrekt. Vent et øjeblik efter tilslutning, inden du kører det, ellers kan lsusb-programmet muligvis ikke finde det med det samme.

3 minutter læst