web-dev-qa-db-ja.com

Debian 8. iwlwifiのロードに失敗しました

私はnetdisk isoを使用してdebianをインストールしましたが、debianにはファームウェアファイルrtl_nic_rtl8411-2.fwとiwlwifiが見当たらないため、wifiを動作させることができません。私のラップトップはIntel Wireless-AC 8260を使用しており、カーネルを4.8に更新しました

Dmesg出力:

    iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-8000C-24.ucode (-2)

firmware: failed to load iwlwifi-8000C-23.ucode (-2)

firmware: failed to load iwlwifi-8000C-22.ucode (-2)

firmware: failed to load iwlwifi-8000C-21.ucode (-2)

firmware: failed to load iwlwifi-8000C-20.ucode (-2)

firmware: failed to load iwlwifi-8000C-19.ucode (-2)

firmware: failed to load iwlwifi-8000C-18.ucode (-2)

firmware: failed to load iwlwifi-8000C-17.ucode (-2)

firmware: failed to load iwlwifi-8000C-16.ucode (-2)

uname -a出力:

 Linux debian 4.8.0-0.bpo.2-rt-AMD64 #1 SMP PREEMPT RT Debian 4.8.11-1~bpo8+1 (2016-12-14) x86_64 GNU/Linux

Iwlwifi 8000を正しくインストールしたかどうかわかりません。これは私の/ lib/firmware出力です。

3com                 iwlwifi-135-6.ucode      qat_c3xxx_mmp.bin
advansys             iwlwifi-2000-6.ucode     qat_c62x.bin
agere_ap_fw.bin          iwlwifi-2030-6.ucode     qat_c62x_mmp.bin
agere_sta_fw.bin         iwlwifi-3160-7.ucode     qat_mmp.bin
amdgpu               iwlwifi-3160-8.ucode     r128
AMD-ucode            iwlwifi-3160-9.ucode     radeon
as102_data1_st.hex       iwlwifi-3945-2.ucode     rp2.fw
as102_data2_st.hex       iwlwifi-4965-2.ucode     rt2561.bin
av7110               iwlwifi-5000-2.ucode     rt2561s.bin
carl9170-1.fw            iwlwifi-5000-5.ucode     rt2661.bin
cis              iwlwifi-5150-2.ucode     rt2860.bin
ctefx.bin            iwlwifi-6000-4.ucode     rt2870.bin
ctspeq.bin           iwlwifi-6000g2a-5.ucode  rt3070.bin
cxgb3                iwlwifi-6000g2a-6.ucode  rt3071.bin
cxgb4                iwlwifi-6000g2b-6.ucode  rt3090.bin
dabusb               iwlwifi-6050-4.ucode     rt3290.bin
dsp56k               iwlwifi-6050-5.ucode     rt73.bin
dvb-fe-xc4000-1.4.1.fw       iwlwifi-7260-7.ucode     RTL8192E
dvb-fe-xc5000-1.6.114.fw     iwlwifi-7260-8.ucode     rtl_bt
dvb-fe-xc5000c-4.1.30.7.fw   iwlwifi-7260-9.ucode     rtl_nic
dvb-usb-dib0700-1.20.fw      iwlwifi-7265-8.ucode     rtlwifi
dvb-usb-it9135-01.fw         iwlwifi-7265-9.ucode     s2250.fw
dvb-usb-it9135-02.fw         iwlwifi-8000C-13.ucode   s2250_loader.fw
dvb-usb-terratec-h5-drxk.fw  kaweth           tehuti
e100                 keyspan_pda          tigon
ene-ub6250           matrox           ueagle-atm
f2255usb.bin             moxa             usbduxfast_firmware.bin
go7007               mt7601u.bin          usbdux_firmware.bin
hp               mt7650.bin           usbduxsigma_firmware.bin
i915                 mts_cdma.fw          v4l-cx231xx-avcore-01.fw
intel                mts_Edge.fw          v4l-cx23418-apu.fw
intel-ucode          mts_gsm.fw           v4l-cx23418-cpu.fw
isci                 nvidia           v4l-cx23418-Dig.fw
iwlwifi-1000-5.ucode         qat_895xcc.bin       v4l-cx23885-avcore-01.fw
iwlwifi-100-5.ucode      qat_895xcc_mmp.bin       v4l-cx25840.fw
iwlwifi-105-6.ucode      qat_c3xxx.bin        vntwusb.fw

iwconfigの出力:

eth0      no wireless extensions.

eth1      no wireless extensions.

lo        no wireless extensions.

ifconfigの出力:

