Tôi đã xem qua tất cả các câu hỏi trước đây nhưng tắt quản lý năng lượng cho thẻ Wi-Fi không hoạt động. Vấn đề này dường như là với Lenovo Thinkpad. Tôi đã chuyển sang Ubuntu 11.10 từ Windows 7 3 ngày trước vì vậy tôi mới sử dụng hệ điều hành.
Tôi đã xem qua tất cả các câu hỏi trước đây nhưng tắt quản lý năng lượng cho thẻ Wi-Fi không hoạt động. Vấn đề này dường như là với Lenovo Thinkpad. Tôi đã chuyển sang Ubuntu 11.10 từ Windows 7 3 ngày trước vì vậy tôi mới sử dụng hệ điều hành.
Câu trả lời:
OP đã đăng:
Lưu ý1: Kết nối chậm có thể là do nhà cung cấp dịch vụ của bạn hoặc vì bất kỳ lý do nào khác, để kiểm tra nó, hãy thử cùng một mạng bởi bất kỳ máy tính nào khác có HĐH khác hoặc bằng kết nối với mạng bằng cáp. Nếu nó nhanh, giải pháp này có thể giúp bạn. Nếu không, nó có thể lãng phí thời gian! *
Lưu ý2: Trong liên kết đầu tiên trong Tài liệu tham khảo tôi đặt, có nhiều phương pháp hơn để giải quyết kết nối không dây chậm. Mỗi phương pháp giải quyết lý do có thể khác nhau của kết nối chậm. Tôi khuyên bạn nên thử nghiệm giải pháp tôi đặt ở đây trước khi tìm kiếm các phương pháp khác nhau vì nó có thể hiệu quả nhất. *
Nếu bạn đang sử dụng Ubuntu 11.10, hãy làm như sau:
mở thiết bị đầu cuối. Nhập hai dòng sau:
sudo rmmod -f iwlagn
sudo modprobe iwlagn 11n_disable=1
Bây giờ, hãy kiểm tra tốc độ Internet không dây của bạn. Nếu vẫn còn chậm, giải pháp này có lẽ không phải là giải pháp cho trường hợp của bạn. Trong trường hợp này, chỉ cần khởi động lại máy tính để hoàn nguyên thay đổi bạn đã làm. Nếu nó trở nên bình thường và nhanh chóng, hãy thực hiện vĩnh viễn bằng cách nhập dòng sau vào thiết bị đầu cuối:
gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf
Một tập tin sẽ được mở. Ở cuối tệp, dán dòng sau rồi lưu:
options iwlagn 11n_disable=1
Sau khi tiết kiệm, chỉ cần thoát, và THƯỞNG THỨC!
Giải pháp cho Ubuntu 12.04:
mở thiết bị đầu cuối. Nhập hai dòng sau:
sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1
Bây giờ, hãy kiểm tra tốc độ Internet không dây của bạn. Nếu vẫn còn chậm, giải pháp này có lẽ không phải là giải pháp cho trường hợp của bạn. Trong trường hợp này, chỉ cần khởi động lại máy tính để hoàn nguyên thay đổi bạn đã làm. Nếu nó trở nên bình thường và nhanh chóng, hãy thực hiện vĩnh viễn bằng cách nhập dòng sau vào thiết bị đầu cuối:
gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf
Một tập tin sẽ được mở. Ở cuối tệp, dán dòng sau rồi lưu:
options iwlwifi 11n_disable=1
Sau khi tiết kiệm, chỉ cần thoát, và THƯỞNG THỨC!
Tài liệu tham khảo:
* Tôi đã thử cả hai giải pháp và chúng hoạt động.
Tôi đã giải quyết điều này cho chính mình bằng cách sử dụng các hướng dẫn ở đây .
trong một thiết bị đầu cuối, viết:
echo "options iwlagn 11n_disable=1" | sudo tee /etc/modprobe.d/iwlagn.conf
sudo modprobe -rfv iwlagn
sudo modprobe iwlagn
Đối với 12.04 và mới hơn: thay đổi options iwlagn 11n_disable=1
thànhoptions iwlwifi 11n_disable=1
Lỗi này ảnh hưởng đến máy tính xách tay của tôi với Centrino Ultimate-N 6300. Điều duy nhất đã giúp là bật tham số swcrypto. /etc/modprobe.d/iwlwifi.conf
Bây giờ của tôi trông như thế này:
options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1
Và tôi có thể sử dụng wifi mà không gặp vấn đề gì. Tuy nhiên, thực tế là các mạng n không thể được sử dụng vẫn gây khó chịu.
Các lệnh này đã giúp và làm việc cho tôi, Kubfox 15.10 (wily), Bộ điều hợp Wifi Intel của tôi (Tập đoàn Intel Centrino Wireless-N 1000) đã đạt tốc độ tối đa từ tốc độ thu thập dữ liệu (tốc độ ốc sên):
echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/iwlagn.conf
echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update
Tôi đã gặp rất nhiều khó khăn lúc đầu để tìm thấy điều này, tôi hy vọng nó sẽ giúp được ai đó ngoài kia, lúc đầu nó rất chậm, khi tôi cài đặt Linux (Kubfox), nó đã khiến tôi phát điên :)
Sau vài năm không thể sử dụng 801.11n trên máy tính xách tay của tôi. Tôi tìm thấy một giải pháp thực sự khắc phục vấn đề này! Đây có vẻ là giải pháp tốt nhất có thể vì bạn vẫn có thể sử dụng bluetooth và cũng có thể truy cập mạng qua 801.11n mà không gặp vấn đề gì (tôi nhận được ~ 70Mbps).
Nhập các lệnh sau vào một thiết bị đầu cuối:
echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | sudo tee /etc/modprobe.d/iwlwifi-disable11n.conf
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
Đây là một lời giải thích cho những gì chúng tôi đang làm:
swcrypto=1
chuyển mã hóa phần cứng để mã hóa phần mềm.bt_coex_active=0
tắt tính năng tự động can thiệp giữa bluetooth và wifi - đây rất có thể là nguyên nhân thực sự gây ra sự cố.11n_disable=8
cho phép tổng hợp TX AMPDU.Những gì bt_coex_active
thực sự làm khi được kích hoạt về cơ bản là "tắt tiếng" wifi bất cứ khi nào hệ thống nghĩ rằng tần số bluetooth đang được sử dụng - nhưng trong các triển khai có lỗi, nó giả định rằng bluetooth luôn truyền, do đó sẽ chặn wifi vĩnh viễn.
Hầu hết mọi người chọn thay đổi tệp mặc định /etc/modprobe.d/iwlwifi.conf
nhưng cá nhân tôi thích đặt nó vào một tệp riêng để có thể hoàn tác nếu cần. Nếu bạn đã thử các chỉnh sửa trước đó, vui lòng kiểm tra xem tệp của bạn có được hoàn nguyên về cài đặt mặc định không. Đối với tôi tham khảo là (trên Ubuntu 16.04):
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
Nếu điều này không phù hợp với bạn, vui lòng chạy:
sudo rm /etc/modprobe.d/iwlwifi-disable11n.conf
Nguồn:
Cách sử dụng của tôi (milage của bạn có thể thay đổi):
CẬP NHẬT: Bằng cách nào đó nó đã kết nối không kết nối lại vì vậy tôi đã nghiên cứu thêm ở đây là những gì tôi tìm thấy:
Khôi phục các iwlwifi
lệnh gốc trong tệp iwlwif.conf
(có thể không cần thiết để khôi phục các lệnh gốc trong iwlwifi.conf
tệp) trong /etc/modprobe.d/iwlwifi.conf
và dán dòng này ở cuối:
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
Để khôi phục tệp, bạn có thể tạo một tệp văn bản mới trong tài liệu của mình có tên iwlwifi.conf
và thêm các dòng lệnh:
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
Sau đó lưu tài liệu và chạy konsole và nhập các lệnh
sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf
Sau đó, wifi của tôi bắt đầu hoạt động nhanh hơn trước khi tôi mới vào:
options iwlwifi 11n_disable=1
Lưu ý: phần trên chỉ hoạt động với tôi khi tôi sao chép tệp bằng superuser. Tôi đã không làm phần này dưới đây nhưng nó có thể hoặc không thể làm việc.
Bạn có thể vẫn cần có thể chạy các lệnh như:
echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update
Tôi vẫn nhận được mô-đun lỗi iwlwifi
được sử dụng khi tôi chạy trước đây:
sudo modprobe -rfv iwlwifi.
Hãy cho tôi biết nếu điều này làm việc cho bạn hay không trong các ý kiến.
Mở một thiết bị đầu cuối ( Alt+ Ctrl+ T) và gõ:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
Bây giờ hãy kiểm tra xem tốc độ đã được cải thiện chưa. Nếu có hãy làm cho nó vĩnh viễn.
Mở /etc/modprobe.d/iwlwifi_disable11n.conf
dưới dạng siêu người dùng, ví dụ:
gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
Thêm dòng sau vào cuối tập tin:
options iwlwifi 11n_disable=1
Sau đó, lưu nó và thoát!
Trong trường hợp bạn gặp lỗi như
ERROR: Removing 'iwlwifi': No such file or directory
thay thế iwlwifi
bằng iwlagn
các lệnh trên và thử lại.
Tôi đang sử dụng Ubuntu 18.04LTS với phiên bản kernel 5.0.0-27-card và thẻ không dây 7265 của Intel. Tôi vẫn thấy vấn đề ngay cả sau khi sử dụng "iwlwifi 11n_disable = 1 swcrypto = 1 11n_disable = 8 bt_coex_active = 0 auto_agg = 0" trong /etc/modprobe.d/iwlwifi.conf. Tôi đã thử kết hợp nhiều tùy chọn trình điều khiển và phiên bản kernel. (chủ yếu là 4.15.x)
Lúc này, tôi đã bỏ cuộc. Vấn đề không chỉ khiến wifi laptop bị chậm, nó làm chậm toàn bộ hệ thống wifi. Nhìn vào phân tích của Unifi, nó đưa toàn bộ mạng wifi xuống đầu gối.
Tôi đã sử dụng giải pháp phần cứng - đã thêm một mạng wifi mà không có N. Tôi đã mang ra Apple AirPort và đặt thành không sử dụng chế độ "N". Tôi có một wifi chính bằng Ubiquity Unifi. Vì vậy, wifi của Intel trỏ đến wifi mà không có N và các máy và điện thoại khác sử dụng mạng / g / n và mọi thứ đều hoạt động tốt. Tôi cũng đã đặt mua một thẻ wifi chipset Broadcom vì vậy khi nó xuất hiện, tôi sẽ trao đổi wifi Intel với nó và tôi không phải lo lắng về điều này nữa. Tôi đã mất nhiều ngày thử nghiệm để đi đến điểm này và nó không đáng để lo lắng về trình điều khiển lỗi cho tôi.