การ์ด Intel Corporation Wireless-N 7260 ตายโดยการสุ่ม


11

บน Ubuntu 14.04 32 บิตหลังจากช่วงเวลาหนึ่งการ์ดไร้สายของฉันหยุดทำงาน บางครั้งมันช่วยหยุด WiFi ใน nm-applett (ที่มุมบนขวา) และเริ่มต้นใหม่เพื่อรับการเชื่อมต่อใหม่กับ WiFi ของฉัน แต่ส่วนใหญ่มันไม่ได้ช่วยอะไรอีกต่อไป - คุณต้องรีบูตเพื่อใช้การ์ดอีกครั้ง

ฉันเคยไปที่นี่หลายแห่งดังนั้นมันจึงเป็นปัญหากับการ์ดของฉัน

เคอร์เนลในขณะนี้:

$ uname -rp
3.14.1-031401-generic i686

ฉันเดาว่าตัวเลือกการประหยัดพลังงานแบบไร้สายที่กำหนดโดยpowertopอาจทำให้เกิดปัญหาบางอย่างดังนั้นฉันจึงเพิ่มสิ่งนี้ลง/etc/rc.localในส่วนท้ายของฉันจะเป็นดังนี้:

# By default this script does nothing.

#####################################################
# tune all power save settings to >good<
powertop --auto-tune

เมื่อฉันปิดการใช้งานตัวเลือกนั้นอีกครั้งดูเหมือนว่าการ์ดไร้สายจะทำงานได้ดีขึ้น แต่ไม่ใช่ตลอดเวลา

เมื่ออยู่ในสถานะล้มเหลวและหากฉันพยายามเปิดใช้งาน WiFi ใน nm-applet อีกครั้งฉันได้รับข้อผิดพลาดนี้ใน/var/log/syslog:

iwlwifi 0000:01:00.0: Failed to load firmware chunk!

ฉันรวบรวมข้อมูลด้วยความช่วยเหลือของคำตอบนี้ :

##### lspci #####

01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b)
  Subsystem: Intel Corporation Wireless-N 7260 [8086:c262]
  Kernel driver in use: iwlwifi

ผลลัพธ์เต็ม

ถ้าฉันมองหาฉันพบโมดูลเดียวกันlocate 7260|grep -i wifi /lib/firmware/iwlwifi-7260-8.ucodeไม่ได้ใช้ไดรเวอร์ล่าสุดจากwireless.kernel.orgเพราะ iwlwifi-7260-9.ucode ยังไม่รองรับ)

ฉันจะแก้ไขปัญหานี้ใน Lenovo Yoga 2 Pro ของฉันได้อย่างไร อาจเป็นไปได้ที่จะโหลดโมดูลเคอร์เนลเพื่อเปิดใช้งานสคริปต์อีกครั้งถ้ามันตาย?


คุณใช้ระบบปฏิบัติการอะไร
ชาร์ลส์กรีน

รูปแบบของการส่งออกของ uname มีลักษณะแตกต่างจากของฉันเล็กน้อย - ไม่มีความผิด ฉันต้องรักษาไวร์เลสให้เต็มประสิทธิภาพตลอดเวลา เมื่อระบบไร้สายของคุณหยุดทำงานจะกลับมาเป็นระยะเวลานานหรือไม่? มันตายอย่างสมบูรณ์หรือเพียงแค่หยุดการตอบสนอง?
ชาร์ลส์กรีน

อาจเป็นเพราะฉันใช้ 32 บิต มันตายและไม่กลับมาอีกเลย (
rubo77

คุณแน่ใจว่าติดตั้งเฟิร์มแวร์ที่ถูกต้องหรือไม่
wxl

@wxl: ฉันมี Intel 7260 ฉันจะรู้ได้อย่างไรว่ามีการติดตั้งเฟิร์มแวร์ที่ถูกต้องหรือไม่? ฉันต้องแสดงรายการการตั้งค่าเคอร์เนลทั้งหมดหรือไม่ หรือมีคำสั่งให้ตรวจสอบหรือไม่?
rubo77

คำตอบ:


9

คุณต้องปิดการใช้งานการจัดการพลังงานและอาจเป็นส่วนขยาย 802.11n การเปลี่ยนแปลงเหล่านี้ได้ผลสำหรับฉัน

สำหรับการจัดการพลังงานสร้างไฟล์ใน

sudo gedit /etc/pm/power.d/wireless

ด้วยเนื้อหาดังต่อไปนี้

#!/bin/sh 
/sbin/iwconfig wlan0 power off

และทำให้ปฏิบัติการได้:

sudo chmod +x /etc/pm/power.d/wireless

หากต้องการปิดใช้งานส่วนขยาย 11n ให้ลองทำดังต่อไปนี้

sudo su
echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf

คุณต้องrebootหลังจากการเปลี่ยนแปลงเหล่านั้น วิ่งiwconfigควรจะแสดง:

wlan0     IEEE 802.11abg

และ

Power Management:off

สิ่งที่ได้ผลสำหรับฉันคือการอัพเกรดเป็นเคอร์เนลตัวล่าสุดจาก

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/

คุณอัพเกรดเคอร์เนลเมื่อใด ก่อนที่จะปิดการใช้งานตัวเลือกการใช้พลังงานและ n- นามสกุล? เคอร์เนลทำงานด้วยความสามัคคีและเป็น 14.04 ไหม
rubo77

ฉันอัพเกรดเคอร์เนลหลังจากตั้งค่าตัวเลือกเหล่านี้ ด้วยเคอร์เนลใหม่ (3.17.0-031700rc 1 ถึง 4) และเคอร์เนลอย่างเป็นทางการล่าสุดสำหรับ 14.04.1 (3.13.0-36) ดูเหมือนว่าไม่จำเป็นต้องปิดการใช้งาน 11n พวกเขาทั้งสองทำงานด้วยความสามัคคี
แฮร์ริส

มันทำงานกับการปิดการใช้งาน n และ powersvings ก่อนโดยไม่ต้องอัพเกรดเคอร์เนลหรือไม่?
rubo77

ฉันไม่ต้องการที่จะนำโชคร้ายมาให้ แต่มันก็ทำงานได้ดีในช่วงสองสามวันที่ผ่านมา
แฮร์ริส

ฉันจะปิดการใช้งาน 11n ในตอนนี้ ฉันมีปัญหา แต่เนิ่นๆเมื่อฉันลองเคอร์เนลที่เต็มไปด้วยความน่าเชื่อถือ!
rubo77

1

กรุณาตรวจสอบข้อผิดพลาดหรือร่องรอยในบันทึก:

dmesg | grep iwl

ปรากฏว่ากำลังโหลดเฟิร์มแวร์ -8 คุณอาจโชคดีกว่ากับ -9

ls /lib/firmware | grep 7260

หวังว่าคุณจะมี:

iwlwifi-7260-7.ucode
iwlwifi-7260-8.ucode
iwlwifi-7260-9.ucode 

หากเป็นเช่นนั้นให้สำรองข้อมูลเวอร์ชัน -8:

sudo mv /lib/firmware/iwlwifi-7260-8.ucode  /lib/firmware/iwlwifi-7260-8.bak

รีบูตและตรวจสอบข้อความ:

dmesg | grep iwl

คุณเชื่อมต่อ? มันเสถียรหรือไม่?


ฉันมีนี้ใน dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm ถึงแม้ว่าฉันยังมี-7 -8และในiwlwifi-7260-9.ucode /lib/firmwareเป็นการยากที่จะบอกเกี่ยวกับความเสถียรทำให้เกิดวันนี้ฉันไม่มีปัญหา
rubo77

โปรดดูการแก้ไขของฉันด้านบน
chili555

หากฉันสำรองข้อมูล -8 และบูตใหม่จะมีการโหลดรุ่น -7 หากฉันสำรองข้อมูลไว้เช่นกันฉันจะได้รับข้อผิดพลาดที่ไม่มี หากฉันสำรองและเปลี่ยนชื่อรุ่น -9 เป็น -8 ฉันจะได้รับข้อผิดพลาด:Driver unable to support your firmware API. Driver supports v8, firmware is v9.
rubo77

ความเสถียรดีขึ้นแย่ลงหรือเท่ากันเมื่อโหลดรุ่น -7 หรือไม่
chili555

ฉันจะดูได้อย่างไรว่า -7 จะโหลด? ฉันคิดว่าในกรณีของฉันมันโหลดรุ่น -7 อยู่ตลอดเวลาทำให้นี่เป็นสิ่งที่modinfo iwlwifiแสดงใน "เฟิร์มแวร์" (ดูรายการการตั้งค่าเคอร์เนลทั้งหมดเพื่อรับรายละเอียดเกี่ยวกับอุปกรณ์ที่ติดตั้ง )
rubo77

1

ไม่มีวิธีแก้ปัญหาอื่นแก้ปัญหาและเมื่อเร็ว ๆ นี้ฉันพบว่านี่เป็นปัญหาฮาร์ดแวร์ :

เมื่อฉันพกพาแล็ปท็อปไปด้วยมันมักจะสั่นและโค้งเล็กน้อยนี่เป็นสาเหตุที่ทำให้เกิดไฟไหม้!

ฉันสามารถกระตุ้นความล้มเหลวโดยการก้มที่ด้านล่างของหน้าจอเล็กน้อยไปทางด้านหลังด้านหนึ่งและดึงไปทางด้านหน้าอีกด้านหนึ่ง ไม่แข็งแรงเพียงเล็กน้อยโดยไม่ทำให้อุปกรณ์เสียหาย

หลังจากพยายามแล้วการ์ด Wifi ก็จะตาย

ปัญหาเดียวกันกับพาร์ติชัน Windows เกมของฉัน

ดังนั้นการแก้ปัญหาคือเพียงวางอุปกรณ์ไว้ในที่ปลอดภัยและไม่เปลี่ยนมุมของหน้าจอจากนั้นการ์ด Wifi จะยังคงทำงานอยู่ได้โดยไม่มีปัญหา

อาจเกิดจากช่องเสียบ Aux และ Main เมื่อคุณงอการ์ด Wi-Fi อยู่ทางด้านซ้ายเหนือแบตเตอรี่:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันพยายามตอบการ์ด wifi ด้วยคู่มือนี้: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

แต่ฉันพบว่าปัญหาไม่ใช่การ์ด WiFi เอง แต่มันเป็นส่วนที่ยาวของเมนบอร์ดถัดจากมัน เมื่อใดก็ตามที่คุณกดบน platine เล็กน้อยการ์ด WiFi จะตาย

ดังนั้นฉันจะพยายามซื้อการ์ด USB ขนาดเล็กในตอนนี้และในขณะเดียวกันฉันก็จะระมัดระวังไม่ให้กดที่ด้านล่างของแล็ปท็อปแรงเกินไป


ฉันคิดว่าฉันได้รับผลกระทบจากปัญหาฮาร์ดแวร์เดียวกันกับ Thinkpad X230 ของฉัน อะไรคือทางออกสุดท้ายที่คุณเลือก?
orschiro

ฉันส่งมันกลับภายในเวลารับประกันและได้รับราคาเดิมกลับ พวกเขากล่าวว่าพวกเขาไม่สามารถแก้ไขได้
rubo77

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.