eth0      Link encap:Ethernet  HWaddr 70:8b:cd:25:a4:e8  
          inet addr:192.168.87.107  Bcast:192.168.87.255  Mask:255.255.255.0
          inet6 addr: fe80::728b:cdff:fe25:a4e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4815 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2976911 (2.8 MiB)  TX bytes:949120 (926.8 KiB)

eth1      Link encap:Ethernet  HWaddr 4a:74:6e:46:fc:a2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:4725 (4.6 KiB)  TX bytes:4725 (4.6 KiB)

非フリーのソースを/etc/apt/sources.listにコピーしました

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free#
deb http://mirror.one.com/debian/ jessie-backports main contrib non-free 

私がapt-get iwlwifiを実行すると:

firmware-iwlwifi is already the newest version.

私はこれを運なしで今2日間働かせようとしましたが、何が欠けていますか?私はLinuxを初めて使用するので、初心者には分かりやすい答えを本当に感謝します。

5
M.hjespersen

ダウンロードiwlwifi-8000C-24.ucode from https://github.com/NetBit73/NeteXt73_pakiety/tree/master/iwlwifi

1
Ipor Sircer

不足しているパッケージは firmware-iwlwifi で、これはフリーではないパッケージです。公式のDebianイメージビルドには、フリーソフトウェアのみが含まれています。

方法#1-イーサネット接続

そのため、インストールするには、non-freeおよびcontribコンポーネントを/etc/apt/sources.listに追加する必要があります。

参照: https://wiki.debian.org/SourcesList#Example_sources.list

そして、

Sudo apt-get update
Sudo apt-get install firmware-iwlwifi

方法#2-インターネット接続なし

手動でダウンロード(インターネット接続のある他のマシンから)リリースのdebパッケージを here からダウンロードします。

Debian安定版を使用している場合は、次を確認してください https://packages.debian.org/stable/firmware-iwlwifi

そして、

dpkg -i firmware-iwlwifi*.deb

再起動。

同じプロセスがRealtekドライバでも機能するはずです。

FYI:http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/ = https://wiki.debian.org/DontBreakDebian

7

Debian 8. iwlwifiの読み込みに失敗しました

カードが機能する場合、カーネルからの単なる情報メッセージ:

[    7.523433] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-26.ucode (-2)
[    7.523529] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
[    7.523559] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-25.ucode (-2)
[    7.523648] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
[    7.523668] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-24.ucode (-2)
[    7.523756] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
[    7.523775] iwlwifi 0000:01:00.0: firmware: failed to load iwlwifi-8000C-23.ucode (-2)
[    7.523863] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
[    7.770877] iwlwifi 0000:01:00.0: firmware: direct-loading firmware iwlwifi-8000C-22.ucode
[    7.772129] iwlwifi 0000:01:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
[    7.904051] iwlwifi 0000:01:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208

あなたがREADME for iwlwifi-firmwareパッケージで読むことができるように:

  1. 概要

Linux(iwlwifi)用インテルワイヤレスWiFiリンクAGNドライバーをシステムで動作させるには、このパッケージで提供されるファイルiwlwifi-8000C-16.ucodeがシステムに存在している必要があります。

ファイル名の「-16」は、インターフェイス/アーキテクチャのバージョン番号を反映しています。新しいuCodeリリースでの変更により、新しいuCodeが以前のドライバーと互換性がない場合にのみ変更されます。

アダプターの初期化時、およびアダプターの稼働時間中のさまざまな時点で、マイクロコードはネットワークアダプターのメモリに読み込まれます。マイクロコードは、無線制御や高精度タイミングイベント(バックオフ、送信など)を含む低レベルのMAC機能を提供すると同時に、ホストが関心のないパケットを処理する必要がないようにするために使用できるさまざまなレベルのパケットフィルタリングを提供しますデバイスの現在の動作モードを指定します。

0
Debz

私は一週間この問題に苦しみ、それを修正する方法を知りませんでした。多くのテストを行った後、カーネル(3.10)がファームウェアと互換性がないことが次のWebのようにわかった: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 必要なカーネルバージョンは次のとおりです。* iwlwifi-8000-ucode-25.30.13.0.tgz(インテル®ワイヤレス8260および4165)の場合は4.1以降および4165)* iwlwifi-8265-ucode-22.361476.0.tgzの4.6+(インテル®ワイヤレス8265)3.10から4.6にアップデートし、私のインテル8260デュアルワイヤレス/ WiFiカードの問題を解決しました。これが誰かの役に立つことを願っています。乾杯!

0
rurkym