web-dev-qa-db-ja.com

Intel Wireless 3168 802.11acワイヤレスカードを機能させるにはどうすればよいですか?

最近購入したのは HP Pavilion 15 AU113TX ノートパソコンで、 Intel Core i5 720 Kaby Lakeプロセッサーが付属しています。UbuntuGNOME 16.04.1をインストールしましたが、できません。 WiFiアダプターを検出します。

  • lspci -nnk | grep -A2を実行すると、アダプターに関する次の情報が表示されます。

    028005:00.0 Network controller [0280]: Intel Corporation Device [8086:24fb] (rev 10)
            DeviceName: Intel Dual BandWireless-AC 3168 802.11 ac 1x1 WiFi + BT 4.0 Combo Adapter
            Subsystem: Intel Corporation Device [8086:2110]
    
  • しかし、rfkill list allを実行すると、次の出力が表示されます(WiFiがありません)。

    0: hci0: Bluetooth
            Soft blocked: no
            Hard blocked: no
    
  • そして、これがdmesg | grep iwlの出力です。

    [   13.570633] iwlwifi 0000:05:00.0: Unsupported splx structure
    [   13.635662] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-3168-21.ucode failed with error -2
    [   13.650761] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-3168-20.ucode failed with error -2
    [   13.650765] iwlwifi 0000:05:00.0: no suitable firmware found!
    
  • Stock Kernel 4.4.0-36とKernel 4.7.3の両方でのls -al /lib/firmware | grep 3168の出力。

    -rw-r--r--  1 root root   33168 Jul 13 01:03 hfi1_pcie.fw
    

このラップトップはWindows 10 Homeとデュアルブートされており、WiFiは正常に動作していることに注意してください。

私のラップトップにはWiFiをオン/オフにするハードウェアスイッチがないため、Ubuntu 16.04に同梱されている4.4カーネルでこのアダプターがサポートされているのか、それとも手動で修正する必要があるのか​​わかりません。また、これはWiFiとBluetoothの両方のコンボアダプターであるため、Bluetoothを問題なく使用できます。イーサネットも機能します。

Intel®Dual Band Wireless-AC 3168を検索した後、このワイヤレスアダプタのサポートが追加されたことを示唆する this ページが見つかりましたKernel v4.6を起動し、16.04にはKernel 4.4が含まれているので、2つのことを試しました。

1)カーネルのアップグレード

kernel.ubuntu.com から4.7.3を手動でインストールして起動しましたが、WiFiはまだ検出されません。

2)このアダプターバージョン(3168)のファームウェアをロードしています。

このアダプターの.ucodeファイルを検索し、 OpenELECのGitHub で見つけました。そこで、iwlwifi-3168-21.ucodeおよびiwlwifi-3168-22.ucodeファイルを/lib/firmware/にコピーして再起動しましたが、まだ運がありません。


更新

これはlinux-firmware関連のバグと思われるため、レポートを Launchpad に提出しました。ただし、 回避策 によって与えられた Jeremy31 は、カーネル4.7.4でWiFiを修正するようですが、ストックカーネル4.4.0-38で正常に動作していたBluetoothを破壊します。私はまだ、回帰を引き起こさない適切な修正を探しています(新しい安定版カーネルリリースにアップグレードしても大丈夫です)。

7
Kushal

4.7カーネルのデバイスのファームウェアに問題がある

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb
Sudo dpkg -i linux-firmware_1.161_all.deb

4.7カーネルで再起動すると、ワイヤレスが機能するはずです

5
Jeremy31

私はまったく同じラップトップを持っていて、この問題を抱えていたので、このスレッドを見つけてとてもうれしいです。 @ Jeremy31 が示唆するように、これはlinux-firmwareのバグです。

Sudo apt dist-upgradeを実行し、4.8。*カーネルにアップグレードしましたが、すべて正常に動作します

関連情報:

uname -a

Linux pwnbox 4.8.0-17-generic#19-Ubuntu SMP Sun Sep 25 05:29:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

ブルートゥース :

enter image description here

Wi-Fi :

enter image description here

4
Sachin Kamath

同じ問題を抱えていますが、ラップトップが異なります。このラップトップはAcer Extensa 2540です。Ubuntu16.04.2のクリーンインストールを実行し、後でこの単一のコマンドを実行しました。

apt install linux-generic-hwe-16.04

HWEの詳細については、こちらをご覧ください https://wiki.ubuntu.com/Kernel/LTSEnablementStack

4
cheche