Arch Linux で Wi-Fi 接続のヘルプ [閉じる]

Arch Linux で Wi-Fi 接続のヘルプ [閉じる]

私はデュアルブートでArch Linuxをインストールしようとしています(以前にFedoraがあったルートパーティションを上書きしました)。インストールUSBでWiFiに簡単に接続できますが、実際のインストール中は接続されません。

言及する価値があるいくつかの点:

  • USBでは、このインタフェースをいいますwlp2s0b1。インストールにはないようです。
  • dialogUSB、wpa_supplicantおよびchroot経由でインストールしましたwpa_actiond(インストール中)。iw
  • ip linkw、just lo、およびで始まる項目は表示しないでくださいenp1s0。 USBには3番目の機能もあります。wlp2s0b1
  • iw dev返品nl80211 not found
  • Fedoraでは、Wi-Fiがうまく動作します。
  • 逃げました。実行せずに実行すると返されます。実行時に出力はありませんが、Wi-Fiはまだ機能しません。systemctl enable [email protected]sudoFailed to enable unit: The name org.freedesktop.PolicyKit1 was not provided by any .service filessudo
  • ip link set wlp2s0b1 up返品Cannot find device "wlp2s0b1"
  • @GAD3Rが出力を要求したので、lspci -knn | grep Net -A2次のようになります。

    lspci: Unable to load libkmod resources: error -12 02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Subsystem: Broadcom Corporation Device [14e4:051b]

私は完全に迷子になり、誰かが私のワイヤレスネットワークが正常に動作するのを助けることができることを願っています。

答え1

Wi-Fiが正しく機能するためには、インストールする必要があります。broadcom-wl-dkmsパック:

説明する:

Linux® STA 64ビットドライバ

このパッケージには、BroadcomのBCM4311-、BCM4312-、BCM4313-、BCM4321、BCM4322、BCM43224、BCM43225、BCM43227、およびBCM43228ハードウェア。 32ビットおよび64ビットx86 CPUアーキテクチャには異なるtarがあります。混合バイナリは適切なアーキテクチャタイプである必要があるため、適切なtarをダウンロードする必要があります。ハイブリッドバイナリは、オペレーティングシステム固有のファイルとオペレーティングシステムの抽象化レイヤファイルを介してオペレーティングシステムとのすべての対話を実行するように設計されているため、特定のバージョンのLinux®カーネルに依存しません。すべてのLinux®オペレーティングシステム固有のコードはソースコード形式で提供されているため、異なるカーネルバージョンに再配置してオペレーティングシステム固有の問題を解決できます。注:このソフトウェアを使用する前に、libディレクトリにあるLICENSE.TXTファイルを読んでください。これらのドライバの最新バージョンに関するサポートに関する質問は、Linux®にお問い合わせください。[Eメール保護]

BCM4311、BCM4312、BCM4322、 BCM4313、BCM43224

pacman -S broadcom-wl-dkms

競合するモジュールを削除します。

modprobe -r b43 ssb bcma

wlモジュールをリロードします。

modprobe -r wl
modprobe wl

ArchlinuxのBroadcom Wireless

答え2

結局、パーティション全体を削除して再インストールしました。今完璧に動作します

答え3

linux-firmware多くのファームウェアイメージはデフォルトのインストールパッケージに付属していますが、カードドライバを手動でインストールする必要があるかもしれません。

アーチウィキからlspci -k:カードドライバがロードされていることを確認するには、lsusb -vカードがPCI(e)またはUSB経由で接続されているかどうか、またはコマンドの出力を確認します。次に、ロードしているファームウェアのカーネルメッセージを確認してくださいdmesg | grep firmware。カーネルモジュールがロードされていない場合は、セクションに進んでください。インストールドライバ

関連情報