|
Bugzilla – Full Text Bug Listing |
| Summary: | EFI aarch64 boot failure on honeycomb lx2 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | James Hobson <james.hobson> |
| Component: | Kernel | Assignee: | openSUSE Kernel Bugs <kernel-bugs> |
| Status: | NEW --- | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Critical | ||
| Priority: | P5 - None | CC: | afaerber, ddavis, guillaume.gardet, ivan.ivanov, james.hobson, stanimir.varbanov, tiwai |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | aarch64 | ||
| OS: | openSUSE Tumbleweed | ||
| See Also: | https://bugzilla.opensuse.org/show_bug.cgi?id=1220698 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | kernel 6.7.2 log | ||
|
Description
James Hobson
2024-01-10 07:31:13 UTC
Could you add iommu.passthrough=1 on the kernel cmdline in grub. Recently we changed IOMMU to translation by default and this could be the culprit. Also it would be good to attach dmesg log. Hi James, could you try suggestion from Stanimir? Hi James, could you try suggestion from Stanimir? I encourntered the same problem with openSUSE Tumbleweed. HoneyComb LX2K requires 'iommu.passthrough=1' to boot with kernel 6.7.2 (CONFIG_IOMMU_DEFAULT_PASSTHROUGH not set) whereas there was no problem with kernel 6.6.3 (CONFIG_IOMMU_DEFAULT_PASSTHROUGH=y). Other hardware tested so far was fine, only LX2K is faulty so far. Guillaume, is it visible from the boot log which driver is provoking those iommu faults? Could you attach boot log, please. Created attachment 872568 [details]
kernel 6.7.2 log
It seems to be fsl_mc_bus at fault, but according to [0] the fix may require a new firmware, but upstream did not released new firmware for a while now [1]. [0]: https://community.solid-run.com/t/arm-smmu-context-faults-with-kernel-5-15-59/430 [1]: https://github.com/SolidRun/lx2160a_uefi Apologies! Completely forgot that I posted this bug! I'll see if there is a colleague that can try this out I broke my Honeycomb LX2K on an update because the boot partition was too small (apparently). After a full reinstallation on the SATA disk, the iommu problem is gone, but I do not have access to the NVMe disk anymore. See bug 1220698 |