ISST-LTE:pVM nvme 0000:a0:00.0: iommu_alloc failed on NVMe card
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Tim Gardner | ||
Xenial |
Fix Released
|
Undecided
|
Tim Gardner | ||
Yakkety |
Fix Released
|
Undecided
|
Tim Gardner |
Bug Description
== Comment: #0 - Chanh H. Nguyen <email address hidden> - 2016-06-02 14:22:00 ==
There are a huge iommu_alloc failure on the dmesg log during our ST run on the nvme card.
root@br502lp2:~# uname -r
4.4.0-22-generic
root@br502lp2:~# free -g
total used free shared buff/cache available
Mem: 376 1 101 0 273 373
Swap: 10 0 10
root@br502lp2:~# dmesg |grep "iommu_alloc"
[ 844.572656] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000001c1a70000 npages 16
[ 844.572658] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000000c3510000 npages 16
[ 844.572664] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000023c0260000 npages 16
[ 844.572694] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000000c35b0000 npages 16
[ 844.572700] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000001c1a70000 npages 16
[ 844.572703] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000023c7a90000 npages 16
[ 844.572718] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000000c35b0000 npages 16
[ 844.572727] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000001c1a70000 npages 16
[ 844.572730] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000023c7a90000 npages 16
[ 844.572746] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c0000023c7a90000 npages 16
[ 1033.500635] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c000002a64500000 npages 16
[ 1033.500894] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c000002a64500000 npages 16
[ 1033.501290] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c000003b80d10000 npages 16
[ 1033.501337] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00 vaddr c000002903910000 npages 16
[ 1033.501590] nvme 0001:01:00.0: iommu_alloc failed, tbl c00000466a2bfc00
root@br502lp2:~# cat /proc/cmdline
BOOT_IMAGE=
root@br502lp2:~# lsmcode
Version of System Firmware is FW840.20 (SC840_100) (t) FW840.10 (SC840_079) (p) FW840.20 (SC840_100) (b)
Version of PFW is 14492016042881C
== Comment: #4 - Mauricio Faria De Oliveira <email address hidden> - 2016-10-13 10:16:40 ==
Hi Canonical,
This patch series that resolves this problem made linux mainline in the 4.9 merge window:
("dma-mapping, powerpc, nvme: introduce the DMA_ATTR_NO_WARN attribute")
Can you please apply it on 16.04.x?
Thanks!
Links/commits
---
[1] "dma-mapping: introduce the DMA_ATTR_NO_WARN attribute"
https:/
[2] "powerpc: implement the DMA_ATTR_NO_WARN attribute"
https:/
[3] "nvme: use the DMA_ATTR_NO_WARN attribute"
https:/
tags: | added: architecture-ppc64le bugnameltc-142128 severity-high targetmilestone-inin16041 |
Changed in ubuntu: | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
status: | New → In Progress |
Changed in linux (Ubuntu Yakkety): | |
assignee: | Taco Screen team (taco-screen-team) → Tim Gardner (timg-tpi) |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Yakkety): | |
status: | In Progress → Fix Committed |
https:/ /lists. ubuntu. com/archives/ kernel- team/2016- October/ 080349. html /lists. ubuntu. com/archives/ kernel- team/2016- October/ 080353. html
https:/