Phải làm gì nếu Linux không phát hiện thiết bị USB?

lnxusb

Nếu bạn đã từng kết nối ổ USB, bàn phím hoặc chuột vào máy tính chạy bất kỳ bản phân phối Linux nào và không có gì xảy ra — nghĩa là bộ nhớ không được nhận diện hoặc bạn không thể thực hiện bất kỳ thao tác nào với bàn phím hoặc chuột — bài viết này có thể hữu ích cho bạn.

Mặc dù chúng tôi hướng đến việc cung cấp một số giải pháp phổ biến nhất cho các lỗi có thể xảy ra, nhưng rõ ràng là những gì được trình bày ở đây sẽ không sửa chữa được cổng USB bị lỗi.

Vấn đề đầu tiên mà chúng tôi có thể gặp phải là khi kết nối thiết bị lưu trữ USB và điểm gắn kết không xuất hiện trên hệ thống của chúng tôi.

Có năm bước cần làm theo để khắc phục sự cố USB trong Linux:

  • Xác nhận rằng cổng USB được phát hiện
  • Thực hiện các sửa chữa cần thiết trong cảng.
  • Sửa chữa hoặc sửa chữa thiết bị USB
  • Khởi động lại hệ điều hành
  • Xác nhận sự hiện diện của trình điều khiển thiết bị.

Hãy xem xét từng vấn đề này và tìm hiểu cách đối phó với những vấn đề này.

Xác nhận rằng cổng USB được phát hiện

Điều đầu tiên cần kiểm tra khi cắm thiết bị USB vào máy tính của bạn là nó có được phát hiện không.

Trong trường hợp của Windows, để có thể xem lại quá trình này, chỉ cần vào trình quản lý thiết bị, nơi bạn có thể xác minh bằng đồ họa xem thiết bị USB của mình có được phát hiện hay không.

Trong trường hợp của Linux, chúng ta có thể làm điều gì đó tương tự, nhưng với sự trợ giúp của terminal, chúng ta có thể sử dụng lệnh lsusb.

lsusb

Nơi nó sẽ cung cấp cho chúng tôi danh sách tất cả các thiết bị và cổng USB mà hệ thống phát hiện.

Bạn có thể làm như sau : lần đầu tiên chạy lệnh mà không kết nối thiết bị USB, bạn sẽ thấy một danh sách. Bây giờ hãy kết nối thiết bị của bạn và chạy lệnh lại; bạn sẽ nhận thấy sự thay đổi trong danh sách.

Với điều này, bạn sẽ xác nhận rằng thiết bị của bạn đã được phát hiện, trong trường hợp thiết bị lưu trữ ở đây có thể là sự cố của:

  • Không có phân vùng trên thiết bị và / hoặc nó không có bảng phân vùng trên đó.
  • Hệ thống không hỗ trợ định dạng phân vùng.

Nếu không, chúng ta phải sang bước tiếp theo.

Kiểm tra cổng USB của bạn

Nếu thiết bị USB không hiển thị, có thể là do cổng USB.

Cách tốt nhất để nhanh chóng xác minh điều này là chỉ cần sử dụng một cổng USB khác trên cùng một máy tính. Nếu phần cứng USB bây giờ được phát hiện, thì bạn biết rằng bạn gặp sự cố với cổng USB khác.

Nếu không có cổng USB khác, bạn sẽ cần kiểm tra thiết bị USB trên PC hoặc máy tính xách tay khác.

Nếu trong bước này thiết bị không được phát hiện, bạn có thể giả định ý tưởng của hai điều.

Trình điều khiển thiết bị chưa được cài đặt trên hệ thống của bạn và bạn phải tìm kiếm chúng nếu không thiết bị của bạn có thể đã qua đời.

Thông thường, một giải pháp liên quan đến việc kiểm tra cổng USB, cũng như thiết bị hiện không hoạt động.

Các bản sửa lỗi hầu như luôn tập trung vào cáp USB và cổng máy tính của bạn. Tuy nhiên, cáp USB thường có thể được thay thế, trong khi các cổng có thể được sửa chữa.

Khởi động lại Linux

Mặc dù giải pháp này có vẻ phi lý, nhưng nó lại hiệu quả. Trước tiên, hãy kiểm tra xem chế độ ngủ tự động có phải là nguyên nhân gây ra vấn đề hay không. Bạn có thể làm điều này bằng cách khởi động lại máy tính.

Nếu thiết bị USB hoạt động, thì cổng USB đó đang nhận nguồn.

Bước tiếp theo là đảm bảo điều này không xảy ra nữa.

Các thủ thuật dòng lệnh sau dành cho Ubuntu 18.10, vì vậy hãy kiểm tra quy trình chính xác trên bản phân phối Linux ưa thích của bạn.

Mở cửa sổ dòng lệnh và nhập:

cat /sys/module/usbcore/parameters/autosuspend

Giá trị này sẽ trả về giá trị là 2, có nghĩa là tính năng tạm ngưng tự động được bật. Bạn có thể sửa lỗi này bằng cách chỉnh sửa grub. Đi vào:

sudo nano /etc/default/grub

Đây, tìm kiếm

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Thay đổi điều này thành

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

Nhấn Ctrl X để lưu tệp và thoát.

Tiếp theo, họ cập nhật grub:

sudo update-grub

Khi hoàn tất, hãy khởi động lại hệ thống.


Thêm vào danh sách nguồn ưu tiên trên Google.