Wifi接続が非常に不安定なため、Intel(R)Wireless N 7260のファームウェアを7260-10から7260-14にアップグレードすると、問題が解決する可能性があると思います。
私はこの投稿に出くわしました、そこでトップアンサーはこれを書きました:
やってみました
sudo cp /lib/firmware/iwlwifi-7260-10.ucode /lib/firmware/iwlwifi-7260-10.ucode.bak sudo cp /lib/firmware/iwlwifi-7260-12.ucode /lib/firmware/iwlwifi-7260-10.ucode
次に再起動し、ファイルの名前を変更すると機能する場合があります
バックポートディレクトリに移動し
/driver/net/wireless/iwlwifi
、iwl-7000.c
72行目を編集することで、バックポートからソースを編集できます。#define IWL7260_UCODE_API_MAX 10
に変更します
#define IWL7260_UCODE_API_MAX 12
私が提案したように(再起動した後、成功せず、ファイルの名前を変更しようとしたmodinfo iwlwifi
とdmesg
バージョンが同じままことを示しています)。
2番目のオプションを試してみたいので、正しく理解できればiwl-7000.c
、説明どおりにソースファイルを再コンパイルし、バックポートを再インストールする必要がありますが、実際にはその方法がわかりません。また、iwl-7000.c
ソースファイルは現在私のシステムに存在しません。
誰かが私にそれを行う方法を説明できますか?
PS:私のカーネルのバージョンは3.19.0-28-generic
です。
交換で最初のソリューションiwlwifi-7260-10.ucode
とは、iwlwifi-7260-12.ucode
カーネル用の「チート」です。
モジュールiwl-7000.c
は最大バージョンiwlwifi-7260-10.ucode
を検索してロードします。ファイルを置き換えると、新しいファームウェアがロードされます。
この場合、カーネルソースを編集する必要はありません。その解決策でワイヤレス接続が改善されない場合は、ファームウェアの更新は役に立ちません。
2番目の「オプション」はオプションではありません。の代わりにiwl-7000.c
検索するためのパッチiwlwifi-7260-12.ucode
ですiwlwifi-7260-10.ucode
。それは何も改善しません、それは名前を変更せずに元のファームウェアファイルをロードするだけです。
システムにカーネルソースが見つかりません。ソースにパッチを適用するには、カーネルソースをダウンロードしてパッチを適用してから、カーネルまたはiwlwifi
モジュールのみをコンパイルする必要があります。
Linuxカーネルをネットまたは特定のカーネルモジュールでコンパイルする方法については、多くのガイドがあります。しかし、この場合、最初の「オプション」が同じことをするので、勉強する価値はありません。
さらに、カーネル3.19では、そのパッチはすでに存在するため、ファイルの名前を変更する必要はありません。それが機能しない理由です。
Ubuntuカーネル3.19のiwl-7000.cを参照してください。
元のiwlwifi-7260-12.ucodeファイル名をそのままにしておきます。
PSあなたは古い解決策を見つけました。現在、最新のファームウェアはすでに存在iwlwifi-7260-13.ucode
しており、Ubuntu14.04および15.04ですでに利用可能です。しかし、それでもこのワイヤレスアダプタには問題があります。
したがって、回避策を使用することをお勧めします。
PPS 3.19カーネルに置き換えiwlwifi-7260-12.ucode
てiwlwifi-7260-14.ucode
バージョンをロードしようとすること12
が14
できますが、いくつかの改善があるかどうかはわかりません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加