Wi-Fiアダプタが見つかりません

Wi-Fiアダプタが見つかりません

私はOracle 9.2を1年間使用してきましたが、ネットワークの問題はまったくありません。

昨日、システムが激しくクラッシュして自動的に再起動しました。再起動するとWi-Fiアダプタが消え、設定メニューにWi-Fiが表示されなくなります。

lspciを実行するとき:

[root@192 xxx.yyy] $ lspci | grep Network
00:14.3 Network controller: Intel Corporation Tiger Lake PCH CNVi WiFi (rev 11)

[root@192 xxx.yyy]# rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
[root@192 xxx.yyy]# lshw -c network
  *-network:0 UNCLAIMED     
       description: Network controller
       product: Tiger Lake PCH CNVi WiFi
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       version: 11
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix cap_list
       configuration: latency=0
       resources: iomemory:600-5ff memory:6053b9c000-6053b9ffff
  *-network:1
       description: Ethernet interface
       product: Ethernet Connection (14) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 11
       serial: 5c:60:ba:48:57:50
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.15.0-200.131.27.el9uek.x86_64 firmware=0.4-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:170 memory:6ec80000-6ec9ffff
  *-network
       description: Ethernet interface
       product: SAMSUNG_Android
       physical id: 10
       bus info: usb@3:1
       logical name: enp0s20f0u1
       serial: 66:62:d1:cf:f9:16
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=rndis_host driverversion=5.15.0-200.131.27.el9uek.x86_64 duplex=half firmware=RNDIS device ip=192.168.233.158 link=yes multicast=yes port=twisted pair
[root@192 xxx.yyy]# lspci -knn | grep -A 2 -i net
00:14.3 Network controller [0280]: Intel Corporation Tiger Lake PCH CNVi WiFi [8086:43f0] (rev 11)
    Subsystem: Intel Corporation Wi-Fi 6 AX201 160MHz [8086:0074]
    Kernel modules: iwlwifi
--
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (14) I219-V [8086:15fa] (rev 11)
    Subsystem: Hewlett-Packard Company Device [103c:8870]
    Kernel driver in use: e1000e
[root@192 xxx.yyy]#

問題はどこにありますか?

同じコンピュータにWindows OSもありますが、うまく動作します。

ネットワーク0が課金されないのはなぜですか?どういう意味ですか?


起動ログで見つかったエラーが関連しているかどうかはわかりません。

Dec 10 10:57:26 localhost.localdomain NetworkManager[54089]: <info>  [1702202246.7101] NetworkManager (version 1.42.2-8.0.1.el9_2) is starting... (after a restart, boot:9e78d0ab-6976-4743-bfe2-f286efbe4a12)
Dec 10 10:57:26 localhost.localdomain NetworkManager[54089]: <info>  [1702202246.7102] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 00-server.conf, 10-disable-mptcp.conf) (run: 15-carrier-timeout.conf)
Dec 10 10:57:26 localhost.localdomain NetworkManager[54089]: <error> [1702202246.7115] bus-manager: fatal failure to acquire D-Bus service "org.freedesktop.NetworkManager" (3). Service already taken
Dec 10 10:57:26 localhost.localdomain NetworkManager[54089]: <info>  [1702202246.7115] exiting (error)
Dec 10 10:57:46 localhost.localdomain NetworkManager[54103]: <info>  [1702202266.7479] NetworkManager (version 1.42.2-8.0.1.el9_2) is starting... (after a restart, boot:9e78d0ab-6976-4743-bfe2-f286efbe4a12)
Dec 10 10:57:46 localhost.localdomain NetworkManager[54103]: <info>  [1702202266.7480] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 00-server.conf, 10-disable-mptcp.conf) (run: 15-carrier-timeout.conf)
Dec 10 10:57:46 localhost.localdomain NetworkManager[54103]: <error> [1702202266.7487] bus-manager: fatal failure to acquire D-Bus service "org.freedesktop.NetworkManager" (3). Service already taken
Dec 10 10:57:46 localhost.localdomain NetworkManager[54103]: <info>  [1702202266.7488] exiting (error)

[root@192 system-connections]# rpm -Vf /lib/modules/$(uname -r)/kernel/net/wireless/*80211.ko*
.M.......  g /boot/System.map-5.15.0-200.131.27.el9uek.x86_64
.M.......  g /boot/initramfs-5.15.0-200.131.27.el9uek.x86_64.img
.M.......  g /boot/System.map-5.15.0-200.131.27.el9uek.x86_64
.M.......  g /boot/initramfs-5.15.0-200.131.27.el9uek.x86_64.img
[root@192 system-connections]# rpm -Vf /lib/modules/$(uname -r)/kernel/net/mac80211/mac80211.ko*
.M.......  g /boot/System.map-5.15.0-200.131.27.el9uek.x86_64
.M.......  g /boot/initramfs-5.15.0-200.131.27.el9uek.x86_64.img
[root@192 system-connections]#

