ฉันได้ดูคำถามก่อนหน้านี้ทั้งหมดแล้ว แต่การปิดการจัดการพลังงานสำหรับการ์ด Wi-Fi ไม่ทำงาน ดูเหมือนว่าปัญหานี้จะเกิดขึ้นกับ Lenovo Thinkpads ฉันเปลี่ยนมาใช้ Ubuntu 11.10 จาก Windows 7 3 วันก่อนดังนั้นฉันใหม่กับระบบปฏิบัติการ
ฉันได้ดูคำถามก่อนหน้านี้ทั้งหมดแล้ว แต่การปิดการจัดการพลังงานสำหรับการ์ด Wi-Fi ไม่ทำงาน ดูเหมือนว่าปัญหานี้จะเกิดขึ้นกับ Lenovo Thinkpads ฉันเปลี่ยนมาใช้ Ubuntu 11.10 จาก Windows 7 3 วันก่อนดังนั้นฉันใหม่กับระบบปฏิบัติการ
คำตอบ:
OP โพสต์:
หมายเหตุ 1: การเชื่อมต่อที่ช้าอาจเกิดจากผู้ให้บริการของคุณหรือเหตุผลอื่น ๆ ในการตรวจสอบลองเครือข่ายเดียวกันโดยคอมพิวเตอร์เครื่องอื่นที่มีระบบปฏิบัติการอื่นหรือโดยการเชื่อมต่อกับเครือข่ายด้วยสายเคเบิล ถ้ามันเร็วโซลูชันนี้สามารถช่วยคุณได้ ถ้าไม่ก็อาจเสียเวลา! *
Note2: ในลิงค์แรกในการอ้างอิงที่ฉันใส่มีวิธีการเพิ่มเติมในการแก้ปัญหาการเชื่อมต่อไร้สายช้า แต่ละวิธีแก้ไขสาเหตุที่เป็นไปได้ที่แตกต่างกันของการเชื่อมต่อที่ช้า ฉันแนะนำให้ทดสอบวิธีแก้ปัญหาที่ฉันใส่ไว้ที่นี่ก่อนค้นหาวิธีการต่างๆเพราะอาจมีประสิทธิภาพที่สุด *
หากคุณใช้ Ubuntu 11.10 ให้ทำดังต่อไปนี้:
เปิดเทอร์มินัล พิมพ์สองบรรทัดต่อไปนี้:
sudo rmmod -f iwlagn
sudo modprobe iwlagn 11n_disable=1
ตอนนี้ตรวจสอบความเร็วอินเทอร์เน็ตไร้สายของคุณ หากยังช้าอยู่โซลูชันนี้อาจไม่ใช่วิธีแก้ปัญหาสำหรับกรณีของคุณ ในกรณีนี้เพียงรีสตาร์ทคอมพิวเตอร์เพื่อย้อนกลับการเปลี่ยนแปลงที่คุณทำ หากเป็นปกติและรวดเร็วให้ทำอย่างถาวรโดยพิมพ์บรรทัดต่อไปนี้ในเทอร์มินัล:
gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf
ไฟล์จะถูกเปิด ในตอนท้ายของไฟล์วางบรรทัดต่อไปนี้แล้วบันทึก:
options iwlagn 11n_disable=1
หลังจากบันทึกเพียงแค่ออกและสนุกไปกับ!
โซลูชันสำหรับ Ubuntu 12.04:
เปิดเทอร์มินัล พิมพ์สองบรรทัดต่อไปนี้:
sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1
ตอนนี้ตรวจสอบความเร็วอินเทอร์เน็ตไร้สายของคุณ หากยังช้าอยู่โซลูชันนี้อาจไม่ใช่วิธีแก้ปัญหาสำหรับกรณีของคุณ ในกรณีนี้เพียงรีสตาร์ทคอมพิวเตอร์เพื่อย้อนกลับการเปลี่ยนแปลงที่คุณทำ หากเป็นปกติและรวดเร็วให้ทำอย่างถาวรโดยพิมพ์บรรทัดต่อไปนี้ในเทอร์มินัล:
gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf
ไฟล์จะถูกเปิด ในตอนท้ายของไฟล์วางบรรทัดต่อไปนี้แล้วบันทึก:
options iwlwifi 11n_disable=1
หลังจากบันทึกเพียงแค่ออกและสนุกไปกับ!
อ้างอิง:
* ฉันลองทั้งวิธีแก้ปัญหาและใช้งานได้
ฉันจะแก้ไขนี้สำหรับตัวเองโดยใช้คำแนะนำที่นี่
ในเทอร์มินัลเขียน:
echo "options iwlagn 11n_disable=1" | sudo tee /etc/modprobe.d/iwlagn.conf
sudo modprobe -rfv iwlagn
sudo modprobe iwlagn
สำหรับ 12.04 และใหม่กว่า: เปลี่ยนoptions iwlagn 11n_disable=1
เป็นoptions iwlwifi 11n_disable=1
ข้อผิดพลาดนี้มีผลกับแล็ปท็อปของฉันด้วย Centrino Ultimate-N 6300 เช่นกัน สิ่งเดียวที่ช่วยได้คือเปิดพารามิเตอร์ swcrypto /etc/modprobe.d/iwlwifi.conf
ตอนนี้ฉันดูเหมือนว่า:
options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1
และฉันสามารถใช้ wifi ได้โดยไม่มีปัญหา อย่างไรก็ตามความจริงที่ว่าเครือข่าย n ไม่สามารถใช้ยังคงน่ารำคาญ
คำสั่งเหล่านี้ช่วยและทำงานให้ฉัน, Kubuntu 15.10 (เขี้ยวลากดิน), อะแดปเตอร์ Intel Wifi ของฉัน (Intel Corporation Centrino Wireless-N 1000) ไปที่ความเร็วสูงสุดส่วนใหญ่จากการรวบรวมข้อมูล (ความเร็วหอยทาก):
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
ตอนแรกฉันเจอปัญหามากฉันหวังว่ามันจะช่วยให้ใครบางคนอยู่ที่นั่นมันช้ามากในตอนแรกเมื่อฉันติดตั้ง Linux (Kubuntu) มันทำให้ฉันบ้า :)
หลังจากหลายปีที่ไม่สามารถใช้ประโยชน์ 801.11n บนแล็ปท็อปของฉัน ฉันพบวิธีแก้ปัญหาที่แก้ไขปัญหานี้อย่างแท้จริง! นี่น่าจะเป็นทางออกที่ดีที่สุดเพราะคุณยังสามารถใช้บลูทู ธ และเข้าถึงเครือข่ายผ่าน 801.11n ได้โดยไม่มีปัญหาใด ๆ (ฉันได้รับ ~ 70Mbps)
ป้อนคำสั่งต่อไปนี้ลงในเทอร์มินัล:
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
นี่คือคำอธิบายเกี่ยวกับสิ่งที่เรากำลังทำ:
swcrypto=1
สลับการเข้ารหัสฮาร์ดแวร์สำหรับการเข้ารหัสซอฟต์แวร์bt_coex_active=0
ปิดคุณสมบัติการรบกวนอัตโนมัติระหว่างบลูทู ธ และ wifi - นี่เป็นสาเหตุที่แท้จริงของปัญหา11n_disable=8
เปิดใช้งานการรวม TX AMPDUสิ่งที่bt_coex_active
จริงเมื่อเปิดใช้งานคือการ "ปิดเสียง" WiFi ทุกครั้งที่ระบบคิดว่ามีการใช้ความถี่บลูทู ธ - แต่ในการใช้งานบั๊กกี้นั้นจะถือว่าสมมติว่าบลูทู ธ กำลังส่งสัญญาณอยู่เสมอ
คนส่วนใหญ่เลือกที่จะเปลี่ยนไฟล์เริ่มต้น/etc/modprobe.d/iwlwifi.conf
แต่โดยส่วนตัวแล้วฉันชอบที่จะใส่ลงในไฟล์แยกต่างหากเพื่อให้สามารถยกเลิกได้หากจำเป็น หากคุณลองปรับแต่งก่อนหน้านี้แล้วโปรดตรวจสอบว่าไฟล์ของคุณถูกเปลี่ยนกลับเป็นค่าเริ่มต้น สำหรับการอ้างอิงของฉันคือ (บน 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
หากสิ่งนี้ไม่ได้ผลสำหรับคุณโปรดเรียกใช้:
sudo rm /etc/modprobe.d/iwlwifi-disable11n.conf
แหล่งที่มา:
การใช้งานของฉัน (ระยะเวลาของคุณอาจแตกต่างกัน):
UPDATE: ในที่สุดฉันก็ไม่ได้เชื่อมต่ออีกดังนั้นฉันจึงค้นคว้าเพิ่มเติมที่นี่คือสิ่งที่ฉันพบ:
กู้คืนiwlwifi
คำสั่งดั้งเดิมในไฟล์iwlwif.conf
(อาจไม่จำเป็นต้องกู้คืนคำสั่งดั้งเดิมในiwlwifi.conf
ไฟล์) ใน/etc/modprobe.d/iwlwifi.conf
และวางบรรทัดนี้ในตอนท้าย:
options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1
ในการกู้คืนไฟล์คุณสามารถสร้างไฟล์ข้อความใหม่ในเอกสารของคุณชื่อiwlwifi.conf
และเพิ่มบรรทัดคำสั่ง:
# /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
จากนั้นบันทึกเอกสารและรัน konsole แล้วป้อนคำสั่ง
sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf
หลังจากนั้น wifi ของฉันก็เริ่มทำงานได้เร็วขึ้นกว่าเมื่อก่อนที่ฉันเพิ่งเข้ามา:
options iwlwifi 11n_disable=1
หมายเหตุ: ข้างต้นใช้งานได้สำหรับฉันที่ฉันคัดลอกไฟล์โดยใช้ superuser ฉันไม่ได้ทำส่วนนี้ด้านล่าง แต่อาจหรือไม่ได้ผล
คุณอาจต้องยังคงเรียกใช้คำสั่งเป็น:
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
ฉันยังคงได้รับโมดูลข้อผิดพลาดiwlwifi
ถูกใช้งานเมื่อฉันวิ่งก่อนหน้านี้:
sudo modprobe -rfv iwlwifi.
แจ้งให้เราทราบว่าสิ่งนี้ใช้ได้กับคุณหรือไม่ในความคิดเห็น
เปิดเทอร์มินัล ( Alt+ Ctrl+ T) และพิมพ์:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
ตรวจสอบว่าความเร็วได้รับการปรับปรุงหรือไม่ ถ้าใช่ช่วยทำให้ถาวร
เปิด/etc/modprobe.d/iwlwifi_disable11n.conf
เป็นผู้ใช้ขั้นสูงเช่น:
gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
เพิ่มบรรทัดต่อไปนี้ในตอนท้ายของไฟล์:
options iwlwifi 11n_disable=1
หลังจากนั้นให้บันทึกและออก!
ในกรณีที่คุณได้รับข้อผิดพลาดเช่น
ERROR: Removing 'iwlwifi': No such file or directory
แทนที่iwlwifi
ด้วยiwlagn
คำสั่งด้านบนแล้วลองอีกครั้ง
ฉันใช้ Ubuntu 18.04LTS กับเคอร์เนลรุ่น 5.0.0-27-generic และการ์ด Intel ไร้สาย 7265 ฉันยังพบปัญหาแม้หลังจากใช้ "iwlwifi 11n_disable = 1 swcrypto = 1 11n_disable = 8 bt_coex_active = 0 auto_agg = 0" ใน /etc/modprobe.d/iwlwifi.conf ฉันลองตัวเลือกไดรเวอร์และรุ่นเคอร์เนลหลายแบบ (ส่วนใหญ่ 4.15.x)
เมื่อมาถึงจุดนี้ฉันยอมแพ้ ปัญหาไม่เพียงทำให้แล็ปท็อป wifi ช้าลง แต่มันช้าลงทั้งระบบ wifi เมื่อดูการวิเคราะห์ของ Unifi มันจะนำเครือข่าย wifi ทั้งหมดไปที่หัวเข่า
ฉันไปกับโซลูชันฮาร์ดแวร์ - เพิ่มเครือข่าย wifi โดยไม่มี N ฉันนำ Apple AirPort ออกมาและตั้งค่าให้ไม่ใช้โหมด "N" ฉันมี wifi ตัวแรกที่ใช้ Ubiquity Unifi ดังนั้นคะแนน WiFi ของ Intel เป็น wifi โดยไม่มี N และเครื่องและโทรศัพท์อื่น ๆ ใช้เครือข่าย / g / n และทุกอย่างทำงานได้ดี ฉันยังสั่งการ์ด wifi ของชิปเซ็ต Broadcom ดังนั้นเมื่อมันมาถึงฉันจะสลับ Intel wifi กับมันและฉันไม่ต้องกังวลเกี่ยวกับเรื่องนี้อีกเลย ฉันต้องใช้เวลาหลายวันกว่าจะถึงจุดนี้และมันก็ไม่คุ้มกับการขับรถบั๊กกี้ให้ฉัน