Cách kích hoạt Linux USB Dongles ‘D-link, Belkin, v.v.’

How Activate Linux Usb Dongles D Link

Nói chung, bạn có thể mong đợi một thiết bị USB hoạt động ngay khi bạn cắm nó vào một máy chạy bất kỳ bản phân phối hiện đại nào của GNU / Linux. Mọi thứ từ Debian đến openSUSE thường có thể xác định bất kỳ thiết bị USB nào bạn cắm vào và kích hoạt nó miễn là nó có thể tìm thấy trình điều khiển nguồn mở phù hợp. Một số bản phân phối, như Ubuntu, đã chọn sử dụng trình điều khiển nguồn đóng khi không có bất kỳ phiên bản nguồn mở nào.

Tuy nhiên, việc sử dụng USB dongle để cung cấp kết nối không dây có thể là một vấn đề khó khăn. Bản phân phối Linux của bạn có thể không tự động kích hoạt thiết bị, có nghĩa là bạn sẽ không thể đồng bộ hóa kết nối Bluetooth hoặc Wi-Fi với thiết bị đó. May mắn thay, có một bản sửa lỗi nhanh từ thiết bị đầu cuối sẽ khôi phục mọi thứ về trạng thái bình thường sau khi khởi động lại.



Phương pháp 1: Nhận dạng thiết bị bằng hcitool

Bạn sẽ cần mở cửa sổ đầu cuối, bạn có thể thực hiện bằng cách tìm kiếm nó trên Dash hoặc mở nó bằng cách nhấp vào menu LXDE, Whisker hoặc KDE và mở nó từ Công cụ Hệ thống. Bạn cũng có thể giữ Ctrl, Alt và T để mở nó trong hầu hết các môi trường máy tính để bàn. Bạn có thể muốn giữ phím Super hoặc Windows rồi nhấn T nếu phím tắt đó được trình quản lý cửa sổ của bạn hỗ trợ.



Chạy sudo hcitool lescan từ thiết bị đầu cuối ngay khi nó mở ra. Điều này có thể tìm thấy thiết bị Bluetooth bạn đang tìm kiếm. Nếu bạn gặp lỗi có nội dung như “Chương trình‘ hcitool ’hiện chưa được cài đặt. Bạn có thể cài đặt nó bằng cách nhập: sudo apt install bluez, ”thì bạn có thể chưa thực sự cài đặt daemon Bluetooth cần thiết. Đây rất có thể là nguyên nhân gây ra sự cố của bạn. Bạn cũng có thể gặp lỗi từ chính sudo. Chạy sudo apt-get cập nhật sau khi đảm bảo rằng kho lưu trữ của bạn được kích hoạt và sau đó chạy sudo apt-get install bluez để cài đặt daemon. Sau khi hoàn tất cài đặt, bạn có thể thử lại. Bạn cũng có thể muốn khởi động lại, mà bạn có thể thực hiện đơn giản bằng cách gõ khởi động lại tại dấu nhắc lệnh để xem điều này có hữu ích hay không.



Phương pháp 2: Chỉnh sửa tệp 99-local-bluetooth.rules

Nếu bạn hoàn toàn không thể yêu cầu hệ thống nhận dạng thiết bị trong hcitool, thì bạn cần tạo quy tắc trong tệp 99-local-bluetooth.rules để hệ thống nhận dạng thiết bị. Điều này sẽ hoạt động với hầu hết mọi bản phân phối dựa trên Debian và có thể cả Red Hat Linux. Theo phần mở rộng, điều này sẽ hoạt động cho Linux Mint, Ubuntu và các dẫn xuất khác nhau của Ubuntu như LXLE, Bodhi Linux và Kubuntu.

Mở tệp bằng cách nhập tại dấu nhắc lệnh và nhấn enter. Nếu muốn, bạn có thể thay thế nano bằng vi, vim hoặc một trình soạn thảo văn bản khác. Cuộn xuống hết cỡ rồi thêm dòng SUBSYSTEM == ”usb”, ATTRS {idVendor} == ”####”, ATTRS {idProduct} == ”####”, RUN + = ”/ bin / sh -c 'modprobe btusb; echo #### ####> / sys / bus / usb / drivers / btusb / new_id '”vào cuối tệp. Nếu bạn muốn tiết kiệm thời gian và chỉ cần sao chép phần này nhưng bạn đang sử dụng trình soạn thảo văn bản dựa trên thiết bị đầu cuối, hãy đảm bảo nhấp vào menu Chỉnh sửa trong trình đầu cuối và sử dụng Dán hoặc giữ phím Shift khi bạn nhấn Ctrl + V.

Bạn sẽ cần thay thế các ký hiệu octothorpe bằng ID nhà cung cấp và ID sản phẩm trên thiết bị của mình. Nếu bạn biết điều đó, thì chỉ cần điền vào. Nếu không, bạn sẽ cần chạy lsusb từ dòng lệnh để tìm ra nó. Tìm tên thiết bị của bạn trong danh sách. Bạn sẽ thấy các chữ cái ID theo sau là bốn chữ số thập lục phân, dấu hai chấm và sau đó là bốn chữ số thập lục phân khác. Sử dụng bốn chữ số đầu tiên để thay thế các bát phân trong ATTRS {idVendor} == ”####”, sau đó sử dụng bốn chữ số thứ hai để thay thế phân đoạn ATTRS {idProduct} == ”####”, trước khi sử dụng cả hai để thay thế bộ ký hiệu sau tiếng vang. Lưu tệp, thoát và sau đó khởi động lại máy của bạn. Bạn sẽ không gặp bất kỳ vấn đề nào khác.



Tuy nhiên, hãy đảm bảo rằng thiết bị được kết nối đúng cách nếu bạn không thấy nó được liệt kê sau khi chạy lệnh lsusb. Bạn có thể nhận thấy trong hình ảnh ví dụ của chúng tôi, chúng tôi không thực sự thấy thiết bị Bluetooth được liệt kê ở đó. Điều đó có nghĩa là nó không được cắm đúng cách. Chờ một vài phút sau khi cắm nó vào trước khi bạn chạy nó, nếu không chương trình lsusb có thể không tìm thấy nó ngay lập tức.

3 phút đọc