メインコンテンツまでスキップ

Surface に入れた Arch Linux で Wi-Fi と Bluetooth が有効にならない問題

Microsoft Surface 3 に Arch Linux 系の AlterLinux をインストールした際に、Wi-Fi と Bluetooth が動作しない問題に遭遇したので解決策をまとめておきます。

問題

Arch Linux 系 OS を Microsoft Surface へインストールした際に Wi-Fi と Bluetooth が有効にならなず、インターネット接続が不可能になる。

Wi-Fi、Bluetooth が有効にならず、そもそもアイコンが現れない。Wi-Fi や Bluetooth が存在していないパソコンであるかのような動作となる。

解決策

Arch Linux は archlinux/svntogit-packages@a12e069 で、linux-firmware パッケージを分離しました。これによって必要に応じてパッケージを自分自身でインストールすることが必要になりました。その為、対応する linux-firmware パッケージをインストールし、再起動することで解決されます。

Surface の場合、linux-firmware-marvell をインストールすることで問題が解消されました。

解決策1

CLIより以下のコマンドを実行し、インストールする。

pacman -S linux-firmware-marvell

解決策2

インターネット接続がない環境の場合、パッケージを別 PC でダウンロードしインストールする。

以下より、linux-firmware-marvell をダウンロードし、USB メモリなどで Arch Linux パソコンへコピーする。

右上の Package Actions 内、Download From Mirror よりダウンロード可能。 CLI より以下のコマンドを実行し、インストールする。

pacman -U <ファイル名.pkg.tar.zst>

参考