Public bug reported:
Booting an ARM64 SynQuacerâ„¢ E-Series software development machine with
the 5.8 kernel will fail to configure the SATA drives DMA range
correctly because of a regression caused by commit 7a8b64d17e35
("of/address: use range parser for of_dma_get_range"). Currently
invalid CPU addresses are not being sanity checked causing this issue.
The fix:
Upstream linux-next commit:
commit f49c7faf776f16607c948d852a03b04a88c3b583
Author: Colin Ian King <[email protected]>
Date: Mon Aug 17 12:32:08 2020 +0100
of/address: check for invalid range.cpu_addr
** Affects: linux (Ubuntu)
Importance: High
Assignee: Colin Ian King (colin-king)
Status: In Progress
** Affects: linux (Ubuntu Groovy)
Importance: High
Assignee: Colin Ian King (colin-king)
Status: In Progress
** Changed in: linux (Ubuntu)
Status: New => In Progress
** Changed in: linux (Ubuntu)
Importance: Undecided => High
** Changed in: linux (Ubuntu)
Assignee: (unassigned) => Colin Ian King (colin-king)
** Also affects: linux (Ubuntu Groovy)
Importance: High
Assignee: Colin Ian King (colin-king)
Status: In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1892138
Title:
DMA config issues on Synquacer ARM64 platform cause SATA configuration
failures on boot
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1892138/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs