I just booted into Garuda Linux after 12 hours and unfortunately, the wifi has died again, and all these error messages have shown up again in the dmesg
output.
[ 91.065025] rtw_8822be 0000:07:00.0: failed to read ASPM, ret=-5
[ 93.065066] rtw_8822be 0000:07:00.0: failed to poll offset=0x5 mask=0x2 value=0x0
[ 93.065073] rtw_8822be 0000:07:00.0: mac power on failed
[ 93.065074] rtw_8822be 0000:07:00.0: failed to power on mac
[ 93.065076] rtw_8822be 0000:07:00.0: leave idle state failed
[ 93.065225] rtw_8822be 0000:07:00.0: failed to leave ips state
[ 93.065226] rtw_8822be 0000:07:00.0: failed to leave idle state
So, I guess I need to keep looking.
Could these BIOS errors somehow be the reason?
[ 0.200260] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS09._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.200265] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.200267] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.202002] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS10._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.202006] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.202008] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.203739] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS11._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.203743] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.203745] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.205482] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS12._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.205487] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.205489] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.207223] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS13._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.207227] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.207229] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.208965] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS14._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.208969] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.208971] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.208973] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.HS14._PLD], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.208976] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.208978] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210722] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.USR1], AE_NOT_FOUND (20210331/dswload2-162)
[ 0.210727] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
[ 0.210729] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[ 0.210733] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.XHC.RHUB.USR2], AE_NOT_FOUND (20210331/dswload2-162)
[ 0.210736] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
[ 0.210738] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[ 0.210768] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS01._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210772] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210774] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210776] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS01._PLD], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210779] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210781] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210818] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS02._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210821] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210823] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210826] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS02._PLD], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210829] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210831] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210870] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS03._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210873] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210875] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210877] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS03._PLD], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210880] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210882] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210919] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS04._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210923] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210925] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210927] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS04._PLD], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210930] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210932] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.210968] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS05._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.210972] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.210974] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.211007] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS06._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.211011] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.211013] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.211044] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS07._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.211047] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.211049] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.211080] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS08._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.211084] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.211085] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.211116] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS09._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.211120] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.211122] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.211152] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.XHC.RHUB.SS10._UPC], AE_ALREADY_EXISTS (20210331/dswload2-326)
[ 0.211156] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20210331/psobject-220)
[ 0.211158] ACPI: Skipping parse of AML opcode: Method (0x0014)
[ 0.212078] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.I2C2.TPD0], AE_NOT_FOUND (20210331/dswload2-162)
[ 0.212083] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)
[ 0.212086] ACPI: Skipping parse of AML opcode: Scope (0x0010)
[ 0.212116] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.I2C3.TPL1], AE_NOT_FOUND (20210331/dswload2-162)
[ 0.212119] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20210331/psobject-220)