Intel Corporation 7260バージョン63のワイヤレスはありません


21

Ubuntu 13.10を実行しているDell XPS 12を使用していますが、ワイヤレスであるとは思われません。ここで提案を試みましが、違いはありませんでした

peter@xps:/lib/firmware$ ls -l /lib/firmware/iwlwifi-7260-7.ucode 
-rw-r--r-- 1 root root 682892 Aug  4 12:50 /lib/firmware/iwlwifi-7260-7.ucode
peter@xps:/lib/firmware$ sudo lshw -c network
  *-network UNCLAIMED     
       description: Network controller
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 63
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:f7c00000-f7c01fff

peter@xps:~/backports-3.10-2$ grep IWL7260_UCODE_API_MAX drivers/net/wireless/iwlwifi/iwl-7000.c 
#define IWL7260_UCODE_API_MAX   7
    .ucode_api_max = IWL7260_UCODE_API_MAX,         \
peter@xps:~/backports-3.10-2$ dmesg | grep iwl
peter@xps:~/backports-3.10-2$ iwconfig
lo        no wireless extensions.

peter@xps:~$ find / -name *7260-6*
peter@xps:~$ find / -name *7260-7*
/lib/firmware/iwlwifi-7260-7.ucode 

peter@xps:~$ dmesg | grep -i -A 20 intel
[ 1318.013278] Intel(R) Wireless WiFi driver for Linux, in-tree:d
[ 1318.013281] Copyright(c) 2003-2013 Intel Corporation
[ 1318.015154] cfg80211: World regulatory domain updated:
[ 1318.015157] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1318.015159] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015161] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015162] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1318.015164] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1318.015165] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

私が見つけたのは、古いバージョンのファームウェアをロードしているように見えるが、どのようにまたはなぜわからないということです

peter@xps:/lib/firmware$ modinfo iwlwifi | grep 7260
firmware:       iwlwifi-7260-6.ucode
peter@xps:/lib/firmware$ ls *7260-6*
ls: cannot access *7260-6*: No such file or directory

このセットアップを取得する方法の提案は大歓迎です。


iwl-7000.cに変更を加え、backports-3.10.2をコンパイルし、iwlwifiをロードしたことを確認してください。興味深い手がかりは次のとおりです:dmesg | grep iwl?
chili555

私が見てiwlwifi-7260-6.ucodeいるように失敗したのはiwlwifiのロードであると信じています。私はiwlwifi-7260-7.ucodeすでにバージョンを持っていて、それを交換しても助けにはなりませんでした。とにかくこれが読み込まれない理由はわかりません。
ピーターローリー

iwl-7000.cへの変更はそれを修正することになっています。また、-6.ucodeの名前を-6.bakに変更すると、ロードできず、役立つかどうかを確認できます。変更を有効にするには、iwlwifiをアンロードして再ロードするか、再起動する必要があります。
chili555

@ chili555それは私を混乱させるものです。そのようなファイルは存在しません。のみが-7.ucode存在します。
ピーターローリー

-6がロードされているというdmesgの正確なメッセージは何ですか。iwl-7000.cで修正すべきものを推測できるかもしれません。dmesg | grep -e firm -e ucode
chili555

回答:


28

これをデスクトップにダウンロードすることをお勧めします:http: //www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.11-rc3/backports-3.11-rc3-1.tar.bz2 Right-それをクリックして、「ここに抽出」を選択します。ターミナルを開いて、次を実行します。

cd Desktop/backports-3.11-rc3-1/
make defconfig-iwlwifi
make
sudo make install

今ここに必要なファームウェアをダウンロード: https://git.kernel.org/cgit/linux/kernel/git/egrumbach/linux-firmware.git/plain/iwlwifi-7260-7.ucodeは今、端末を開いて実行します。

sudo cp ~/Desktop/iwlwifi-7260-7.ucode /lib/firmware/  <--or wherever you downloaded it
sudo modprobe -r iwldvm  <--If it is not loaded, OK, please proceed
sudo modprobe -r iwlwifi <--If it is not loaded, OK, please proceed
sudo modprobe iwlwifi

これでワイヤレスが機能するはずです。

上記のリンクからucodeファイルを取得できない場合は、http//www.intel.com/content/www/us/en/support/network-and-io/wireless-networking/000005511のリンクを使用して ください。 html


ucodeファイルは、Debianパッケージからのものです:packages.debian.org/fr/sid/firmware-iwlwifi
rcomblen

おかげで助かりました!これは、システムアップデートを介してカーネルパッケージをアップデートできないという意味ですか?
ドミトリーパシュケビッチ

@ DmitryPashkevich-はい、できますが、上記のコンパイルプロセスを繰り返す必要があります。ファームウェア部分を繰り返す必要はありません。
chili555

ええ、それが実際に私が意味したことです:)ありがとう。私がすることができ、カーネルをアップデートしますが、私は再びバックポートを再インストールする必要があります
ドミトリーPashkevich

@ DmitryPashkevich-まさに!
chili555

2

Dell Vostro 5470ラップトップにUbuntu 14.04 Trustyをインストールした後、同じ問題が発生しました。最新のドライバーをインストールすることで、バックポートは不要になりました。

ここにあります:http : //wireless.kernel.org/en/users/Drivers/iwlwifi#Firmware

ドライバファイルには、手順が記載されたReadmeがありますが、その方法は次のとおりです。

デスクトップにドライバーをダウンロードします:http : //wireless.kernel.org/en/users/Drivers/iwlwifi?action= AttachFile&do = get&target = iwlwifi-7260-ucode- 22.24.8.0.tgz

デスクトップ上のコンテンツを抽出します。

sudo cp ~/Desktop/iwlwifi-7260-ucode-22.15.8.0/iwlwifi-7260-8.ucode /lib/firmware/

再起動。


これはうまくいきませんでした。使用した追加の手順はありましたか?
エイドリアンキースター

いいえ、これらの4つのステップだけです。現在、私は同じラップトップで16.04を使用しています。wifiはそのまま使用できます。
smoortema
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.