web-dev-qa-db-ja.com

Intel Corporation Wireless-N 7260カードがランダムに死ぬ

Ubuntu14.04 32bitで、ある稼働時間の後、ワイヤレスカードが機能しなくなりました。 nm-applett(右上隅)でWiFiを停止し、再起動して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

一度そのオプションを無効にすると、ワイヤレスカードはより良く機能するように見えますが、いつもではありません。

クラッシュした状態でnm-appletでWiFiを再度有効にしようとすると、/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が見つかります。 iwlwifi-7260-9.ucodeはまだサポートされていないため、 wireless.kernel.org の最新のドライバーは使用しません。

Lenovo Yoga 2 Proでこの問題を修正するにはどうすればよいですか?おそらく 何らかの方法でカーネルモジュールをリロードする が、スクリプトが死んだ場合にスクリプトで再度有効にすることは可能でしょうか?

11
rubo77

他の解決策のどれも問題を解決しませんでしたが、最近、これはハードウェアの問題であることがわかりました

私がラップトップを持ち歩くとき、通常は揺れ、そして少し曲がり、これが失敗を引き起こしています!

画面の下部を片側で少し後ろにbendingして、反対側で手前に引くと、失敗を引き起こすことができます。強くない、デバイスを傷つけることなくほんの少しだけ

何度か試してみると、Wifiカードは死にます。

ゲーム用Windowsパーティションでも同じ問題が発生します。

したがって、解決策は、デバイスを安全な場所に置き、画面の角度を変更しないことです。Wifiカードは問題なくアクティブのままになります。

たぶん、Auxコネクタとメインコネクタがケースに触れているために、ケースを曲げると、Wi-Fiカードが左側のバッテリーのすぐ上にあります。

enter image description here

私はこのガイドでwifiカードに返信しようとしました: http://techdadreview.com/2014/09/02/upgrade-lenovo-yoga-2-pros-wireless-card/

しかし、問題はWiFiカード自体ではなく、その隣のマザーボードの長い部分であることがわかりました。そのプラテンを少し押すと、WiFiカードが死にます。

ですから、今すぐ小さなUSBカードを購入しようとしますが、その間、ラップトップの底を強く押しすぎないように注意します。

1
rubo77

電源管理と、おそらく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

私にとって間違いなく働いたのは、最新のカーネルの1つにアップグレードすることでした

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

ログでエラーまたは手がかりを確認してください。

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

接続しますか?安定していますか?

1
chili555