web-dev-qa-db-ja.com

Intel WifiカードがUbuntuで機能しない

試してみることのできるすべてのことを試してみましたが、それでもWi-Fiカードを機能させることができません。

Dell Vostro 14 5490ラップトップを持っています。

私のカードまたはそれらに沿った何かのための動作しているドライバーを持っていないようです。設定GUIのWi-Fiメニューに「Wi-Fiアダプターが見つかりません」と表示されます。

ただし、Windowsがデュアルブートでインストールされていて問題なく動作しているため、問題はなく、完全に機能します。ラップトップにスイッチがなく、BIOSで設定がオンになっていることを確認しました。

また、LinuxのIntelワイヤレスカード用の一部のドライバに このリンク が見つかりました。これらのいずれかが私のカードで機能するかどうかはわかりませんでした。 iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgzドライバーとiwlwifi-9260-th-b0-jf-b0-34.618819.0.tgzドライバーをインストールしました。 (これらをインストールするプロセスが正しいかどうかもわかりません。ダウンロードして/ lib/firmware /に移動し、そこに解凍しました。Zipファイルとすべてをディレクトリに残しました)Iこれを実行しても運がなかった-コンピュータを再起動してみました。

$ lspci -nn | grep -i network
Network Controller [0280]: Intel Corporation Device [8086:02f0]
$ uname -r
5.0.0-31-generic
$ iwconfig
enp2s0    no wireless extensions.
lo    no wireless extionsions
$ Sudo lshw -C network
*-network
    description: Network controller
    product: Intel Corporation
    vendor: Intel Corporation
    physical id: 14.3
    version: 00
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress msix bus_master cap_list
    configuration: driver=iwlwifi latency=0
    resources: irq:16 memory:cc22a0000-c22a3fff
$ dmesg | grep -i firm
[    0.204901] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    1.233739] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    1.364414] [Firmware Bug]: ACPI(PXSX) defines _DOD but not _DOS
[   20.643192] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[   21.051100] Bluetooth: hci0: Firmware revision 0.0 build 26 week 21 2019
[   26.210254] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
$ Sudo dpkg -s linux-firmware | grep Ver
Version: 1.178.3

Chili555による以下の回答に従ってlinux-firmware更新を実行した後、私は次を実行して次の出力を取得しました。

$ dmesg | grep iwl

出力が非常に大きかったので、このペーストビンに入れました: https://Pastebin.com/M9eFfqxd

また、linux-firmwareのアップデート中に、次のような情報プリントが2部も届きました。

I: The initramfs will attempt to resume from /dev/dm-2
I: (/dev/mapper/ubuntu--vg-swap_1)
I: Set the RESUME variable to override this.

以下の回答の2番目のコマンドセットをchili555で実行した後、次の出力を受け取りました。

$ dmesg | grep iwl

繰り返しますが、出力が非常に大きいため、このペーストビンに含めました: https://Pastebin.com/QH8zPmgL

これで、chili555の回答でコマンドを実行した後、wifi機能が正しく機能しているように見えます。

7
xorist

お使いのデバイスでは、9000シリーズまたは9260シリーズではなく、QuシリーズおよびQuzシリーズのファームウェアblobが使用されていると思います。参照: https://bugs.launchpad.net/hwe-next/+bug/1833065 コメント#4で。後のlinux-firmwareバージョン1.183には、参照されている48.xxバージョンが含まれていると思います。インストールしてください:

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

再起動して見せてください:

dmesg | grep iwl

[〜#〜] edit [〜#〜]:参照されたバグレポートは、パッケージでバグが修正されていることをさらに示唆していますlinux-oem-osp1。インストールしてください:

Sudo apt update
Sudo apt install linux-oem-osp1

いくつかの依存関係もインストールされます。

再起動して新しいものを見せてください:

dmesg | grep iwl
6
chili555