几个星期以来,每次启动时我都会遇到多个错误。Ubuntu 仍然可以启动,我没有发现任何问题,但我当然很担心。我使用了 boot-repair,它似乎减少了错误数量,但并没有消除所有错误。我将 journalctl -b 的输出发送到一个文件,但我不知道如何将其附加到这个问题上。我犹豫着是否要在此处粘贴所有内容,因为它超过 4000 行。
Aug 03 09:32:10 dave-HP-All-in-One-24-f0xx kernel: acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
Aug 03 09:32:10 dave-HP-All-in-One-24-f0xx kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xdda96000-0xdda96fff flags 0x200] vs dda96000 4000
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI BIOS
Error (bug): Attempt to CreateField of length zero (20210730/dsopcode-133)
Aug 03 09:32:10 dave-HP-All-in-One-24-f0xx kernel: tpm_crb: probe of MSFT0101:00 failed with error -16
Aug 03 09:32:10 dave-HP-All-in-One-24-f0xx kernel: RAS: Correctable Errors collector initialized.
Aug 03 09:32:10 dave-HP-All-in-One-24-f0xx kernel: EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro. Quota mode: none.
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI BIOS Error (bug): Attempt to CreateField of length zero (20210730/dsopcode-133)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI BIOS Error (bug): Attempt to CreateField of length zero (20210730/dsopcode-133)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI BIOS Error (bug): Attempt to CreateField of length zero (20210730/dsopcode-133)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI Error: Aborting method \HWMC due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
Aug 03 09:32:26 dave-HP-All-in-One-24-f0xx kernel: ACPI Error: Aborting method \_SB.WMID.WMAA due to previous error (AE_AML_OPERAND_VALUE) (20210730/psparse-529)
Aug 03 09:32:57 dave-HP-All-in-One-24-f0xx kernel: server[1260]: segfault at 1a0 ip 00007f8f6b194b00 sp 00007f8f66e7ec28 error 4 in libudev.so.1.6.9[7f8f6b191000+1d000]
Aug 03 09:33:07 dave-HP-All-in-One-24-f0xx kernel: server[1434]: segfault at 1a0 ip 00007fc83f984b00 sp 00007fc83b66ec28 error 4 in libudev.so.1.6.9[7fc83f981000+1d000]
Aug 03 09:33:07 dave-HP-All-in-One-24-f0xx kernel: server[1466]: segfault at 1a0 ip 00007f8e008ccb00 sp 00007f8dfc5b6c28 error 4 in libudev.so.1.6.9[7f8e008c9000+1d000]
Aug 03 09:33:08 dave-HP-All-in-One-24-f0xx kernel: server[1493]: segfault at 1a0 ip 00007fe24ddb4b00 sp 00007fe249a9ec28 error 4 in libudev.so.1.6.9[7fe24ddb1000+1d000]
Aug 03 09:33:09 dave-HP-All-in-One-24-f0xx kernel: server[1519]: segfault at 1a0 ip 00007f00b79c4b00 sp 00007f00b36aec28 error 4 in libudev.so.1.6.9[7f00b79c1000+1d000]
Aug 03 09:33:09 dave-HP-All-in-One-24-f0xx kernel: server[1544]: segfault at 1a0 ip 00007f25a9c2cb00 sp 00007f25a5916c28 error 4 in libudev.so.1.6.9[7f25a9c29000+1d000]
答案1
有关 ACPI 的通知很久以前就开始出现了,但是内核 5.13 中出现了更多此类通知。
实际情况是,您的 BIOS 向内核发送信息,但内核无法理解它所接收的信息。很多时候,这是因为 BIOS 的软件存在缺陷,而我们较新的内核会在启动时显示一条消息。
有两种可能的方法可以解决此问题:
- 找到一个能提供正确信息的较新的 BIOS。
- 更新到较新的内核
这两个方面通常相辅相成:较新的内核有改进,可以更好地支持 BIOS。较新的 BIOS 会修复一些较新的内核可以更好地处理的错误。
可以不显示这些通知,但这会禁用所有与 ACPI 相关的东西。但我们大多数人都会忽略它们 :)
我将 journalctl -b 的输出发送到一个文件,但我不知道如何将其附加到这个问题。我犹豫是否要将所有内容粘贴到这里,因为它超过 4000 行。
如果您确实想发布,则只需挑选重要的行。 10 行就足够了。
segfault at 1a0 ip 00007f8f6b194b00 sp 00007f8f66e7ec28 error 4 in libudev.so.1.6.9
有点严重。您是否混合了版本?如果是这样,则链接不同版本的不同库libudev
将导致段错误。如果不是,则需要错误报告。