quirks.d/65-iommu-amd: add missing flags = ["suppress_ivrs"] lines

The R21 AMD IOMMU bypass rules in 65-iommu-amd.toml were missing
the flags line on each entry, so the AcpiQuirkFlags returned
by apply_dmi_acpi_quirk_rules was always empty and the iommu
daemon's check_dmi_ivrs_bypass() never triggered.

Add flags = ["suppress_ivrs"] to all 4 entries (Dell Inspiron
7375, Dell Latitude 5495, Acer Aspire A315-41, Lenovo IdeaPad
330S-15ARR) so the bypass logic actually fires on the matched
systems.

Without this fix, the iommu daemon would attempt to initialize
the broken AMD-Vi silicon and hang the boot on those specific
laptops — the very regression the R21 data file was meant to
prevent.
This commit is contained in:
2026-06-07 23:58:08 +03:00
parent eaaa4a6412
commit 64e1ebd2bb
@@ -25,18 +25,22 @@
[[dmi_acpi_quirk]]
match.sys_vendor = "Dell Inc."
match.product_name = "Inspiron 7375"
flags = ["suppress_ivrs"]
# Dell Latitude 5495
[[dmi_acpi_quirk]]
match.sys_vendor = "Dell Inc."
match.product_name = "Latitude 5495"
flags = ["suppress_ivrs"]
# Acer Aspire A315-41 — same quirk as Latitude 5495
[[dmi_acpi_quirk]]
match.sys_vendor = "Acer"
match.product_name = "Aspire A315-41"
flags = ["suppress_ivrs"]
# Lenovo IdeaPad 330S-15ARR (board name 81FB)
[[dmi_acpi_quirk]]
match.sys_vendor = "LENOVO"
match.product_name = "81FB"
flags = ["suppress_ivrs"]