Public bug reported:
For some of the arm64 systems arm-smmu driver doesn't seem to work with
older versions of the firmware where it encounters "mmu-masters" in the
device-tree.
In this case, kernel is unable to map simple drm device and fail to boot
(Note that for "DMA_API" it works fine). See, drivers/iommu/arm/arm-
smmu/arm-smmu.c:arm_smmu_device_dt_probe() for more information.
I have seen the error for the following arm64 instances in testflinger:
moigno, igor, egede. Updating the firmware seems like one of the
possible solutions.
I have seen this error in 6.8 kernels (noble+jammy). However, both
series should fail regardless of the kernel version.
Focal can be different since "CONFIG_ARM_SMMU_LEGACY_DT_BINDINGS" config
options is not defined there. If Focal works, we can remove this config
option from Jammy and Noble.
See error messages below for more information.
** Affects: linux (Ubuntu)
Importance: Medium
Assignee: Mehmet Basaran (mehmetbasaran)
Status: New
** Affects: linux (Ubuntu Jammy)
Importance: Undecided
Status: New
** Affects: linux (Ubuntu Noble)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2088458
Title:
noble/jammy arm-smmu and firmware discrepancy
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2088458/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs