私のシステムは現在起動時に奇妙な動作を示しています。電源ボタンをクリックして数秒後にGUIログインが表示されますが、キーボードとマウスは約1分間電源を切ったままになります。問題をsystemd-analyze
表示:fwupd.service
$ systemd-analyze time
Startup finished in 12.573s (firmware) + 293ms (loader) + 3.710s (kernel) + 1min 2.907s (userspace) = 1min 19.485s
graphical.target reached after 5.434s in userspace
$ systemd-analyze blame
1min 705ms fwupd.service
4.083s plymouth-quit-wait.service
1.028s gpu-manager.service
925ms systemd-logind.service
708ms systemd-resolved.service
507ms accounts-daemon.service
490ms networkd-dispatcher.service
488ms system76-power.service
470ms fancontrol.service
437ms ModemManager.service
301ms systemd-journald.service
...
journalctl -u
fwupd
一部のデバイスで停止状態を示します。
Jun 25 21:25:49 pop_os systemd[1]: Starting Firmware update daemon...
Jun 25 21:25:50 pop_os fwupd[1501]: 01:25:50:0156 FuPluginUefi failed to add /sys/firmware/efi/esrt/entries/entry0: ESRT GUID '00000000-0000-0000-0000-000000000000' was not valid
Jun 25 21:26:50 pop_os systemd[1]: Started Firmware update daemon.
指定されたGUIDをの変数に00000000-0000-0000-0000-000000000000
入れようとしましたが、開始時間には何の影響もありませんでした。また、ディレクトリを見ましたが、ディレクトリのファイルに上記のGUIDが含まれています。BlacklistDevices
/etc/fwupd/daemon.conf
/sys/firmware/efi/esrt/entries/entry0
fw_class
出力は次のとおりですfwupdmgr get-devices
。
$ fwupdmgr get-devices
To Be Filled By O.E.M.
│
├─PCIe SSD:
│ Device ID: 71b677ca0f1bc2c5b804fa1d59e52064ce589293
│ Summary: NVM Express Solid State Drive
│ Current version: ECFM12.3
│ Vendor: Phison Electronics Corporation (NVME:0x1987)
│ GUIDs: 8cb1e2fe-eb01-5508-9fb3-98add4bb7c34
│ a44eb54c-5441-56f2-8cc0-5e48964c6457
│ 8d128eab-f266-513f-81e7-910de65fd73a
│ Device Flags: • Internal device
│ • Updatable
│ • Requires AC power
│ • Supported on remote server
│ • Needs shutdown after installation
│ • Device is usable for the duration of the update
│
└─PS Audio USB Audio 2.0:
Device ID: aff287d984fc4f1ed8f1ab3b35e4650b1b1f6c22
Current version: 6.152
Vendor: PS Audio (USB:0x2616)
GUIDs: 0f7b0016-25d6-5bc5-a6e0-423dba203c62
1fd717ad-32ef-5d86-a59a-71fd73ed6aae
Device Flags: • Updatable
私の理解は、放棄してfwupd.service
続行する前に、このESRT GUIDエントリに1分間ぶら下がっていたことです。私の質問は:この項目は正確に何ですか?起動速度が遅くなるのをどのように防ぐことができますか?
fwupd
編集:問題はまったく問題ではありませんでしたが、Xbox Oneワイヤレスアダプタのため速度が遅くなることがわかりました。アダプタを接続せずに起動すると、問題は完全に解決されました。
答え1
短い答え:システムのUEFIファームウェアは、すべてのオペレーティングシステムがシステムファームウェアアップデート(「BIOSアップデート」とも呼ばれる)を均一に提供できるようにする「UEFIファームウェアアップデートカプセル」メカニズムをサポートすると主張しています。しかし、現在のファームウェアバージョンは明らかにESRT情報シートアップデート可能なシステムファームウェアを正しく識別するのではなく、最新のファームウェアバージョンがあることを確認してください。Linuxベンダーファームウェアサービス失敗しています。
fwupd
システムファームウェアからESRT情報テーブルを読み取り、その種類のファームウェアアップデートの可用性を照会するプラグインの名前は、次のように行を編集できますuefi
。BlacklistPlugins
/etc/fwupd/daemon.conf
BlacklistPlugins=test;uefi
test
(Debian 10と同様に、設定ファイルにすでにプラグインのデフォルトブラックリストが含まれていると仮定)
これはfwupd.service
完全にオプションなので、このソリューションを好む場合は完全に無効にしても問題はありません。これにより、systemctl mask fwupd.service
他のサービスから要求されても自動的に起動しなくなります。しかし、その後は、昔ながらの方法でシステムのファームウェアアップデートを直接見つける必要があります。 :-)
幸い、システムベンダーは最新のUEFIファームウェアバージョンで問題を解決している可能性があるため、UEFIファームウェアを利用可能な最新バージョンに更新すると問題が解決する可能性があります。