כיצד להפעיל דונגלים USB של לינוקס 'קישור D, בלקין וכו' '



נסה את הכלי שלנו לביטול בעיות

באופן כללי אתה יכול לצפות שמכשיר USB יעבוד ברגע שתחבר אותו למכונה שמריצה כל הפצה מודרנית של GNU / Linux. כל דבר, החל מדביאן ועד openSUSE יכול בדרך כלל לזהות כל התקן USB שתחברו אליו ולהפעיל אותו כל עוד הוא יכול למצוא מנהל התקן מתאים של קוד פתוח. חלק מההפצות, כמו אובונטו, בחרו להשתמש במנהלי התקן של מקור סגור כאשר אין גרסת קוד פתוח זמינה.



קבלת דונגלים מסוג USB על מנת לספק קישוריות אלחוטית יכולה להיות כאב. ייתכן שההפצה שלך בלינוקס לא תפעיל את המכשיר באופן אוטומטי, מה שאומר שלא תוכל לסנכרן אליו חיבורי Bluetooth או Wi-Fi. למרבה המזל, יש פתרון מהיר מהטרמינל שאמור להחזיר את הכל לקדמותו לאחר הפעלה מחדש.



שיטה 1: זיהוי המכשיר באמצעות hcitool

יהיה עליך לפתוח חלון מסוף, שתוכל לעשות על ידי חיפוש אותו ב- Dash או פתיחתו על ידי לחיצה על תפריט LXDE, Whisker או KDE ופתיחתו מכלי המערכת. אתה יכול גם להחזיק את Ctrl, Alt ו- T כדי לפתוח אותו כמעט בכל סביבת שולחן העבודה. ייתכן שתרצה להחזיק את מקש הסופר או Windows לחוץ ואז ללחוץ על T אם קיצור דרך זה נתמך על ידי מנהל החלונות שלך.



לָרוּץ סודו hcitool לסקן מהטרמינל ברגע שהוא נפתח. זה עשוי למצוא את מכשיר ה- Bluetooth שחיפשת. אם אתה רואה שגיאה שקוראת משהו כמו 'התוכנית 'hcitool' אינה מותקנת כרגע. אתה יכול להתקין אותו על ידי הקלדה: sudo apt install bluez, 'אז אולי לא התקנת את הדמון Bluetooth הנדרש. זה יכול מאוד להיות הגורם לבעיה שלך. אתה יכול גם לקבל שגיאה מ- sudo עצמו. לָרוּץ עדכון sudo apt-get לאחר שווידאת שהמאגרים שלך מופעלים ואז פועלים sudo apt-get להתקין bluez להתקנת הדמון. לאחר שתסיים את ההתקנה, תוכל לנסות זאת שוב. ייתכן שתרצה גם להפעיל מחדש, מה שאתה יכול לעשות פשוט על ידי הקלדת אתחול מחדש בשורת הפקודה כדי לראות אם זה עוזר.

שיטה 2: עריכת קובץ 99-local-bluetooth.rules

אם אתה בהחלט לא יכול לגרום למערכת לזהות את המכשיר תחת hcitool, יהיה עליך ליצור כלל בקובץ 99-local-bluetooth.rules כדי לגרום לזה לזהות אותו. זה אמור לעבוד כמעט עם כל ההפצות מבוססות Debian ואולי גם Red Hat Linux. זה אמור, בהרחבה, לעבוד עבור לינוקס מנטה, אובונטו והנגזרות השונות של אובונטו כמו LXLE, Bodhi Linux ו- Kubuntu.

פתח את הקובץ על ידי הקלדה בשורת הפקודה ולחץ על Enter. אם אתה מעדיף, תוכל להחליף את nano באמצעות vi, vim או עורך טקסט אחר. גלול כל הדרך למטה ואז הוסף את השורה SUBSYSTEM == 'usb', ATTRS {idVendor} == '####', ATTRS {idProduct} == '####', RUN + = '/ bin / sh -c 'modprobe btusb; הד #### ####> / sys / bus / usb / drivers / btusb / new_id ''בתחתית הקובץ. אם ברצונך לחסוך לעצמך זמן ופשוט להעתיק זאת, אך אתה משתמש בעורך טקסט מבוסס מסוף, הקפד ללחוץ על תפריט העריכה במסוף ולהשתמש בהדבקה או לחיצה ארוכה על מקש Shift בעת לחיצה. Ctrl + V.



יהיה עליך להחליף את סמלי התמנון במזהה הספק ומזהה המוצר של המכשיר שלך. אם אתה יודע את זה, פשוט מלא אותו. אחרת תצטרך לרוץ lsusb משורת הפקודה כדי לגלות זאת. חפש את שם המכשיר שלך ברשימה. אתה אמור לראות את אותיות המזהה ואחריהן ארבע ספרות הקסדצימליות, נקודתיים ואז ארבע ספרות הקסדצימליות נוספות. השתמש בארבע הספרות הראשונות כדי להחליף את המתמונות ב- ATTRS {idVendor} == '####', ואז השתמש בארבע השנייה להחלפת קטע ATTRS {idProduct} == '####' לפני שתשתמש בשניהם כדי החלף את קבוצת הסמלים לאחר הד. שמור את הקובץ, צא ואז הפעל מחדש את המחשב שלך. לא אמורות להיות לך בעיות אחרות.

ודא שהמכשיר מחובר כראוי אם אינך רואה אותו מופיע לאחר הפעלת הפקודה lsusb. ייתכן ששמת לב בתמונת הדוגמה שלנו שלא ממש ראינו את מכשיר ה- Bluetooth המופיע שם. פירוש הדבר שהוא לא מחובר כראוי. המתן כמה רגעים אחרי שתחבר אותו לחשמל לפני שתפעיל אותו, אחרת תוכנית lsusb לא תוכל למצוא אותו מיד.

3 דקות קריאה