Surfaceに入れたArch LinuxでWi-FiとBluetoothが有効にならない問題
Microsoft Surface 3にArch Linux系のAlterLinuxをインストールした際に、Wi-FiとBluetoothが動作しない問題に遭遇したので解決策をまとめておきます。
本問題に遭遇したのは、執筆時点から1ヶ月以上前です。現在では修正されている可能性があります。
問題
Arch Linux系OSをMicrosoft Surfaceへインストールした際にWi-FiとBluetoothが有効にならなず、インターネット接続が不可能になる。
Wi-Fi、Bluetoothが有効にならず、そもそもアイコンが現れない。Wi-FiやBluetoothが存在していないパソコンであるかのような動作となる。
解決策
Arch Linuxはarchlinux/[email protected]で、linux-firmwareパッケージを分離しました。これによって必要に応じてパッケージを自分自身でインストールすることが必要になりました。その為、対応するlinux-firmwareパッケージをインストールし、再起動することで解決されます。
Surfaceの場合、linux-firmware-marvell
をインストールすることで問題が解消されました。
解決策1:CLIより以下のコマンドを実行し、インストールする。
$ pacman -S linux-firmware-marvell
解決策2:インターネット接続がない環境の場合、パッケージを別PCでダウンロードしインストールする。
以下より、linux-firmware-marvell
をダウンロードし、USBメモリなどでArch Linuxパソコンへコピーする。
Arch Linux - linux-firmware-marvell 20220509.b19cbdc-1 (any)

CLIより以下のコマンドを実行し、インストールする。
$ pacman -U <ファイル名.pkg.tar.zst>
参考
upgpkg: linux-firmware 20220119.0c6a7b3-2: split package to reduce do… · archlinux/[email protected]
…wnload and install size from most use cases - FS#72559 git-svn-id: file:///srv/repos/svn-packages/[email protected] eb2447ed-0c53-47e4-bac8-5bc4a241df78
linux-firmware package 20220119 update breaks WiFi support on Surfaces with Marvell network devices · Issue #759 · linux-surface/linux-surface
Problem After doing a -Syyuu WiFi and Bluetooth stopped working. Environment Hardware model: Surface Book 2 Kernel version: 5.16.11-arch1-1-surface Distribution: Manjaro It is known... see this pos...
Wifi and Bluetooth down (latest kernel 5.16.9) · Issue #742 · linux-surface/linux-surface
kernel: 5.16.9-arch-1-1-surface DE: GNOME Hey all, as mentioned in the title, I can’t access wifi or Bluetooth. In the settings the device can’t be found.
Wifi and Bluetooth not working on latest kernel · Issue #723 · linux-surface/linux-surface
[Description of the bug or feature] Since the latest surface-linux kernel update, the wifi and bluetooth adapter no longer work on my SurfaceBook relevant dmesg output: Environment Arch Linux Hardw...