Paano Paganahin ang Linux USB Dongles na 'D-link, Belkin atbp'



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Sa pangkalahatan maaari mong asahan ang isang aparatong USB na gumana kaagad sa sandaling mai-plug mo ito sa isang makina na nagpapatakbo ng anumang modernong pamamahagi ng GNU / Linux. Ang lahat mula sa Debian hanggang sa openSUSE ay karaniwang maaaring makilala ang anumang USB aparato na iyong na-plug dito at buhayin ito hangga't maaari itong makahanap ng angkop na driver ng open-source Ang ilang mga pamamahagi, tulad ng Ubuntu, ay nagpasyang gumamit ng mga driver ng closed-source kapag walang magagamit na bersyon ng open-source.



Ang pagkuha ng mga dongle ng USB upang magbigay ng pagkakakonekta ng wireless ay maaaring maging isang sakit, gayunpaman. Maaaring hindi awtomatikong buhayin ng iyong pamamahagi ng Linux ang aparato, na nangangahulugang hindi mo mai-sync ang mga koneksyon dito ng Bluetooth o Wi-Fi. Sa kasamaang palad, mayroong isang mabilis na pag-aayos mula sa terminal na dapat ibalik ang lahat sa normal pagkatapos ng isang restart.



Paraan 1: Pagkilala sa Device gamit ang hcitool

Kakailanganin mong buksan ang isang window ng terminal, na magagawa mo sa pamamagitan ng paghahanap nito sa Dash o buksan ito sa pamamagitan ng pag-click sa menu na LXDE, Whisker o KDE at buksan ito mula sa System Tools. Maaari mo ring pindutin ang Ctrl, Alt at T upang buksan ito sa halos bawat kapaligiran sa desktop. Maaaring gusto mong pindutin nang matagal ang Super o Windows key at pagkatapos ay itulak ang T kung ang shorcut ay suportado ng iyong window manager.



Takbo sudo hcitool lescan mula sa terminal kaagad sa pagbukas nito. Maaari itong matagpuan ang Bluetooth device na iyong hinahanap. Kung nakakita ka ng isang error na nagbabasa ng isang bagay tulad ng 'Ang program na 'hcitool' ay kasalukuyang hindi naka-install. Maaari mo itong mai-install sa pamamagitan ng pagta-type: sudo apt install bluez, ”kung gayon maaaring hindi mo talaga na-install ang kinakailangang Bluetooth daemon. Ito ay maaaring maging sanhi ng iyong isyu. Maaari ka ring makakuha ng isang error mula sa sudo mismo. Takbo sudo apt-get update pagkatapos tiyakin na ang iyong mga repository ay naisaaktibo at pagkatapos ay tatakbo sudo apt-get install na bluez upang mai-install ang daemon. Kapag nakumpleto mo na ang pag-install, maaari mo itong subukang muli. Maaari mo ring i-restart, na maaari mong gawin sa pamamagitan lamang ng pag-type ng reboot sa command prompt upang makita kung makakatulong ito.

Paraan 2: Pag-edit sa 99-local-bluetooth.rules File

Kung talagang hindi mo nakuha ang system na makilala ang aparato sa ilalim ng hcitool, kakailanganin mong lumikha ng isang panuntunan sa 99-local-bluetooth.rules file upang makuha ito upang makilala ito. Dapat itong gumana sa halos anuman sa mga pamamahagi na nakabatay sa Debian at posibleng Red Hat Linux din. Dapat itong, sa pamamagitan ng extension, gumana para sa Linux Mint, Ubuntu at ang iba't ibang mga derivatives ng Ubuntu tulad ng LXLE, Bodhi Linux at Kubuntu.

Buksan ang file sa pamamagitan ng pagta-type sa command prompt at itulak ipasok. Kung gugustuhin mo, maaari kang magpalit ng nano ng vi, vim o ibang text editor. Mag-scroll pababa at pagkatapos ay idagdag ang linya na SUBSYSTEM == ”usb”, ATTRS {idVendor} == ”####”, ATTRS {idProduct} == ”####”, RUN + = ”/ bin / sh -c 'modprobe btusb; echo #### ####> / sys / bus / usb / driver / btusb / new_id '”sa ilalim ng file. Kung nais mong i-save ang iyong sarili ng kaunting oras at kopyahin lamang ito ngunit gumagamit ka ng isang editor ng teksto na nakabatay sa terminal, tiyakin na mag-click sa menu na I-edit sa terminal at gamitin ang I-paste o pindutin nang matagal ang Shift key kapag pinilit mo Ctrl + V.



Kakailanganin mong palitan ang mga simbolo ng octothorpe ng Vendor ID at Product ID ng iyong aparato. Kung alam mo ito, pagkatapos ay punan lamang ito. Kung hindi, kakailanganin mong tumakbo lsusb mula sa linya ng utos upang malaman ito. Hanapin ang pangalan ng iyong aparato sa listahan. Dapat mong makita ang mga titik na ID na sinusundan ng apat na hexadecimal digit, isang colon at pagkatapos ng apat pang mga hexadecimal digit. Gamitin ang unang apat na digit upang mapalitan ang mga octothorpes sa ATTRS {idVendor} == '####', at pagkatapos ay gamitin ang pangalawang apat upang palitan ang ATTRS {idProduct} == '####', i-segment bago gamitin ang pareho sa palitan ang hanay ng mga simbolo pagkatapos ng echo. I-save ang file, lumabas at pagkatapos ay i-restart ang iyong machine. Hindi ka dapat magkaroon ng iba pang mga isyu.

Tiyaking nakakonekta nang maayos ang aparato kung hindi mo nakita itong nakalista pagkatapos na patakbuhin ang lsusb command. Maaaring napansin mo sa aming halimbawa ng imahe na hindi namin talaga nakita ang nakalistang Bluetooth na aparato doon. Nangangahulugan iyon na hindi ito naka-plug in nang maayos. Maghintay ng ilang sandali pagkatapos mai-plug ito bago mo ito patakbuhin, kung hindi man ay maaaring hindi agad makita ng program ng lsusb.

Basahin ang 3 minuto