systemd-boot をインストールしようとした後に複数の問題が発生する

systemd-boot をインストールしようとした後に複数の問題が発生する

この質問は、この質問XY問題に悩まされていた

私はArchがインストールされたLenovo MIIX 310-ICRを持っています。Windowsを削除して、起動時にOSを選択するためにグラフィカルブートローダーを表示する必要がなくなったため、systemd-boot置き換えとしてインストールrEFIndしようとしました。アーチウィキインストールして再起動すると、いくつかの問題が発生しました。

  • WiFi が完全に機能しなくなりました。wlan0インターフェイスは にも にも表示されませip linkrfkill。WiFi/Bluetooth デバイスは でありRTL8723BS、その Bluetooth 部分は引き続き機能します。
  • Arch では電源ボタンと蓋のスイッチが機能しなくなりました (電源ボタンはデバイスの電源オンやハードリセットに機能します)。WiFi とは異なり、少なくともこれらは検出されるようです。出典dmesg:

    [    1.794961] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
    [    1.795040] ACPI: Power Button [PWRB]
    [    1.795181] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
    [    1.795238] ACPI: Lid Switch [LID0]
    [    1.795358] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
    [    1.797222] ACPI: Power Button [PWRF]
    

私が試したこと:

  • Windowsを再度インストールして、問題が発生するかどうかを確認します。インストールメディアは以下からダウンロードしました。ここ、WoeUSB を使用して USB スティックに書き込み、起動すると、すぐに BSOD が発生し、ACPI_BIOS_ERROR.
  • BIOSをフラッシュします。Windowsが使えなかったので、これ Arch から実行します。フラッシュ後も何も変わりません。

そこからいくつかの行dmesgが関連していると思います:

[    0.990130] dw_dmac 80862286:00: Missing DT data
[    1.023446] dw_dmac 808622C0:00: Missing DT data
[    7.076454] intel-int3496 INT3496:00: can't get USB ID IRQ: -6
[    7.854389] gpio-keys gpio-keys.2.auto: Failed to request GPIO 349, error -16
[    7.857169] gpio-keys: probe of gpio-keys.2.auto failed with error -16
[    8.209353] intel-spi intel-spi: unrecognized JEDEC id bytes: c2 25 35 c2 25 35
[    8.209498] intel-spi intel-spi: failed to locate the chip
[    8.209521] intel-spi: probe of intel-spi failed with error -2

systemd-bootインストールがこれらの問題に関係しているのか、それとも単なる偶然なのかはわかりません。

編集1 :user1686 のリクエストに応じて:

$ ls /lib/modules
4.20.1-arch1-1-ARCH  5.5.8-arch1-1
$ uname -r
5.5.8-arch1-1
$ cat /proc/cmdline
\\boot\vmlinuz-linux root=UUID=bb81187c-8818-49d5-bec6-bed0c3c82b0c ro initrd=/boot/intel-ucode.img initrd=/boot/initramfs-linux.img

カーネル バージョンが以前は動作していたことは確かだったので、カーネルの更新がこれらの問題の原因であるかどうかを確認するために Linux 4.20.1 を試しましたが、同じ問題が発生しました。

関連情報