"Tải lại trình điều khiển"
Tìm tên mô-đun
Hãy tìm tên của mô-đun hạt nhân cho kết nối không dây của bạn:
sudo hwinfo --network
(Cài đặt gói hwinfo
nếu bạn không có nó.)
Tìm tên mô-đun trong dòng "Trình điều khiển".
Tải lại mô-đun
Bây giờ dỡ tải sau đó tải lại mô-đun. Ví dụ, tên mô-đun của tôi làiwlwifi
Bạn có thể gặp may mắn, nhưng rất có thể bạn sẽ nhận được thông báo thất bại này:
$ sudo modprobe -r iwlwifi
modprobe: FATAL: Module iwlwifi is in use.
Vì vậy, chúng tôi đi tìm các mô-đun khác bằng cách sử dụng iwlwifi
:
$ lsmod |grep iwlwifi
iwlwifi 241664 1 iwldvm
cfg80211 765952 4 iwldvm,iwlwifi,mac80211,rtl8187
Bên trái là tên mô-đun và bên phải là các mô-đun khác sử dụng nó. Vì vậy, hãy thử vô hiệu hóa iwldvm
trước:
$ sudo modprobe -r iwldvm
Nếu điều này hoạt động, bây giờ chúng ta có thể vô hiệu hóa thành công iwlwifi
$ sudo modprobe -r iwlwifi
Và bây giờ kích hoạt lại cả hai mô-đun theo thứ tự ngược lại:
$ sudo modprobe iwlwifi
$ sudo modprobe iwldvm
Làm xong!
Đây là quy trình duy nhất hiệu quả với tôi trong việc đặt lại các cài đặt lelel thấp (Frag, Rate) mà tôi đã đặt bằng cách sử dụng iwconfig
.
Những gì nó làm có hiệu quả là "tải lại trình điều khiển".
sudo systemctl restart NetworkManager
.