I've copy pasted this from my post on the discussion for this package, as I found this after posting and it's more appropriate here.
The PCIe ACS override patch doesn’t seem to be working. Using Liquorix on Debian with the pcie_acs_override=downstream,multifunction kernel command line parameter, I get almost one IOMMU group per device, while with this kernel (currently using version 6.2.9-201.fsync.fc37) and the same parameter, I don’t see any difference in the groups, leading to bunched up devices like these:
pcie_acs_override=downstream,multifunction
6.2.9-201.fsync.fc37
IOMMU Group 10: 02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller [1022:43ee] 02:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller [1022:43eb] 02:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port [1022:43e9] 03:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea] 03:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43ea] 04:00.0 Non-Volatile memory controller [0108]: Phison Electronics Corporation PS5013 E13 NVMe Controller [1987:5013] (rev 01) 05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 16)
Thank you in advance.
Fixed with 6.2.11-201.fsync
Metadata Update from @sentry: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.