Arch LinuxにWi-Fiドライバをインストールする方法は?

Arch LinuxにWi-Fiドライバをインストールする方法は?

私はArch Linuxに初めて触れました。昨日は正常にインストールしましたが、ドライバがインストールされていないため、Wi-Fi接続を除いてすべてがうまくいきました。

ドライバーが必要だとわかりましたiwlwifi-3160-17.ucode。正しいファームウェアをインストールする方法は?オンラインでたくさん検索しましたが、ヒントが見つかりませんでした。

私のラップトップは東芝Satellite Radius 14 l40w c115です。

答え1

ファームウェアはすでにありますlinux-firmware。ここを見てください。
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

また、私のCentOS 7サーバーをすばやく確認すると、次のようになります。

ls /lib/firmware/ | grep '3160-17'
iwlwifi-3160-17.ucode

これはカーネルにあります:3.10.0-514

ここを少し見てください:
https://www.archlinux.org/packages/core/any/linux-firmware/

また、ファームウェアがiwlwifi-3160-17.ucode実際にlinux-firmwareArch Linuxパッケージにあるようです。だから手動でやらない限り削除済み iwlwifi-3160-17.ucodeインストールを見ると、所定の位置にあるはずです!

答え2

まず、カーネルモジュールを有効にしてみてください。

1年前はアーチユーザーストアにいました。インストールyayして使ってみてください。削除しない限り大丈夫だと思います。

さて、新しいユーザーとしてアーチを設置したことをおめでとうございます。

答え3

今日、私は既存のLenovo T500にArchを新しくインストールしましたが、/libにファームウェアフォルダがないことがわかりました。 gitからファームウェアパッケージ全体をダウンロードしました。https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/

  1. tarファイルを抽出し、su - 端末からroot権限を取得します。
  2. mkdir -p /lib/ファームウェア
  3. cp -r /linux-firmware-20220913/* /lib/firmware/ を実行します。

再起動してWiFiに接続しました。問題を解決しようとすると、nmtuiにすでに設定ファイルを設定しているため、対話は必要ありません。

関連情報