I've been seeing a lot of the following messages since the 4.16 series kernel
(and other software updates, of course). I wonder if anyone can say what is
going on, or has experienced this.
It's not a constant; in fact, the current 4.16.3-1-default has been up for two
days before it produced the below log. When it happens, it may happen once or
several times in a row, and the display shows a delay in updating, when
opening a new window for example, or simply paging text. It then straightens
out and behaves normally.
Apr 29 22:51:56 sgt.decathlon.org kernel: radeon 0000:00:01.0: swiotlb buffer
is full (sz: 2097152 bytes)
Apr 29 22:51:56 sgt.decathlon.org kernel: radeon 0000:00:01.0: swiotlb:
coherent allocation failed, size=2097152
Apr 29 22:51:56 sgt.decathlon.org kernel: CPU: 0 PID: 1634 Comm: X Not tainted
4.16.3-1-default #1 openSUSE Tumbleweed (unreleased)
Apr 29 22:51:56 sgt.decathlon.org kernel: Hardware name: Hewlett-Packard HP
2000 Notebook PC/3577, BIOS F.43 12/13/2011
Apr 29 22:51:56 sgt.decathlon.org kernel: Call Trace:
Apr 29 22:51:56 sgt.decathlon.org kernel: dump_stack+0x85/0xc5
Apr 29 22:51:56 sgt.decathlon.org kernel: swiotlb_alloc_coherent+0x1b6/0x1d0
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_dma_pool_get_pages+0x1ed/0x5b0
[ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_dma_populate+0x25e/0x350 [ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_tt_bind+0x2c/0x60 [ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_bo_handle_move_mem+0x577/0x5b0
[ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_bo_validate+0x100/0x110 [ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? drm_vma_offset_add+0x41/0x60
[drm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? drm_mm_remove_node+0x2fe/0x350
[drm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_bo_init_reserved+0x382/0x430
[ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ttm_bo_init+0x52/0xc0 [ttm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? radeon_update_memory_usage.isra.
4+0x50/0x50 [radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: radeon_bo_create+0x180/0x240
[radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? radeon_update_memory_usage.isra.
4+0x50/0x50 [radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: radeon_gem_object_create+0x93/0x180
[radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? radeon_gem_pwrite_ioctl+0x30/0x30
[radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: radeon_gem_create_ioctl+0x56/0xf0
[radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? radeon_gem_pwrite_ioctl+0x30/0x30
[radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: drm_ioctl_kernel+0x5b/0xb0 [drm]
Apr 29 22:51:56 sgt.decathlon.org kernel: drm_ioctl+0x2ad/0x350 [drm]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? radeon_gem_pwrite_ioctl+0x30/0x30
[radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: ? __do_fault+0x20/0xb0
Apr 29 22:51:56 sgt.decathlon.org kernel: ? handle_pte_fault+0x609/0xde0
Apr 29 22:51:56 sgt.decathlon.org kernel: radeon_drm_ioctl+0x49/0x80 [radeon]
Apr 29 22:51:56 sgt.decathlon.org kernel: do_vfs_ioctl+0x90/0x5f0
Apr 29 22:51:56 sgt.decathlon.org kernel: ? handle_mm_fault+0x101/0x250
Apr 29 22:51:56 sgt.decathlon.org kernel: ? __fget+0x6e/0xb0
Apr 29 22:51:56 sgt.decathlon.org kernel: SyS_ioctl+0x74/0x80
Apr 29 22:51:56 sgt.decathlon.org kernel: do_syscall_64+0x76/0x140
Apr 29 22:51:56 sgt.decathlon.org kernel: entry_SYSCALL_64_after_hwframe
+0x42/0xb7
Apr 29 22:51:56 sgt.decathlon.org kernel: RIP: 0033:0x7fc040002967
Apr 29 22:51:56 sgt.decathlon.org kernel: RSP: 002b:00007ffea060cf78 EFLAGS:
00003246 ORIG_RAX: 0000000000000010
Apr 29 22:51:56 sgt.decathlon.org kernel: RAX: ffffffffffffffda RBX:
0000000000000002 RCX: 00007fc040002967
Apr 29 22:51:56 sgt.decathlon.org kernel: RDX: 00007ffea060cff0 RSI:
00000000c020645d RDI: 000000000000001a
Apr 29 22:51:56 sgt.decathlon.org kernel: RBP: 00007ffea060cff0 R08:
0000000000000002 R09: 0000000000000000
Apr 29 22:51:56 sgt.decathlon.org kernel: R10: 0000000000000000 R11:
0000000000003246 R12: 00000000c020645d
Apr 29 22:51:56 sgt.decathlon.org kernel: R13: 000000000000001a R14:
00005572fc0c6d20 R15: 0000000000000002
--
Tom Hardy