Kartu Intel Corporation Wireless-N 7260 mati secara acak

11

Di Ubuntu 14.04 32bit , setelah beberapa waktu kartu nirkabel saya berhenti berfungsi. Kadang-kadang membantu untuk menghentikan WiFi di nm-applett (di sudut kanan atas) dan restart untuk mendapatkan koneksi baru ke WiFi saya, tetapi sebagian besar ini tidak membantu lagi - Anda harus reboot untuk menggunakan kartu lagi.

Saya punya ini di beberapa lokasi yang berbeda jadi itu pasti masalah dengan kartu saya.

Kernel saat ini:

$ uname -rp
3.14.1-031401-generic i686

Dugaan saya adalah bahwa opsi hemat daya nirkabel yang diatur oleh powertopdapat menyebabkan beberapa masalah, jadi saya menambahkan ini ke saya /etc/rc.localsehingga bagian akhirnya tampak seperti ini:

# By default this script does nothing.

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

begitu saya menonaktifkan opsi itu lagi, kartu nirkabel tampaknya berfungsi lebih baik, tetapi tidak setiap saat.

Ketika dalam keadaan macet dan jika saya mencoba mengaktifkan kembali WiFi di nm-applet saya mendapatkan kesalahan ini di /var/log/syslog:

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

Saya mengumpulkan beberapa data dengan bantuan jawaban ini :

##### 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

hasil lengkap

Jika saya mencari locate 7260|grep -i wifi, saya menemukan modul yang sama /lib/firmware/iwlwifi-7260-8.ucode. Itu tidak menggunakan driver terbaru dari wireless.kernel.org karena iwlwifi-7260-9.ucode belum didukung.)

Bagaimana saya bisa memperbaiki masalah ini pada Lenovo Yoga 2 Pro saya? Mungkin dimungkinkan untuk memuat ulang modul kernel untuk mengaktifkannya kembali dengan skrip jika mati?

rubo77
sumber
OS apa yang Anda jalankan?
Charles Green
Bentuk output dari uname terlihat sedikit berbeda dari milik saya - tidak ada pelanggaran berarti. Saya harus menjaga nirkabel saya pada kekuatan penuh sepanjang waktu. Ketika nirkabel Anda berhenti, apakah itu kembali setelah beberapa periode waktu? Apakah itu benar-benar mati, atau hanya berhenti merespons?
Charles Green
Mungkin karena saya menggunakan 32bit. Itu mati dan tidak pernah kembali; (
rubo77
Anda yakin firmware yang benar sudah diinstal?
wxl
@ wxl: Saya memiliki Intel 7260. Bagaimana saya mengetahui apakah firmware yang benar diinstal? Apakah saya harus mendaftar semua pengaturan kernel ? Atau adakah perintah untuk memeriksa?
rubo77

Jawaban:

9

Anda perlu menonaktifkan manajemen daya dan mungkin ekstensi 802.11n. Perubahan ini berhasil bagi saya.

Untuk manajemen daya buat file

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

dengan konten berikut

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

dan membuatnya dapat dieksekusi:

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

Untuk menonaktifkan ekstensi 11n, coba yang berikut ini

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

Anda perlu rebootsetelah perubahan itu. Lari iwconfigharus menunjukkan:

wlan0     IEEE 802.11abg

dan

Power Management:off

Yang pasti berhasil bagi saya adalah meningkatkan ke salah satu kernel terbaru dari

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-rc4-utopic/
Harris
sumber
Kapan Anda memutakhirkan kernel? Sebelum menonaktifkan opsi daya dan ekstensi-n? Dan apakah kernel bekerja dengan unity dan 14.04?
rubo77
Saya memutakhirkan kernel setelah saya mengatur opsi ini. Dengan kernel baru (3.17.0-031700rc 1 hingga 4) dan kernel resmi terbaru untuk 14.04.1 (3.13.0-36) tampaknya tidak perlu menonaktifkan 11n. Mereka berdua sekarang bekerja dengan persatuan.
Harris
Dan apakah ini berhasil dengan menonaktifkan n dan PowerVings sebelumnya, tanpa memutakhirkan kernel?
rubo77
Saya tidak ingin menerima sial tapi itu sudah bekerja dengan baik selama beberapa hari terakhir.
Harris
Saya akan pergi untuk menonaktifkan 11n untuk saat ini. Saya punya masalah lebih awal, ketika saya mencoba kernel utopis pada trusty!
rubo77
1

Silakan periksa kesalahan atau petunjuk dalam log:

dmesg | grep iwl

Tampaknya -8 firmware sedang dimuat. Anda mungkin lebih beruntung dengan -9.

ls /lib/firmware | grep 7260

Semoga Anda memiliki:

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

Jika demikian, buat cadangan versi -8:

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

Mulai ulang dan periksa pesan:

dmesg | grep iwl

Apakah Anda terhubung? Apakah stabil?

cabai555
sumber
Saya memiliki ini dalam dmesg: loaded firmware version 22.24.8.0 op_mode iwlmvm walaupun saya juga memiliki -7 -8dan iwlwifi-7260-9.ucodedi /lib/firmware. Sulit untuk mengatakan tentang stabilitas, karena hari ini saya belum punya masalah
rubo77
Silakan lihat hasil edit saya di atas.
chili555
Jika saya mencadangkan -8 dan reboot, ada memuat versi -7. Jika saya mencadangkannya juga, saya mendapatkan kesalahan yang tidak ada. Jika saya mencadangkan dan mengganti nama versi -9 ke -8, saya mendapatkan kesalahan:Driver unable to support your firmware API. Driver supports v8, firmware is v9.
rubo77
Apakah stabilitas lebih baik, lebih buruk atau sama ketika versi -7 dimuat?
chili555
Bagaimana saya bisa melihat, bahwa -7 memuat? Saya pikir dalam kasus saya ini sudah memuat versi -7 sepanjang waktu, karena ini adalah apa yang modinfo iwlwifiditampilkan dalam "firmware" (lihat Daftar semua pengaturan kernel untuk mendapatkan detail tentang perangkat yang diinstal )
rubo77
1

Tidak ada solusi lain yang memecahkan masalah, dan baru-baru ini, saya tahu, bahwa ini adalah masalah perangkat keras :

Ketika saya membawa laptop saya biasanya bergetar , dan sedikit menekuk, ini menyebabkan kegagalan!

Saya dapat memprovokasi kegagalan dengan menekuk bagian bawah layar sedikit ke belakang di satu sisi dan menarik ke depan di sisi lain. tidak kuat, hanya sedikit kecil tanpa melukai perangkat .

Setelah beberapa kali mencoba, kartu Wifi mati.

Masalah yang sama pada partisi Windows gaming saya.

Jadi solusinya adalah hanya menempatkan perangkat di tempat yang aman dan tidak mengubah sudut layar, maka Kartu Wifi akan tetap aktif tanpa masalah.

Mungkin itu disebabkan oleh konektor Aux dan Main menyentuh kasing, ketika Anda menekuknya, kartu Wi-Fi terletak di sisi kiri, tepat di atas baterai:

masukkan deskripsi gambar di sini

Saya mencoba untuk membalas kartu wifi dengan panduan ini: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

Tetapi saya menemukan bahwa masalahnya bukan pada kartu WiFi itu sendiri, tetapi itu adalah bagian panjang dari motherboard di sebelahnya. Setiap kali Anda sedikit menekan platine itu, kartu WiFi mati.

Jadi saya akan mencoba membeli kartu USB kecil sekarang dan sementara itu saya akan berhati-hati bahwa saya tidak menekan terlalu keras di bagian bawah laptop saya.

rubo77
sumber
Saya pikir saya terpengaruh oleh masalah perangkat keras yang persis sama pada Thinkpad X230 saya. Apa solusi akhirnya yang telah Anda pilih?
orschiro
Saya mengirimnya kembali dalam waktu jaminan dan mendapatkan harga asli kembali. Mereka berkata, mereka tidak bisa memperbaikinya
rubo77