[root@192 system-connections]# dmesg | grep 0000:00:14.3
[    3.731567] pci 0000:00:14.3: [8086:43f0] type 00 class 0x028000
[    3.731586] pci 0000:00:14.3: reg 0x10: [mem 0x6053b9c000-0x6053b9ffff 64bit]
[    3.731700] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold
[    3.800182] pci 0000:00:14.3: Adding to iommu group 11
     

ベストアンサー1

UNCLAIMED出力の意味lshwは、「カーネルがこのデバイスに適したドライバを見つけられなかったか、ドライバをロードできませんでした」です。 waltinatorが述べたように見えるブートログには、sudo journalctl -b 0より詳細なエラーメッセージが含まれている可能性があります。

衝突後、WiFiチップの状態が悪くなる可能性があり、ドライバーはこれを解決する方法を知りません。この場合、システムの電源を完全に切って再起動すると役に立つことがよくあります。ただし、Windowsで再起動してもWiFiチップが正常に動作し、Linuxで再起動してもWiFiがまだ機能していない場合、これは電源を入れ直しても解決できる一時的な問題ではありません。

お使いのデバイスは以前に動作し、まだWindowsで動作しているため、ドライバまたはドライバに必要なファームウェアファイルが破損している可能性があります。

Intel AX201 WiFiチップ用のLinuxドライバは、いくつかの部分で構成されています。

  • カーネルiwlwifiモジュールは次の場所にあります。/lib/modules/<kernel version>/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
  • サブモジュールiwlmvm、位置/lib/modules/<kernel version>/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko
  • 次の場所にあるファームウェアファイル/lib/firmware/iwlwifi-Qu-*.ucode(複数の利用可能なファームウェアバージョンがあります。各ドライバは通常、カーネルリリースで利用可能な最新のファームウェアバージョンを好みますが、必要に応じて古いファームウェアバージョンに置き換えることができます)

利用可能なドライバファイルの状態を確認するには確認するコマンド機能rpm:

sudo rpm -Vf /lib/modules/$(uname -r)/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko*
sudo rpm -Vf /lib/modules/$(uname -r)/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko*
sudo rpm -Vf /lib/firmware/iwlwifi-Qu-*.ucode.xz

このコマンドの出力がないと、rpm -Vfファイルが適切なRPMパッケージからインストールされたのとまったく同じであるため、問題はありません。

エラーメッセージはファイルが存在しないことを意味します。文字/数字/ドットで構成される9桁の文字列とファイルパス名は、ファイルが何らかの方法で変更または破損していることを示します。興味がある場合は、man rpm認証結果に表示される各文字の正確な意味を確認してください。

カーネルモジュールファイルが存在しないか破損している場合は、現在のカーネルに対応するカーネルモジュールRPMファイルを再インストールする必要があります。

sudo dnf reinstall kernel-modules-$(uname -r)

ファームウェアファイルが破損しているか欠落している場合は、そのファームウェアRPMを再インストールする必要があります。iwl7260-firmwareこの場合、名前は次のようになります。

sudo dnf reinstall iwl7260-firmware

破損したファイルを再インストールした後、ドライバを再ロードしてみてください。

sudo modprobe -r iwlwifi   # unload the driver if it's loaded
sudo modprobe iwlwifi      # reload it

スタートアップログで見つかったエラー:

bus-manager: fatal failure to acquire D-Bus service "org.freedesktop.NetworkManager" (3). Service already taken

NetworkManagerの別のインスタンスが実行されているように見えるときに、NetworkManagerのインスタンスが起動しようとしていることを示します。 WiFiドライバモジュールをロードする前に最初のインスタンスが起動し、WiFiカードの検出中に何らかの方法で中断することができますか?

NetworkManagerが破損していないことを確認しsudo rpm -V NetworkManager()、再起動してください(systemctl restart NetworkManager.service)。

これが役立つ場合は、WiFiデバイスが完全に準備される前にNetworkManagerが起動しないように、NetworkManagerにカスタム依存関係を追加する必要があります。

もう一度正常な状態であることを確認してください。システムに「飛行機モード」(たとえば、すべての無線送信機を無効にする)の物理スイッチがありますか?システムに1つがある場合は、その場所を確認してください。有効場所。

おすすめ記事