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:
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user