All of lore.kernel.org
 help / color / mirror / Atom feed
* amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
@ 2019-01-10  9:59 Michel Dänzer
  2019-01-10 13:57 ` Christoph Hellwig
  0 siblings, 1 reply; 13+ messages in thread
From: Michel Dänzer @ 2019-01-10  9:59 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	Marek Szyprowski


Hi Christoph,


https://bugs.freedesktop.org/109234 (please ignore comments #6-#9) was
bisected to your commit 55897af63091 "dma-direct: merge swiotlb_dma_ops
into the dma_direct code". Any ideas?


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
  2019-01-10  9:59 amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code Michel Dänzer
@ 2019-01-10 13:57 ` Christoph Hellwig
  2019-01-10 14:00   ` Christian König
       [not found]   ` <20190110135741.GA9255-jcswGhMUV9g@public.gmane.org>
  0 siblings, 2 replies; 13+ messages in thread
From: Christoph Hellwig @ 2019-01-10 13:57 UTC (permalink / raw)
  To: Michel Dänzer
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, x86, dri-devel, iommu,
	amd-gfx, Robin Murphy, Christoph Hellwig, Marek Szyprowski

On Thu, Jan 10, 2019 at 10:59:02AM +0100, Michel Dänzer wrote:
> 
> Hi Christoph,
> 
> 
> https://bugs.freedesktop.org/109234 (please ignore comments #6-#9) was
> bisected to your commit 55897af63091 "dma-direct: merge swiotlb_dma_ops
> into the dma_direct code". Any ideas?

From the trace it looks like we git the case where swiotlb tries
to copy back data from a bounce buffer, but hits a dangling or NULL
pointer.  So a couple questions for the submitter:

 - does the system have more than 4GB memory and thus use swiotlb?
   (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
 - does the device this happens on have a DMA mask smaller than
   the available memory, that is should swiotlb be used here to start
   with?
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
  2019-01-10 13:57 ` Christoph Hellwig
@ 2019-01-10 14:00   ` Christian König
       [not found]     ` <a3f0fd49-2286-ee2a-f0e8-dfe82aac73fb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
       [not found]   ` <20190110135741.GA9255-jcswGhMUV9g@public.gmane.org>
  1 sibling, 1 reply; 13+ messages in thread
From: Christian König @ 2019-01-10 14:00 UTC (permalink / raw)
  To: Christoph Hellwig, Michel Dänzer
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, x86, amd-gfx, iommu,
	dri-devel, Robin Murphy, Marek Szyprowski

Am 10.01.19 um 14:57 schrieb Christoph Hellwig:
> On Thu, Jan 10, 2019 at 10:59:02AM +0100, Michel Dänzer wrote:
>> Hi Christoph,
>>
>>
>> https://bugs.freedesktop.org/109234 (please ignore comments #6-#9) was
>> bisected to your commit 55897af63091 "dma-direct: merge swiotlb_dma_ops
>> into the dma_direct code". Any ideas?
>  From the trace it looks like we git the case where swiotlb tries
> to copy back data from a bounce buffer, but hits a dangling or NULL
> pointer.  So a couple questions for the submitter:
>
>   - does the system have more than 4GB memory and thus use swiotlb?
>     (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
>   - does the device this happens on have a DMA mask smaller than
>     the available memory, that is should swiotlb be used here to start
>     with?

Rather unlikely. The device is an AMD GPU, so we can address memory up 
to 1TB.

Christian.

> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]     ` <a3f0fd49-2286-ee2a-f0e8-dfe82aac73fb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2019-01-10 14:48       ` Christoph Hellwig
       [not found]         ` <20190110144837.GA10362-jcswGhMUV9g@public.gmane.org>
  0 siblings, 1 reply; 13+ messages in thread
From: Christoph Hellwig @ 2019-01-10 14:48 UTC (permalink / raw)
  To: christian.koenig-5C7GfCeVMHo
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, Michel Dänzer,
	x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	Christoph Hellwig

On Thu, Jan 10, 2019 at 03:00:31PM +0100, Christian König wrote:
>>  From the trace it looks like we git the case where swiotlb tries
>> to copy back data from a bounce buffer, but hits a dangling or NULL
>> pointer.  So a couple questions for the submitter:
>>
>>   - does the system have more than 4GB memory and thus use swiotlb?
>>     (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
>>   - does the device this happens on have a DMA mask smaller than
>>     the available memory, that is should swiotlb be used here to start
>>     with?
>
> Rather unlikely. The device is an AMD GPU, so we can address memory up to 
> 1TB.

So we probably somehow got a false positive.

For now I'like the reported to confirm that the dma_direct_unmap_page+0x92
backtrace really is in the swiotlb code (I can't think of anything else,
but I'd rather be sure).

Second it would be great to print what the contents of io_tlb_start
and io_tlb_end are, e.g. by doing a printk_once in is_swiotlb_buffer,
maybe that gives a clue why we are hitting the swiotlb code here.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]   ` <20190110135741.GA9255-jcswGhMUV9g@public.gmane.org>
@ 2019-01-10 15:26     ` Sibren Vasse
       [not found]       ` <CAF=iVctGGs1OzHBg6MgpxrFbT_19T4YvH8muBZtsLJBDwGhrvQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2019-01-14 18:13       ` Christoph Hellwig
  0 siblings, 2 replies; 13+ messages in thread
From: Sibren Vasse @ 2019-01-10 15:26 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, Michel Dänzer,
	x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy

On Thu, 10 Jan 2019 at 14:57, Christoph Hellwig <hch@lst.de> wrote:
>
> On Thu, Jan 10, 2019 at 10:59:02AM +0100, Michel Dänzer wrote:
> >
> > Hi Christoph,
> >
> >
> > https://bugs.freedesktop.org/109234 (please ignore comments #6-#9) was
> > bisected to your commit 55897af63091 "dma-direct: merge swiotlb_dma_ops
> > into the dma_direct code". Any ideas?
>
> From the trace it looks like we git the case where swiotlb tries
> to copy back data from a bounce buffer, but hits a dangling or NULL
> pointer.  So a couple questions for the submitter:
My apologies if I misunderstand something, this subject matter is new to me.

>
>  - does the system have more than 4GB memory and thus use swiotlb?
My system has 8GB memory. The other report on the bug tracker had 16GB.

>    (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
/proc/meminfo: https://ptpb.pw/4rxI
Can I grep dmesg for a string?

>  - does the device this happens on have a DMA mask smaller than
>    the available memory, that is should swiotlb be used here to start
>    with?
It's a MSI Radeon RX 570 Gaming X 4GB. The other report was a RX 580.
lshw output: https://ptpb.pw/6s0H


Regards,

Sibren
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]       ` <CAF=iVctGGs1OzHBg6MgpxrFbT_19T4YvH8muBZtsLJBDwGhrvQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2019-01-10 17:05         ` Konrad Rzeszutek Wilk
       [not found]           ` <20190110170557.GD27546-he5eyhs8q0BAdwtm4QZOy9BPR1lH4CV8@public.gmane.org>
  0 siblings, 1 reply; 13+ messages in thread
From: Konrad Rzeszutek Wilk @ 2019-01-10 17:05 UTC (permalink / raw)
  To: Sibren Vasse
  Cc: Sibren Vasse, Michel Dänzer, x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	Christoph Hellwig

On Thu, Jan 10, 2019 at 04:26:43PM +0100, Sibren Vasse wrote:
> On Thu, 10 Jan 2019 at 14:57, Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org> wrote:
> >
> > On Thu, Jan 10, 2019 at 10:59:02AM +0100, Michel Dänzer wrote:
> > >
> > > Hi Christoph,
> > >
> > >
> > > https://bugs.freedesktop.org/109234 (please ignore comments #6-#9) was
> > > bisected to your commit 55897af63091 "dma-direct: merge swiotlb_dma_ops
> > > into the dma_direct code". Any ideas?
> >
> > From the trace it looks like we git the case where swiotlb tries
> > to copy back data from a bounce buffer, but hits a dangling or NULL
> > pointer.  So a couple questions for the submitter:
> My apologies if I misunderstand something, this subject matter is new to me.
> 
> >
> >  - does the system have more than 4GB memory and thus use swiotlb?
> My system has 8GB memory. The other report on the bug tracker had 16GB.
> 
> >    (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
> /proc/meminfo: https://ptpb.pw/4rxI
> Can I grep dmesg for a string?

Can you attach the 'dmesg'? 

> 
> >  - does the device this happens on have a DMA mask smaller than
> >    the available memory, that is should swiotlb be used here to start
> >    with?
> It's a MSI Radeon RX 570 Gaming X 4GB. The other report was a RX 580.
> lshw output: https://ptpb.pw/6s0H
> 
> 
> Regards,
> 
> Sibren

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]           ` <20190110170557.GD27546-he5eyhs8q0BAdwtm4QZOy9BPR1lH4CV8@public.gmane.org>
@ 2019-01-10 17:34             ` Sibren Vasse
  0 siblings, 0 replies; 13+ messages in thread
From: Sibren Vasse @ 2019-01-10 17:34 UTC (permalink / raw)
  To: Konrad Rzeszutek Wilk
  Cc: Sibren Vasse, Michel Dänzer, x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	Christoph Hellwig

[-- Attachment #1: Type: text/plain, Size: 1279 bytes --]

On Thu, 10 Jan 2019 at 18:06, Konrad Rzeszutek Wilk
<konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> wrote:
>
> On Thu, Jan 10, 2019 at 04:26:43PM +0100, Sibren Vasse wrote:
> > On Thu, 10 Jan 2019 at 14:57, Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org> wrote:
> > >
> > > On Thu, Jan 10, 2019 at 10:59:02AM +0100, Michel Dänzer wrote:
> > > >
> > > > Hi Christoph,
> > > >
> > > >
> > > > https://bugs.freedesktop.org/109234 (please ignore comments #6-#9) was
> > > > bisected to your commit 55897af63091 "dma-direct: merge swiotlb_dma_ops
> > > > into the dma_direct code". Any ideas?
> > >
> > > From the trace it looks like we git the case where swiotlb tries
> > > to copy back data from a bounce buffer, but hits a dangling or NULL
> > > pointer.  So a couple questions for the submitter:
> > My apologies if I misunderstand something, this subject matter is new to me.
> >
> > >
> > >  - does the system have more than 4GB memory and thus use swiotlb?
> > My system has 8GB memory. The other report on the bug tracker had 16GB.
> >
> > >    (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
> > /proc/meminfo: https://ptpb.pw/4rxI
> > Can I grep dmesg for a string?
>
> Can you attach the 'dmesg'?
Dmesg attached.

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 77275 bytes --]

[    0.000000] Linux version 5.0.0-rc1-debug-dirty (sibren@hostname) (gcc version 8.2.1 20181127 (GCC)) #32 SMP PREEMPT Thu Jan 10 17:07:52 CET 2019
[    0.000000] Command line: initrd=\amd-ucode.img initrd=\initramfs-linux-debug.img root=PARTUUID=8b7b067e-fa65-4f23-9821-024c4451d1ca rw quiet amdgpu.dc=1 libahci.ignore_sss=1 rootflags=data=writeback,noatime
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Hygon HygonGenuine
[    0.000000]   Centaur CentaurHauls
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[    0.000000] BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000009cfffff] usable
[    0.000000] BIOS-e820: [mem 0x0000000009d00000-0x0000000009ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x000000000a000000-0x000000000a1fffff] usable
[    0.000000] BIOS-e820: [mem 0x000000000a200000-0x000000000a209fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000000a20a000-0x000000000affffff] usable
[    0.000000] BIOS-e820: [mem 0x000000000b000000-0x000000000b01ffff] reserved
[    0.000000] BIOS-e820: [mem 0x000000000b020000-0x00000000eaebbfff] usable
[    0.000000] BIOS-e820: [mem 0x00000000eaebc000-0x00000000ec3a7fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ec3a8000-0x00000000ec756fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000ec757000-0x00000000ec874fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000ec875000-0x00000000ed2dffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ed2e0000-0x00000000eeffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000ef000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fd100000-0x00000000fdffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fea00000-0x00000000fea0ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000feb80000-0x00000000fec01fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec30000-0x00000000fec30fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed40000-0x00000000fed44fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000020f37ffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] e820: update [mem 0xe57be018-0xe57db057] usable ==> usable
[    0.000000] e820: update [mem 0xe57be018-0xe57db057] usable ==> usable
[    0.000000] extended physical RAM map:
[    0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] reserve setup_data: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000009cfffff] usable
[    0.000000] reserve setup_data: [mem 0x0000000009d00000-0x0000000009ffffff] reserved
[    0.000000] reserve setup_data: [mem 0x000000000a000000-0x000000000a1fffff] usable
[    0.000000] reserve setup_data: [mem 0x000000000a200000-0x000000000a209fff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x000000000a20a000-0x000000000affffff] usable
[    0.000000] reserve setup_data: [mem 0x000000000b000000-0x000000000b01ffff] reserved
[    0.000000] reserve setup_data: [mem 0x000000000b020000-0x00000000e57be017] usable
[    0.000000] reserve setup_data: [mem 0x00000000e57be018-0x00000000e57db057] usable
[    0.000000] reserve setup_data: [mem 0x00000000e57db058-0x00000000eaebbfff] usable
[    0.000000] reserve setup_data: [mem 0x00000000eaebc000-0x00000000ec3a7fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ec3a8000-0x00000000ec756fff] usable
[    0.000000] reserve setup_data: [mem 0x00000000ec757000-0x00000000ec874fff] ACPI NVS
[    0.000000] reserve setup_data: [mem 0x00000000ec875000-0x00000000ed2dffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ed2e0000-0x00000000eeffffff] usable
[    0.000000] reserve setup_data: [mem 0x00000000ef000000-0x00000000efffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fd100000-0x00000000fdffffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fea00000-0x00000000fea0ffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000feb80000-0x00000000fec01fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fec30000-0x00000000fec30fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed40000-0x00000000fed44fff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fed80000-0x00000000fed8ffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000feefffff] reserved
[    0.000000] reserve setup_data: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000020f37ffff] usable
[    0.000000] efi: EFI v2.70 by American Megatrends
[    0.000000] efi:  ACPI 2.0=0xec757000  ACPI=0xec757000  MEMATTR=0xe9508698  SMBIOS=0xed1b9000  SMBIOS 3.0=0xed1b8000  ESRT=0xe9738818  TPMEventLog=0xe57dc018 
[    0.000000] SMBIOS 3.0.0 present.
[    0.000000] DMI: To Be Filled By O.E.M. To Be Filled By O.E.M./AB350 Pro4, BIOS P5.40 12/19/2018
[    0.000000] tsc: Fast TSC calibration failed
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] last_pfn = 0x20f380 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF write-through
[    0.000000]   C0000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000000 mask FFFF80000000 write-back
[    0.000000]   1 base 000080000000 mask FFFFC0000000 write-back
[    0.000000]   2 base 0000C0000000 mask FFFFE0000000 write-back
[    0.000000]   3 base 0000E0000000 mask FFFFF0000000 write-back
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] TOM2: 0000000210000000 aka 8448M
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[    0.000000] e820: update [mem 0xf0000000-0xffffffff] usable ==> reserved
[    0.000000] last_pfn = 0xef000 max_arch_pfn = 0x400000000
[    0.000000] esrt: Reserving ESRT space from 0x00000000e9738818 to 0x00000000e9738850.
[    0.000000] check: Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [(____ptrval____)] 98000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] BRK [0x1a9401000, 0x1a9401fff] PGTABLE
[    0.000000] BRK [0x1a9402000, 0x1a9402fff] PGTABLE
[    0.000000] BRK [0x1a9403000, 0x1a9403fff] PGTABLE
[    0.000000] BRK [0x1a9404000, 0x1a9404fff] PGTABLE
[    0.000000] BRK [0x1a9405000, 0x1a9405fff] PGTABLE
[    0.000000] BRK [0x1a9406000, 0x1a9406fff] PGTABLE
[    0.000000] BRK [0x1a9407000, 0x1a9407fff] PGTABLE
[    0.000000] BRK [0x1a9408000, 0x1a9408fff] PGTABLE
[    0.000000] BRK [0x1a9409000, 0x1a9409fff] PGTABLE
[    0.000000] BRK [0x1a940a000, 0x1a940afff] PGTABLE
[    0.000000] BRK [0x1a940b000, 0x1a940bfff] PGTABLE
[    0.000000] BRK [0x1a940c000, 0x1a940cfff] PGTABLE
[    0.000000] Secure boot disabled
[    0.000000] RAMDISK: [mem 0x7b2e8000-0x7fffefff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000EC757000 000024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 0x00000000EC7570A8 0000CC (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: FACP 0x00000000EC75D9C0 000114 (v06 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has valid Length but zero Address: 0x0000000000000000/0x1 (20181213/tbfadt-624)
[    0.000000] ACPI: DSDT 0x00000000EC757208 0067B4 (v02 ALASKA A M I    01072009 INTL 20120913)
[    0.000000] ACPI: FACS 0x00000000EC825D80 000040
[    0.000000] ACPI: APIC 0x00000000EC75DAD8 0000DE (v03 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: FPDT 0x00000000EC75DBB8 000044 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: FIDT 0x00000000EC75DC00 00009C (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: SSDT 0x00000000EC75DCA0 008C98 (v02 AMD    AMD ALIB 00000002 MSFT 04000000)
[    0.000000] ACPI: SSDT 0x00000000EC766938 001A58 (v01 AMD    AMD CPU  00000001 AMD  00000001)
[    0.000000] ACPI: CRAT 0x00000000EC768390 000BD0 (v01 AMD    AMD CRAT 00000001 AMD  00000001)
[    0.000000] ACPI: CDIT 0x00000000EC768F60 000029 (v01 AMD    AMD CDIT 00000001 AMD  00000001)
[    0.000000] ACPI: SSDT 0x00000000EC768F90 002CDC (v01 AMD    AMD AOD  00000001 INTL 20120913)
[    0.000000] ACPI: MCFG 0x00000000EC76BC70 00003C (v01 ALASKA A M I    01072009 MSFT 00010013)
[    0.000000] ACPI: AAFT 0x00000000EC76BCB0 000334 (v01 ALASKA OEMAAFT  01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 0x00000000EC76BFE8 000038 (v01 ALASKA A M I    01072009 AMI  00000005)
[    0.000000] ACPI: SSDT 0x00000000EC76C020 000024 (v01 AMDFCH FCHZP    00001000 INTL 20120913)
[    0.000000] ACPI: UEFI 0x00000000EC76C048 000048 (v01                 00000000      00000000)
[    0.000000] ACPI: VFCT 0x00000000EC76C090 00EC84 (v01 ALASKA A M I    00000001 AMD  31504F47)
[    0.000000] ACPI: BGRT 0x00000000EC77AD18 000038 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: TPM2 0x00000000EC77AD50 000034 (v04 ALASKA A M I    00000001 AMI  00000000)
[    0.000000] ACPI: IVRS 0x00000000EC77AD88 0000D0 (v02 AMD    AMD IVRS 00000001 AMD  00000000)
[    0.000000] ACPI: SSDT 0x00000000EC77AE58 001B4E (v01 AMD    AmdTable 00000001 INTL 20120913)
[    0.000000] ACPI: SSDT 0x00000000EC77C9A8 0000BF (v01 AMD    AMD PT   00001000 INTL 20120913)
[    0.000000] ACPI: WSMT 0x00000000EC77CA68 000028 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000020f37ffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x20f37c000-0x20f37ffff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000020f37ffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x0000000009cfffff]
[    0.000000]   node   0: [mem 0x000000000a000000-0x000000000a1fffff]
[    0.000000]   node   0: [mem 0x000000000a20a000-0x000000000affffff]
[    0.000000]   node   0: [mem 0x000000000b020000-0x00000000eaebbfff]
[    0.000000]   node   0: [mem 0x00000000ec3a8000-0x00000000ec756fff]
[    0.000000]   node   0: [mem 0x00000000ed2e0000-0x00000000eeffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000020f37ffff]
[    0.000000] Zeroed struct page in unavailable ranges: 13312 pages
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000020f37ffff]
[    0.000000] On node 0 totalpages: 2080640
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 23 pages reserved
[    0.000000]   DMA zone: 3999 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 15090 pages used for memmap
[    0.000000]   DMA32 zone: 965729 pages, LIFO batch:63
[    0.000000]   Normal zone: 17358 pages used for memmap
[    0.000000]   Normal zone: 1110912 pages, LIFO batch:63
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 13, version 33, address 0xfec00000, GSI 0-23
[    0.000000] IOAPIC[1]: apic_id 14, version 33, address 0xfec01000, GSI 24-55
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x10228201 base: 0xfed00000
[    0.000000] smpboot: Allowing 16 CPUs, 4 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x09d00000-0x09ffffff]
[    0.000000] PM: Registered nosave memory: [mem 0x0a200000-0x0a209fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0b000000-0x0b01ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xe57be000-0xe57befff]
[    0.000000] PM: Registered nosave memory: [mem 0xe57db000-0xe57dbfff]
[    0.000000] PM: Registered nosave memory: [mem 0xeaebc000-0xec3a7fff]
[    0.000000] PM: Registered nosave memory: [mem 0xec757000-0xec874fff]
[    0.000000] PM: Registered nosave memory: [mem 0xec875000-0xed2dffff]
[    0.000000] PM: Registered nosave memory: [mem 0xef000000-0xefffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xf7ffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfd0fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfd100000-0xfdffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfe000000-0xfe9fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfea00000-0xfea0ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfea10000-0xfeb7ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfeb80000-0xfec01fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec02000-0xfec0ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec10000-0xfec10fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec11000-0xfec2ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec30000-0xfec30fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec31000-0xfecfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfed00fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed01000-0xfed3ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed40000-0xfed44fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed45000-0xfed7ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed80000-0xfed8ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed90000-0xfedfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfeefffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfef00000-0xfeffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[    0.000000] [mem 0xf0000000-0xf7ffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] random: get_random_bytes called from start_kernel+0x95/0x53e with crng_init=0
[    0.000000] setup_percpu: NR_CPUS:320 nr_cpumask_bits:320 nr_cpu_ids:16 nr_node_ids:1
[    0.000000] percpu: Embedded 45 pages/cpu @(____ptrval____) s147456 r8192 d28672 u262144
[    0.000000] pcpu-alloc: s147456 r8192 d28672 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 2048105
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: initrd=\amd-ucode.img initrd=\initramfs-linux-debug.img root=PARTUUID=8b7b067e-fa65-4f23-9821-024c4451d1ca rw quiet amdgpu.dc=1 libahci.ignore_sss=1 rootflags=data=writeback,noatime
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 7954260K/8322560K available (12291K kernel code, 1254K rwdata, 3552K rodata, 1496K init, 4068K bss, 368300K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=1
[    0.000000] ftrace: allocating 34873 entries in 137 pages
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu: 	CONFIG_RCU_FANOUT set to non-default value of 32.
[    0.000000] rcu: 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=320 to nr_cpu_ids=16.
[    0.000000] rcu: 	RCU priority boosting: priority 1 delay 500 ms.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[    0.000000] NR_IRQS: 20736, nr_irqs: 1096, preallocated irqs: 16
[    0.000000] rcu: 	Offload RCU callbacks from CPUs: (none).
[    0.000000] Console: colour dummy device 80x25
[    0.000000] printk: console [tty0] enabled
[    0.000000] ACPI: Core revision 20181213
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484873504 ns
[    0.000000] hpet clockevent registered
[    0.000000] APIC: Switch to symmetric I/O mode setup
[    0.003333] Switched APIC routing to physical flat.
[    0.003333] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.026666] tsc: PIT calibration matches HPET. 2 loops
[    0.026666] tsc: Detected 3393.128 MHz processor
[    0.000005] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x30e8f2fe969, max_idle_ns: 440795308610 ns
[    0.000010] Calibrating delay loop (skipped), value calculated using timer frequency.. 6788.01 BogoMIPS (lpj=11310426)
[    0.000011] pid_max: default: 32768 minimum: 301
[    0.001787] LSM: Security Framework initializing
[    0.001788] Yama: becoming mindful.
[    0.001793] AppArmor: AppArmor disabled by boot time parameter
[    0.002859] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.003480] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.003514] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.003533] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.003749] mce: CPU supports 23 MCE banks
[    0.003770] LVT offset 1 assigned for vector 0xf9
[    0.003833] LVT offset 2 assigned for vector 0xf4
[    0.003844] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 512
[    0.003844] Last level dTLB entries: 4KB 1536, 2MB 1536, 4MB 768, 1GB 0
[    0.003846] Spectre V2 : Mitigation: Full AMD retpoline
[    0.003846] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[    0.003853] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[    0.003853] Spectre V2 : User space: Vulnerable
[    0.003854] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[    0.004012] Freeing SMP alternatives memory: 28K
[    0.006673] smpboot: CPU0: AMD Ryzen 5 2600 Six-Core Processor (family: 0x17, model: 0x8, stepping: 0x2)
[    0.023350] Performance Events: Fam17h core perfctr, AMD PMU driver.
[    0.023356] ... version:                0
[    0.023356] ... bit width:              48
[    0.023357] ... generic registers:      6
[    0.023358] ... value mask:             0000ffffffffffff
[    0.023358] ... max period:             00007fffffffffff
[    0.023359] ... fixed-purpose events:   0
[    0.023359] ... event mask:             000000000000003f
[    0.030013] rcu: Hierarchical SRCU implementation.
[    0.053356] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[    0.060019] smp: Bringing up secondary CPUs ...
[    0.100023] x86: Booting SMP configuration:
[    0.100024] .... node  #0, CPUs:        #1  #2  #3  #4  #5  #6  #7  #8  #9 #10 #11
[    0.502180] smp: Brought up 1 node, 12 CPUs
[    0.502180] smpboot: Max logical packages: 2
[    0.502180] smpboot: Total of 12 processors activated (81467.19 BogoMIPS)
[    0.503574] devtmpfs: initialized
[    0.503574] x86/mm: Memory block size: 128MB
[    0.503828] PM: Registering ACPI NVS region [mem 0x0a200000-0x0a209fff] (40960 bytes)
[    0.503828] PM: Registering ACPI NVS region [mem 0xec757000-0xec874fff] (1171456 bytes)
[    0.503828] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.503828] futex hash table entries: 4096 (order: 6, 262144 bytes)
[    0.503828] pinctrl core: initialized pinctrl subsystem
[    0.503828] RTC time: 17:25:33, date: 2019-01-10
[    0.503828] NET: Registered protocol family 16
[    0.503828] audit: initializing netlink subsys (disabled)
[    0.503828] audit: type=2000 audit(1547141132.529:1): state=initialized audit_enabled=0 res=1
[    0.503828] cpuidle: using governor ladder
[    0.503828] cpuidle: using governor menu
[    0.503828] ACPI: bus type PCI registered
[    0.503828] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.503828] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[    0.503828] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[    0.503828] PCI: Using configuration type 1 for base access
[    0.504182] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.504182] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.504182] ACPI: Added _OSI(Module Device)
[    0.504182] ACPI: Added _OSI(Processor Device)
[    0.504182] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.504182] ACPI: Added _OSI(Processor Aggregator Device)
[    0.504182] ACPI: Added _OSI(Linux-Dell-Video)
[    0.504182] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.504182] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[    0.516680] ACPI: 7 ACPI AML tables successfully acquired and loaded
[    0.516680] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.519481] ACPI: Interpreter enabled
[    0.519494] ACPI: (supports S0 S3 S4 S5)
[    0.519495] ACPI: Using IOAPIC for interrupt routing
[    0.519767] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.520043] ACPI: Enabled 2 GPEs in block 00 to 1F
[    0.527696] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.527700] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.527850] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug LTR]
[    0.527992] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[    0.528001] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    0.528316] PCI host bridge to bus 0000:00
[    0.528317] pci_bus 0000:00: root bus resource [io  0x0000-0x03af window]
[    0.528318] pci_bus 0000:00: root bus resource [io  0x03e0-0x0cf7 window]
[    0.528319] pci_bus 0000:00: root bus resource [io  0x03b0-0x03df window]
[    0.528320] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.528321] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.528322] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000dffff window]
[    0.528323] pci_bus 0000:00: root bus resource [mem 0xf0000000-0xfe9fffff window]
[    0.528324] pci_bus 0000:00: root bus resource [mem 0x20f380000-0x1fffffffff window]
[    0.528325] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.528331] pci 0000:00:00.0: [1022:1450] type 00 class 0x060000
[    0.528405] pci 0000:00:00.2: [1022:1451] type 00 class 0x080600
[    0.528496] pci 0000:00:01.0: [1022:1452] type 00 class 0x060000
[    0.528564] pci 0000:00:01.3: [1022:1453] type 01 class 0x060400
[    0.528596] pci 0000:00:01.3: enabling Extended Tags
[    0.529028] pci 0000:00:01.3: PME# supported from D0 D3hot D3cold
[    0.529122] pci 0000:00:02.0: [1022:1452] type 00 class 0x060000
[    0.529200] pci 0000:00:03.0: [1022:1452] type 00 class 0x060000
[    0.529262] pci 0000:00:03.1: [1022:1453] type 01 class 0x060400
[    0.529365] pci 0000:00:03.1: PME# supported from D0 D3hot D3cold
[    0.529462] pci 0000:00:04.0: [1022:1452] type 00 class 0x060000
[    0.529543] pci 0000:00:07.0: [1022:1452] type 00 class 0x060000
[    0.529605] pci 0000:00:07.1: [1022:1454] type 01 class 0x060400
[    0.529631] pci 0000:00:07.1: enabling Extended Tags
[    0.529982] pci 0000:00:07.1: PME# supported from D0 D3hot D3cold
[    0.530092] pci 0000:00:08.0: [1022:1452] type 00 class 0x060000
[    0.530156] pci 0000:00:08.1: [1022:1454] type 01 class 0x060400
[    0.530183] pci 0000:00:08.1: enabling Extended Tags
[    0.530259] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold
[    0.530388] pci 0000:00:14.0: [1022:790b] type 00 class 0x0c0500
[    0.530603] pci 0000:00:14.3: [1022:790e] type 00 class 0x060100
[    0.530821] pci 0000:00:18.0: [1022:1460] type 00 class 0x060000
[    0.530873] pci 0000:00:18.1: [1022:1461] type 00 class 0x060000
[    0.530924] pci 0000:00:18.2: [1022:1462] type 00 class 0x060000
[    0.530981] pci 0000:00:18.3: [1022:1463] type 00 class 0x060000
[    0.531035] pci 0000:00:18.4: [1022:1464] type 00 class 0x060000
[    0.531087] pci 0000:00:18.5: [1022:1465] type 00 class 0x060000
[    0.531140] pci 0000:00:18.6: [1022:1466] type 00 class 0x060000
[    0.531192] pci 0000:00:18.7: [1022:1467] type 00 class 0x060000
[    0.531334] pci 0000:03:00.0: [1022:43bb] type 00 class 0x0c0330
[    0.531355] pci 0000:03:00.0: reg 0x10: [mem 0xfe7a0000-0xfe7a7fff 64bit]
[    0.531389] pci 0000:03:00.0: enabling Extended Tags
[    0.531433] pci 0000:03:00.0: PME# supported from D3hot D3cold
[    0.531505] pci 0000:03:00.1: [1022:43b7] type 00 class 0x010601
[    0.531548] pci 0000:03:00.1: reg 0x24: [mem 0xfe780000-0xfe79ffff]
[    0.531555] pci 0000:03:00.1: reg 0x30: [mem 0xfe700000-0xfe77ffff pref]
[    0.531560] pci 0000:03:00.1: enabling Extended Tags
[    0.531594] pci 0000:03:00.1: PME# supported from D3hot D3cold
[    0.531644] pci 0000:03:00.2: [1022:43b2] type 01 class 0x060400
[    0.531680] pci 0000:03:00.2: enabling Extended Tags
[    0.531716] pci 0000:03:00.2: PME# supported from D3hot D3cold
[    0.531793] pci 0000:00:01.3: PCI bridge to [bus 03-25]
[    0.531796] pci 0000:00:01.3:   bridge window [io  0xd000-0xefff]
[    0.531798] pci 0000:00:01.3:   bridge window [mem 0xfe500000-0xfe7fffff]
[    0.531801] pci 0000:00:01.3:   bridge window [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.531887] pci 0000:1d:00.0: [1022:43b4] type 01 class 0x060400
[    0.531927] pci 0000:1d:00.0: enabling Extended Tags
[    0.531970] pci 0000:1d:00.0: PME# supported from D3hot D3cold
[    0.532037] pci 0000:1d:01.0: [1022:43b4] type 01 class 0x060400
[    0.532077] pci 0000:1d:01.0: enabling Extended Tags
[    0.532120] pci 0000:1d:01.0: PME# supported from D3hot D3cold
[    0.532188] pci 0000:1d:04.0: [1022:43b4] type 01 class 0x060400
[    0.532228] pci 0000:1d:04.0: enabling Extended Tags
[    0.532271] pci 0000:1d:04.0: PME# supported from D3hot D3cold
[    0.532338] pci 0000:1d:05.0: [1022:43b4] type 01 class 0x060400
[    0.532378] pci 0000:1d:05.0: enabling Extended Tags
[    0.532421] pci 0000:1d:05.0: PME# supported from D3hot D3cold
[    0.532489] pci 0000:1d:06.0: [1022:43b4] type 01 class 0x060400
[    0.532529] pci 0000:1d:06.0: enabling Extended Tags
[    0.532572] pci 0000:1d:06.0: PME# supported from D3hot D3cold
[    0.532641] pci 0000:1d:07.0: [1022:43b4] type 01 class 0x060400
[    0.532680] pci 0000:1d:07.0: enabling Extended Tags
[    0.532723] pci 0000:1d:07.0: PME# supported from D3hot D3cold
[    0.532804] pci 0000:03:00.2: PCI bridge to [bus 1d-25]
[    0.532808] pci 0000:03:00.2:   bridge window [io  0xd000-0xefff]
[    0.532811] pci 0000:03:00.2:   bridge window [mem 0xfe500000-0xfe6fffff]
[    0.532815] pci 0000:03:00.2:   bridge window [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.532844] pci 0000:1d:00.0: PCI bridge to [bus 1e]
[    0.532882] pci 0000:1d:01.0: PCI bridge to [bus 1f]
[    0.532928] pci 0000:1d:04.0: PCI bridge to [bus 22]
[    0.532965] pci 0000:1d:05.0: PCI bridge to [bus 23]
[    0.533019] pci 0000:24:00.0: [1b21:0612] type 00 class 0x010601
[    0.533046] pci 0000:24:00.0: reg 0x10: [io  0xe050-0xe057]
[    0.533058] pci 0000:24:00.0: reg 0x14: [io  0xe040-0xe043]
[    0.533069] pci 0000:24:00.0: reg 0x18: [io  0xe030-0xe037]
[    0.533081] pci 0000:24:00.0: reg 0x1c: [io  0xe020-0xe023]
[    0.533092] pci 0000:24:00.0: reg 0x20: [io  0xe000-0xe01f]
[    0.533104] pci 0000:24:00.0: reg 0x24: [mem 0xfe600000-0xfe6001ff]
[    0.533393] pci 0000:1d:06.0: PCI bridge to [bus 24]
[    0.533398] pci 0000:1d:06.0:   bridge window [io  0xe000-0xefff]
[    0.533400] pci 0000:1d:06.0:   bridge window [mem 0xfe600000-0xfe6fffff]
[    0.533453] pci 0000:25:00.0: [10ec:8168] type 00 class 0x020000
[    0.533491] pci 0000:25:00.0: reg 0x10: [io  0xd000-0xd0ff]
[    0.533525] pci 0000:25:00.0: reg 0x18: [mem 0xfe500000-0xfe500fff 64bit]
[    0.533547] pci 0000:25:00.0: reg 0x20: [mem 0x1ff0300000-0x1ff0303fff 64bit pref]
[    0.533671] pci 0000:25:00.0: supports D1 D2
[    0.533672] pci 0000:25:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.533820] pci 0000:1d:07.0: PCI bridge to [bus 25]
[    0.533824] pci 0000:1d:07.0:   bridge window [io  0xd000-0xdfff]
[    0.533827] pci 0000:1d:07.0:   bridge window [mem 0xfe500000-0xfe5fffff]
[    0.533831] pci 0000:1d:07.0:   bridge window [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.534239] pci 0000:26:00.0: [1002:67df] type 00 class 0x030000
[    0.534261] pci 0000:26:00.0: reg 0x10: [mem 0x1fe0000000-0x1fefffffff 64bit pref]
[    0.534269] pci 0000:26:00.0: reg 0x18: [mem 0x1ff0000000-0x1ff01fffff 64bit pref]
[    0.534274] pci 0000:26:00.0: reg 0x20: [io  0xf000-0xf0ff]
[    0.534280] pci 0000:26:00.0: reg 0x24: [mem 0xfe900000-0xfe93ffff]
[    0.534286] pci 0000:26:00.0: reg 0x30: [mem 0xfe940000-0xfe95ffff pref]
[    0.534295] pci 0000:26:00.0: BAR 0: assigned to efifb
[    0.534338] pci 0000:26:00.0: supports D1 D2
[    0.534339] pci 0000:26:00.0: PME# supported from D1 D2 D3hot D3cold
[    0.534417] pci 0000:26:00.1: [1002:aaf0] type 00 class 0x040300
[    0.534433] pci 0000:26:00.1: reg 0x10: [mem 0xfe960000-0xfe963fff 64bit]
[    0.534487] pci 0000:26:00.1: supports D1 D2
[    0.534557] pci 0000:00:03.1: PCI bridge to [bus 26]
[    0.534560] pci 0000:00:03.1:   bridge window [io  0xf000-0xffff]
[    0.534561] pci 0000:00:03.1:   bridge window [mem 0xfe900000-0xfe9fffff]
[    0.534564] pci 0000:00:03.1:   bridge window [mem 0x1fe0000000-0x1ff01fffff 64bit pref]
[    0.534624] pci 0000:27:00.0: [1022:145a] type 00 class 0x130000
[    0.534648] pci 0000:27:00.0: enabling Extended Tags
[    0.534709] pci 0000:27:00.2: [1022:1456] type 00 class 0x108000
[    0.534722] pci 0000:27:00.2: reg 0x18: [mem 0xfe300000-0xfe3fffff]
[    0.534730] pci 0000:27:00.2: reg 0x24: [mem 0xfe400000-0xfe401fff]
[    0.534735] pci 0000:27:00.2: enabling Extended Tags
[    0.534800] pci 0000:27:00.3: [1022:145f] type 00 class 0x0c0330
[    0.534811] pci 0000:27:00.3: reg 0x10: [mem 0xfe200000-0xfe2fffff 64bit]
[    0.534829] pci 0000:27:00.3: enabling Extended Tags
[    0.534856] pci 0000:27:00.3: PME# supported from D0 D3hot D3cold
[    0.534909] pci 0000:00:07.1: PCI bridge to [bus 27]
[    0.534912] pci 0000:00:07.1:   bridge window [mem 0xfe200000-0xfe4fffff]
[    0.535172] pci 0000:28:00.0: [1022:1455] type 00 class 0x130000
[    0.535198] pci 0000:28:00.0: enabling Extended Tags
[    0.535265] pci 0000:28:00.2: [1022:7901] type 00 class 0x010601
[    0.535292] pci 0000:28:00.2: reg 0x24: [mem 0xfe808000-0xfe808fff]
[    0.535299] pci 0000:28:00.2: enabling Extended Tags
[    0.535326] pci 0000:28:00.2: PME# supported from D3hot D3cold
[    0.535372] pci 0000:28:00.3: [1022:1457] type 00 class 0x040300
[    0.535382] pci 0000:28:00.3: reg 0x10: [mem 0xfe800000-0xfe807fff]
[    0.535399] pci 0000:28:00.3: enabling Extended Tags
[    0.535425] pci 0000:28:00.3: PME# supported from D0 D3hot D3cold
[    0.535483] pci 0000:00:08.1: PCI bridge to [bus 28]
[    0.535486] pci 0000:00:08.1:   bridge window [mem 0xfe800000-0xfe8fffff]
[    0.535834] ACPI: PCI Interrupt Link [LNKA] (IRQs 4 5 7 10 11 14 15) *0
[    0.535889] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 5 7 10 11 14 15) *0
[    0.535939] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 5 7 10 11 14 15) *0
[    0.535998] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 5 7 10 11 14 15) *0
[    0.536051] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 5 7 10 11 14 15) *0
[    0.536094] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 5 7 10 11 14 15) *0
[    0.536137] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 5 7 10 11 14 15) *0
[    0.536180] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 5 7 10 11 14 15) *0
[    0.536690] pci 0000:26:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[    0.536690] pci 0000:26:00.0: vgaarb: bridge control possible
[    0.536690] pci 0000:26:00.0: vgaarb: setting as boot device
[    0.536690] vgaarb: loaded
[    0.536776] ACPI: bus type USB registered
[    0.536784] usbcore: registered new interface driver usbfs
[    0.536788] usbcore: registered new interface driver hub
[    0.536814] usbcore: registered new device driver usb
[    0.536828] pps_core: LinuxPPS API ver. 1 registered
[    0.536829] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.536831] PTP clock support registered
[    0.536835] EDAC MC: Ver: 3.0.0
[    0.536913] Registered efivars operations
[    0.553533] PCI: Using ACPI for IRQ routing
[    0.556041] PCI: pci_cache_line_size set to 64 bytes
[    0.556100] e820: reserve RAM buffer [mem 0x09d00000-0x0bffffff]
[    0.556101] e820: reserve RAM buffer [mem 0x0a200000-0x0bffffff]
[    0.556102] e820: reserve RAM buffer [mem 0x0b000000-0x0bffffff]
[    0.556103] e820: reserve RAM buffer [mem 0xe57be018-0xe7ffffff]
[    0.556103] e820: reserve RAM buffer [mem 0xeaebc000-0xebffffff]
[    0.556104] e820: reserve RAM buffer [mem 0xec757000-0xefffffff]
[    0.556104] e820: reserve RAM buffer [mem 0xef000000-0xefffffff]
[    0.556105] e820: reserve RAM buffer [mem 0x20f380000-0x20fffffff]
[    0.556674] NetLabel: Initializing
[    0.556674] NetLabel:  domain hash size = 128
[    0.556674] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.556674] NetLabel:  unlabeled traffic allowed by default
[    0.556712] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.556714] hpet0: 3 comparators, 32-bit 14.318180 MHz counter
[    0.560006] clocksource: Switched to clocksource tsc-early
[    0.567959] VFS: Disk quotas dquot_6.6.0
[    0.567975] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.568034] pnp: PnP ACPI init
[    0.568159] system 00:00: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.568163] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.568222] system 00:01: [mem 0xfeb80000-0xfebfffff] could not be reserved
[    0.568225] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.568294] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.568468] system 00:03: [io  0x0280-0x028f] has been reserved
[    0.568470] system 00:03: [io  0x0290-0x029f] has been reserved
[    0.568471] system 00:03: [io  0x02a0-0x02af] has been reserved
[    0.568472] system 00:03: [io  0x02b0-0x02bf] has been reserved
[    0.568474] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.568694] pnp 00:04: [dma 0 disabled]
[    0.568724] pnp 00:04: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.568952] system 00:05: [io  0x04d0-0x04d1] has been reserved
[    0.568953] system 00:05: [io  0x040b] has been reserved
[    0.568954] system 00:05: [io  0x04d6] has been reserved
[    0.568957] system 00:05: [io  0x0c00-0x0c01] has been reserved
[    0.568959] system 00:05: [io  0x0c14] has been reserved
[    0.568960] system 00:05: [io  0x0c50-0x0c51] has been reserved
[    0.568961] system 00:05: [io  0x0c52] has been reserved
[    0.568962] system 00:05: [io  0x0c6c] has been reserved
[    0.568963] system 00:05: [io  0x0c6f] has been reserved
[    0.568964] system 00:05: [io  0x0cd0-0x0cd1] has been reserved
[    0.568965] system 00:05: [io  0x0cd2-0x0cd3] has been reserved
[    0.568966] system 00:05: [io  0x0cd4-0x0cd5] has been reserved
[    0.568967] system 00:05: [io  0x0cd6-0x0cd7] has been reserved
[    0.568968] system 00:05: [io  0x0cd8-0x0cdf] has been reserved
[    0.568969] system 00:05: [io  0x0800-0x089f] has been reserved
[    0.568970] system 00:05: [io  0x0b00-0x0b0f] has been reserved
[    0.568971] system 00:05: [io  0x0b20-0x0b3f] has been reserved
[    0.568972] system 00:05: [io  0x0900-0x090f] has been reserved
[    0.568973] system 00:05: [io  0x0910-0x091f] has been reserved
[    0.568974] system 00:05: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.568975] system 00:05: [mem 0xfec01000-0xfec01fff] could not be reserved
[    0.568976] system 00:05: [mem 0xfedc0000-0xfedc0fff] has been reserved
[    0.568977] system 00:05: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.568979] system 00:05: [mem 0xfed80000-0xfed8ffff] could not be reserved
[    0.568980] system 00:05: [mem 0xfec10000-0xfec10fff] has been reserved
[    0.568981] system 00:05: [mem 0xff000000-0xffffffff] has been reserved
[    0.568983] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.569390] pnp: PnP ACPI: found 6 devices
[    0.575067] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.575125] pci 0000:1d:00.0: PCI bridge to [bus 1e]
[    0.575135] pci 0000:1d:01.0: PCI bridge to [bus 1f]
[    0.575144] pci 0000:1d:04.0: PCI bridge to [bus 22]
[    0.575153] pci 0000:1d:05.0: PCI bridge to [bus 23]
[    0.575162] pci 0000:1d:06.0: PCI bridge to [bus 24]
[    0.575164] pci 0000:1d:06.0:   bridge window [io  0xe000-0xefff]
[    0.575167] pci 0000:1d:06.0:   bridge window [mem 0xfe600000-0xfe6fffff]
[    0.575174] pci 0000:1d:07.0: PCI bridge to [bus 25]
[    0.575175] pci 0000:1d:07.0:   bridge window [io  0xd000-0xdfff]
[    0.575179] pci 0000:1d:07.0:   bridge window [mem 0xfe500000-0xfe5fffff]
[    0.575181] pci 0000:1d:07.0:   bridge window [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.575186] pci 0000:03:00.2: PCI bridge to [bus 1d-25]
[    0.575187] pci 0000:03:00.2:   bridge window [io  0xd000-0xefff]
[    0.575190] pci 0000:03:00.2:   bridge window [mem 0xfe500000-0xfe6fffff]
[    0.575193] pci 0000:03:00.2:   bridge window [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.575197] pci 0000:00:01.3: PCI bridge to [bus 03-25]
[    0.575198] pci 0000:00:01.3:   bridge window [io  0xd000-0xefff]
[    0.575200] pci 0000:00:01.3:   bridge window [mem 0xfe500000-0xfe7fffff]
[    0.575202] pci 0000:00:01.3:   bridge window [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.575205] pci 0000:00:03.1: PCI bridge to [bus 26]
[    0.575206] pci 0000:00:03.1:   bridge window [io  0xf000-0xffff]
[    0.575208] pci 0000:00:03.1:   bridge window [mem 0xfe900000-0xfe9fffff]
[    0.575209] pci 0000:00:03.1:   bridge window [mem 0x1fe0000000-0x1ff01fffff 64bit pref]
[    0.575212] pci 0000:00:07.1: PCI bridge to [bus 27]
[    0.575214] pci 0000:00:07.1:   bridge window [mem 0xfe200000-0xfe4fffff]
[    0.575218] pci 0000:00:08.1: PCI bridge to [bus 28]
[    0.575220] pci 0000:00:08.1:   bridge window [mem 0xfe800000-0xfe8fffff]
[    0.575224] pci_bus 0000:00: resource 4 [io  0x0000-0x03af window]
[    0.575225] pci_bus 0000:00: resource 5 [io  0x03e0-0x0cf7 window]
[    0.575226] pci_bus 0000:00: resource 6 [io  0x03b0-0x03df window]
[    0.575227] pci_bus 0000:00: resource 7 [io  0x0d00-0xffff window]
[    0.575228] pci_bus 0000:00: resource 8 [mem 0x000a0000-0x000bffff window]
[    0.575229] pci_bus 0000:00: resource 9 [mem 0x000c0000-0x000dffff window]
[    0.575230] pci_bus 0000:00: resource 10 [mem 0xf0000000-0xfe9fffff window]
[    0.575231] pci_bus 0000:00: resource 11 [mem 0x20f380000-0x1fffffffff window]
[    0.575232] pci_bus 0000:03: resource 0 [io  0xd000-0xefff]
[    0.575232] pci_bus 0000:03: resource 1 [mem 0xfe500000-0xfe7fffff]
[    0.575233] pci_bus 0000:03: resource 2 [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.575234] pci_bus 0000:1d: resource 0 [io  0xd000-0xefff]
[    0.575235] pci_bus 0000:1d: resource 1 [mem 0xfe500000-0xfe6fffff]
[    0.575236] pci_bus 0000:1d: resource 2 [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.575237] pci_bus 0000:24: resource 0 [io  0xe000-0xefff]
[    0.575238] pci_bus 0000:24: resource 1 [mem 0xfe600000-0xfe6fffff]
[    0.575239] pci_bus 0000:25: resource 0 [io  0xd000-0xdfff]
[    0.575240] pci_bus 0000:25: resource 1 [mem 0xfe500000-0xfe5fffff]
[    0.575240] pci_bus 0000:25: resource 2 [mem 0x1ff0300000-0x1ff03fffff 64bit pref]
[    0.575241] pci_bus 0000:26: resource 0 [io  0xf000-0xffff]
[    0.575242] pci_bus 0000:26: resource 1 [mem 0xfe900000-0xfe9fffff]
[    0.575243] pci_bus 0000:26: resource 2 [mem 0x1fe0000000-0x1ff01fffff 64bit pref]
[    0.575244] pci_bus 0000:27: resource 1 [mem 0xfe200000-0xfe4fffff]
[    0.575245] pci_bus 0000:28: resource 1 [mem 0xfe800000-0xfe8fffff]
[    0.575319] NET: Registered protocol family 2
[    0.575403] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes)
[    0.575424] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.575512] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.575632] TCP: Hash tables configured (established 65536 bind 65536)
[    0.575672] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    0.575691] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    0.575755] NET: Registered protocol family 1
[    0.575759] NET: Registered protocol family 44
[    0.575898] pci 0000:26:00.1: Linked as a consumer to 0000:26:00.0
[    0.576035] PCI: CLS 64 bytes, default 64
[    0.576063] Unpacking initramfs...
[    0.605047] Freeing initrd memory: 78940K
[    0.605065] AMD-Vi: IOMMU performance counters supported
[    0.605353] iommu: Adding device 0000:00:01.0 to group 0
[    0.605459] iommu: Adding device 0000:00:01.3 to group 1
[    0.605555] iommu: Adding device 0000:00:02.0 to group 2
[    0.605660] iommu: Adding device 0000:00:03.0 to group 3
[    0.605768] iommu: Adding device 0000:00:03.1 to group 4
[    0.605864] iommu: Adding device 0000:00:04.0 to group 5
[    0.605975] iommu: Adding device 0000:00:07.0 to group 6
[    0.606075] iommu: Adding device 0000:00:07.1 to group 7
[    0.606184] iommu: Adding device 0000:00:08.0 to group 8
[    0.606285] iommu: Adding device 0000:00:08.1 to group 9
[    0.606401] iommu: Adding device 0000:00:14.0 to group 10
[    0.606414] iommu: Adding device 0000:00:14.3 to group 10
[    0.606533] iommu: Adding device 0000:00:18.0 to group 11
[    0.606546] iommu: Adding device 0000:00:18.1 to group 11
[    0.606558] iommu: Adding device 0000:00:18.2 to group 11
[    0.606570] iommu: Adding device 0000:00:18.3 to group 11
[    0.606584] iommu: Adding device 0000:00:18.4 to group 11
[    0.606595] iommu: Adding device 0000:00:18.5 to group 11
[    0.606607] iommu: Adding device 0000:00:18.6 to group 11
[    0.606620] iommu: Adding device 0000:00:18.7 to group 11
[    0.606743] iommu: Adding device 0000:03:00.0 to group 12
[    0.606763] iommu: Adding device 0000:03:00.1 to group 12
[    0.606784] iommu: Adding device 0000:03:00.2 to group 12
[    0.606796] iommu: Adding device 0000:1d:00.0 to group 12
[    0.606807] iommu: Adding device 0000:1d:01.0 to group 12
[    0.606818] iommu: Adding device 0000:1d:04.0 to group 12
[    0.606830] iommu: Adding device 0000:1d:05.0 to group 12
[    0.606841] iommu: Adding device 0000:1d:06.0 to group 12
[    0.606852] iommu: Adding device 0000:1d:07.0 to group 12
[    0.606864] iommu: Adding device 0000:24:00.0 to group 12
[    0.606883] iommu: Adding device 0000:25:00.0 to group 12
[    0.607008] iommu: Adding device 0000:26:00.0 to group 13
[    0.607024] iommu: Using direct mapping for device 0000:26:00.0
[    0.607047] iommu: Adding device 0000:26:00.1 to group 13
[    0.607103] iommu: Adding device 0000:27:00.0 to group 14
[    0.607203] iommu: Adding device 0000:27:00.2 to group 15
[    0.607296] iommu: Adding device 0000:27:00.3 to group 16
[    0.607402] iommu: Adding device 0000:28:00.0 to group 17
[    0.607495] iommu: Adding device 0000:28:00.2 to group 18
[    0.607600] iommu: Adding device 0000:28:00.3 to group 19
[    0.607850] AMD-Vi: Found IOMMU at 0000:00:00.2 cap 0x40
[    0.607851] AMD-Vi: Extended features (0xf77ef22294ada):
[    0.607851]  PPR NX GT IA GA PC GA_vAPIC
[    0.607854] AMD-Vi: Interrupt remapping enabled
[    0.607854] AMD-Vi: Virtual APIC enabled
[    0.607947] AMD-Vi: Lazy IO/TLB flushing enabled
[    0.608829] amd_uncore: AMD NB counters detected
[    0.608833] amd_uncore: AMD LLC counters detected
[    0.608988] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).
[    0.609028] check: Scanning for low memory corruption every 60 seconds
[    0.609516] Initialise system trusted keyrings
[    0.609529] Key type blacklist registered
[    0.609568] workingset: timestamp_bits=41 max_order=21 bucket_order=0
[    0.610385] zbud: loaded
[    0.627911] Key type asymmetric registered
[    0.627912] Asymmetric key parser 'x509' registered
[    0.627919] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[    0.627960] io scheduler mq-deadline registered
[    0.627961] io scheduler kyber registered
[    0.627993] io scheduler bfq registered
[    0.628285] pcieport 0000:00:01.3: Signaling PME with IRQ 26
[    0.628340] aer 0000:00:01.3:pcie002: AER enabled with IRQ 26
[    0.628498] pcieport 0000:00:03.1: Signaling PME with IRQ 27
[    0.628539] aer 0000:00:03.1:pcie002: AER enabled with IRQ 27
[    0.629062] pcieport 0000:00:07.1: Signaling PME with IRQ 28
[    0.629099] aer 0000:00:07.1:pcie002: AER enabled with IRQ 28
[    0.629318] pcieport 0000:00:08.1: Signaling PME with IRQ 30
[    0.629355] aer 0000:00:08.1:pcie002: AER enabled with IRQ 30
[    0.630110] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    0.630154] efifb: probing for efifb
[    0.630167] efifb: showing boot graphics
[    0.631817] efifb: framebuffer at 0x1fe0000000, using 8100k, total 8100k
[    0.631818] efifb: mode is 1920x1080x32, linelength=7680, pages=1
[    0.631819] efifb: scrolling: redraw
[    0.631820] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    0.631854] fbcon: Deferring console take-over
[    0.631855] fb0: EFI VGA frame buffer device
[    0.631909] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.631916] ACPI: Power Button [PWRB]
[    0.631948] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    0.635029] ACPI: Power Button [PWRF]
[    0.635099] Monitor-Mwait will be used to enter C-1 state
[    0.636061] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.657096] 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.658082] usbcore: registered new interface driver usbserial_generic
[    0.658085] usbserial: USB Serial support registered for generic
[    0.658111] rtc_cmos 00:02: RTC can wake from S4
[    0.658356] rtc_cmos 00:02: registered as rtc0
[    0.658365] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    0.658472] ledtrig-cpu: registered to indicate activity on CPUs
[    0.658650] NET: Registered protocol family 10
[    0.661155] Segment Routing with IPv6
[    0.661169] NET: Registered protocol family 17
[    0.661747] RAS: Correctable Errors collector initialized.
[    0.661768] microcode: CPU0: patch_level=0x0800820b
[    0.661773] microcode: CPU1: patch_level=0x0800820b
[    0.661775] microcode: CPU2: patch_level=0x0800820b
[    0.661779] microcode: CPU3: patch_level=0x0800820b
[    0.661784] microcode: CPU4: patch_level=0x0800820b
[    0.661788] microcode: CPU5: patch_level=0x0800820b
[    0.661795] microcode: CPU6: patch_level=0x0800820b
[    0.661800] microcode: CPU7: patch_level=0x0800820b
[    0.661806] microcode: CPU8: patch_level=0x0800820b
[    0.661810] microcode: CPU9: patch_level=0x0800820b
[    0.661816] microcode: CPU10: patch_level=0x0800820b
[    0.661821] microcode: CPU11: patch_level=0x0800820b
[    0.661844] microcode: Microcode Update Driver: v2.2.
[    0.661852] sched_clock: Marking stable (688500561, -26660203)->(769071900, -107231542)
[    0.662110] registered taskstats version 1
[    0.662116] Loading compiled-in X.509 certificates
[    0.663747] Loaded X.509 cert 'Build time autogenerated kernel key: 7d9afc3f9fd561405a9741966475ada1692da41e'
[    0.663769] zswap: loaded using pool lzo/zbud
[    0.666227] Key type big_key registered
[    0.666476]   Magic number: 3:896:440
[    0.666487] clockevents broadcast: hash matches
[    0.666590] rtc_cmos 00:02: setting system clock to 2019-01-10T17:25:33 UTC (1547141133)
[    0.667763] Freeing unused decrypted memory: 2040K
[    0.667998] Freeing unused kernel image memory: 1496K
[    0.698417] Write protecting the kernel read-only data: 18432k
[    0.698997] Freeing unused kernel image memory: 2020K
[    0.699107] Freeing unused kernel image memory: 544K
[    0.705864] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    0.705868] Run /init as init process
[    0.750984] fbcon: Taking over console
[    0.751030] Console: switching to colour frame buffer device 240x67
[    0.815519] xhci_hcd 0000:03:00.0: xHCI Host Controller
[    0.815524] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 1
[    0.827688] SCSI subsystem initialized
[    0.847155] libata version 3.00 loaded.
[    0.853229] ahci 0000:03:00.1: version 3.0
[    0.853401] ahci 0000:03:00.1: AHCI 0001.0301 32 slots 8 ports 6 Gbps 0x33 impl SATA mode
[    0.853403] ahci 0000:03:00.1: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part sxs deso sadm sds apst 
[    0.853948] scsi host0: ahci
[    0.854074] scsi host1: ahci
[    0.858405] scsi host2: ahci
[    0.861779] scsi host3: ahci
[    0.866251] scsi host4: ahci
[    0.869467] scsi host5: ahci
[    0.869561] scsi host6: ahci
[    0.869669] scsi host7: ahci
[    0.869718] ata1: SATA max UDMA/133 abar m131072@0xfe780000 port 0xfe780100 irq 42
[    0.869719] ata2: SATA max UDMA/133 abar m131072@0xfe780000 port 0xfe780180 irq 42
[    0.869720] ata3: DUMMY
[    0.869721] ata4: DUMMY
[    0.869723] ata5: SATA max UDMA/133 abar m131072@0xfe780000 port 0xfe780300 irq 42
[    0.869724] ata6: SATA max UDMA/133 abar m131072@0xfe780000 port 0xfe780380 irq 42
[    0.869725] ata7: DUMMY
[    0.869726] ata8: DUMMY
[    0.869946] ahci 0000:24:00.0: AHCI 0001.0200 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    0.869949] ahci 0000:24:00.0: flags: 64bit ncq sntf stag led clo pmp pio slum part ccc sxs 
[    0.870171] scsi host8: ahci
[    0.870580] scsi host9: ahci
[    0.870621] ata9: SATA max UDMA/133 abar m512@0xfe600000 port 0xfe600100 irq 43
[    0.870623] ata10: SATA max UDMA/133 abar m512@0xfe600000 port 0xfe600180 irq 43
[    0.870729] ahci 0000:28:00.2: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl SATA mode
[    0.870731] ahci 0000:28:00.2: flags: 64bit ncq sntf ilck pm led clo only pmp fbs pio slum part 
[    0.870847] scsi host10: ahci
[    0.870873] xhci_hcd 0000:03:00.0: hcc params 0x0200ef81 hci version 0x110 quirks 0x0000000048000410
[    0.870889] ata11: SATA max UDMA/133 abar m4096@0xfe808000 port 0xfe808100 irq 45
[    0.871179] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[    0.871180] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.871181] usb usb1: Product: xHCI Host Controller
[    0.871182] usb usb1: Manufacturer: Linux 5.0.0-rc1-debug-dirty xhci-hcd
[    0.871183] usb usb1: SerialNumber: 0000:03:00.0
[    0.871278] hub 1-0:1.0: USB hub found
[    0.871293] hub 1-0:1.0: 10 ports detected
[    0.871549] xhci_hcd 0000:03:00.0: xHCI Host Controller
[    0.871551] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 2
[    0.871553] xhci_hcd 0000:03:00.0: Host supports USB 3.10 Enhanced SuperSpeed
[    0.871591] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    0.871606] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.00
[    0.871607] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.871608] usb usb2: Product: xHCI Host Controller
[    0.871609] usb usb2: Manufacturer: Linux 5.0.0-rc1-debug-dirty xhci-hcd
[    0.871609] usb usb2: SerialNumber: 0000:03:00.0
[    0.871666] hub 2-0:1.0: USB hub found
[    0.871673] hub 2-0:1.0: 4 ports detected
[    0.871739] usb: port power management may be unreliable
[    0.871844] xhci_hcd 0000:27:00.3: xHCI Host Controller
[    0.871847] xhci_hcd 0000:27:00.3: new USB bus registered, assigned bus number 3
[    0.871937] xhci_hcd 0000:27:00.3: hcc params 0x0270f665 hci version 0x100 quirks 0x0000000000000410
[    0.872170] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.00
[    0.872171] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.872172] usb usb3: Product: xHCI Host Controller
[    0.872173] usb usb3: Manufacturer: Linux 5.0.0-rc1-debug-dirty xhci-hcd
[    0.872174] usb usb3: SerialNumber: 0000:27:00.3
[    0.872230] hub 3-0:1.0: USB hub found
[    0.872235] hub 3-0:1.0: 4 ports detected
[    0.872359] xhci_hcd 0000:27:00.3: xHCI Host Controller
[    0.872361] xhci_hcd 0000:27:00.3: new USB bus registered, assigned bus number 4
[    0.872363] xhci_hcd 0000:27:00.3: Host supports USB 3.0  SuperSpeed
[    0.872372] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    0.872386] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.00
[    0.872387] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.872388] usb usb4: Product: xHCI Host Controller
[    0.872389] usb usb4: Manufacturer: Linux 5.0.0-rc1-debug-dirty xhci-hcd
[    0.872390] usb usb4: SerialNumber: 0000:27:00.3
[    0.872442] hub 4-0:1.0: USB hub found
[    0.872448] hub 4-0:1.0: 4 ports detected
[    1.182894] ata10: SATA link down (SStatus 0 SControl 300)
[    1.183204] ata2: SATA link down (SStatus 0 SControl 300)
[    1.183535] ata5: SATA link down (SStatus 0 SControl 300)
[    1.183556] ata6: SATA link down (SStatus 0 SControl 300)
[    1.186799] ata11: SATA link down (SStatus 0 SControl 300)
[    1.200043] usb 3-3: new high-speed USB device number 2 using xhci_hcd
[    1.200051] usb 1-7: new full-speed USB device number 2 using xhci_hcd
[    1.340383] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.340388] ata9: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    1.341262] ata1.00: ATA-9: ST2000DM006-2DM164, CC26, max UDMA/133
[    1.341263] ata1.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 32), AA
[    1.341992] ata9.00: supports DRM functions and may not be fully accessible
[    1.342076] usb 3-3: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[    1.342078] usb 3-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    1.342079] usb 3-3: Product: USB 2.0 Hub
[    1.342184] ata1.00: configured for UDMA/133
[    1.342344] scsi 0:0:0:0: Direct-Access     ATA      ST2000DM006-2DM1 CC26 PQ: 0 ANSI: 5
[    1.342598] ata9.00: disabling queued TRIM support
[    1.342599] ata9.00: ATA-9: Samsung SSD 850 EVO 500GB, EMT02B6Q, max UDMA/133
[    1.342600] ata9.00: 976773168 sectors, multi 1: LBA48 NCQ (depth 32), AA
[    1.344317] ata9.00: supports DRM functions and may not be fully accessible
[    1.344869] ata9.00: disabling queued TRIM support
[    1.346326] ata9.00: configured for UDMA/133
[    1.346520] scsi 8:0:0:0: Direct-Access     ATA      Samsung SSD 850  2B6Q PQ: 0 ANSI: 5
[    1.348033] sd 0:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[    1.348035] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    1.348043] sd 0:0:0:0: [sda] Write Protect is off
[    1.348045] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.348053] sd 8:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[    1.348057] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.348058] sd 8:0:0:0: [sdb] Write Protect is off
[    1.348059] sd 8:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    1.348067] sd 8:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.349401]  sdb: sdb1 sdb2 sdb3 sdb4 sdb5
[    1.349990] sd 8:0:0:0: [sdb] supports TCG Opal
[    1.349991] sd 8:0:0:0: [sdb] Attached SCSI disk
[    1.384618] hub 3-3:1.0: USB hub found
[    1.384954] hub 3-3:1.0: 4 ports detected
[    1.400765]  sda: sda1
[    1.401068] sd 0:0:0:0: [sda] Attached SCSI disk
[    1.535234] random: fast init done
[    1.613263] usb 1-7: New USB device found, idVendor=2cc2, idProduct=0005, bcdDevice=10.84
[    1.613266] usb 1-7: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[    1.613267] usb 1-7: Product: Teufel Cinebar One
[    1.613269] usb 1-7: SerialNumber: ABCDEF0123456789
[    1.626722] tsc: Refined TSC clocksource calibration: 3393.622 MHz
[    1.626731] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x30eac5b3ab4, max_idle_ns: 440795272524 ns
[    1.626774] clocksource: Switched to clocksource tsc
[    1.671228] EXT4-fs (sdb2): mounted filesystem with writeback data mode. Opts: data=writeback
[    1.783352] usb 3-3.3: new low-speed USB device number 3 using xhci_hcd
[    1.809783] systemd[1]: systemd 240 running in system mode. (+PAM +AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)
[    1.823425] systemd[1]: Detected architecture x86-64.
[    1.833253] systemd[1]: Set hostname to <hostname>.
[    1.929256] systemd[1]: /usr/lib/systemd/system/auditd.service:12: PIDFile= references path below legacy directory /var/run/, updating /var/run/auditd.pid → /run/auditd.pid; please update the unit file accordingly.
[    1.966438] systemd[1]: Listening on initctl Compatibility Named Pipe.
[    1.966725] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    1.966787] systemd[1]: Listening on Network Service Netlink Socket.
[    1.966794] systemd[1]: Reached target Remote File Systems.
[    1.968499] systemd[1]: Listening on Process Core Dump Socket.
[    1.968509] systemd[1]: Reached target Swap.
[    1.977235] EXT4-fs (sdb2): re-mounted. Opts: data=writeback
[    1.994596] random: lvm: uninitialized urandom read (4 bytes read)
[    1.995919] random: systemd-random-: uninitialized urandom read (512 bytes read)
[    1.996592] audit: type=1130 audit(1547141134.823:2): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-random-seed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    1.997187] audit: type=1130 audit(1547141134.826:3): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=lvm2-lvmetad comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    1.997866] usb 3-3.3: New USB device found, idVendor=046d, idProduct=c069, bcdDevice=56.01
[    1.997867] usb 3-3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.997869] usb 3-3.3: Product: USB Laser Mouse
[    1.997870] usb 3-3.3: Manufacturer: Logitech
[    2.007638] audit: type=1130 audit(1547141134.836:4): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.008511] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    2.008538] sd 8:0:0:0: Attached scsi generic sg1 type 0
[    2.009343] audit: type=1130 audit(1547141134.836:5): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-modules-load comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.025898] audit: type=1130 audit(1547141134.853:6): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.031976] audit: type=1130 audit(1547141134.860:7): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.032095] systemd-journald[409]: Received request to flush runtime journal from PID 1
[    2.033074] audit: type=1130 audit(1547141134.860:8): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-sysctl comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.059785] audit: type=1130 audit(1547141134.886:9): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.098943] acpi_cpufreq: overriding BIOS provided _PSD data
[    2.119880] audit: type=1130 audit(1547141134.946:10): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    2.153224] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
[    2.153227] piix4_smbus 0000:00:14.0: Using register 0x02 for SMBus port selection
[    2.184195] Linux agpgart interface v0.103
[    2.188580] input: PC Speaker as /devices/platform/pcspkr/input/input2
[    2.191785] cryptd: max_cpu_qlen set to 1000
[    2.214314] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
[    2.214437] sp5100-tco sp5100-tco: Using 0xfed80b00 for watchdog MMIO address
[    2.214447] sp5100-tco sp5100-tco: Watchdog hardware is disabled
[    2.238748] ccp 0000:27:00.2: enabling device (0000 -> 0002)
[    2.246711] usb 3-3.4: new full-speed USB device number 4 using xhci_hcd
[    2.246949] ccp 0000:27:00.2: ccp enabled
[    2.246976] ccp 0000:27:00.2: psp initialization failed
[    2.246978] ccp 0000:27:00.2: enabled
[    2.283423] AVX2 version of gcm_enc/dec engaged.
[    2.283425] AES CTR mode by8 optimization enabled
[    2.296275] tpm_crb MSFT0101:00: can't request region for resource [mem 0xec85a000-0xec85afff]
[    2.296280] tpm_crb: probe of MSFT0101:00 failed with error -16
[    2.333668] libphy: r8169: probed
[    2.333974] r8169 0000:25:00.0 eth0: RTL8168g/8111g, 70:85:c2:67:11:66, XID 4c0, IRQ 66
[    2.333976] r8169 0000:25:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    2.339817] r8169 0000:25:00.0 enp37s0: renamed from eth0
[    2.467242] usb 3-3.4: New USB device found, idVendor=04d9, idProduct=0201, bcdDevice= 1.01
[    2.467246] usb 3-3.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.467247] usb 3-3.4: Product: USB-HID Keyboard
[    2.492994] snd_hda_intel 0000:26:00.1: enabling device (0000 -> 0002)
[    2.493088] snd_hda_intel 0000:26:00.1: Handle vga_switcheroo audio client
[    2.493089] snd_hda_intel 0000:26:00.1: Force to non-snoop mode
[    2.493384] snd_hda_intel 0000:28:00.3: enabling device (0000 -> 0002)
[    2.543741] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card1/input3
[    2.543780] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card1/input4
[    2.543820] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card1/input5
[    2.543865] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card1/input6
[    2.582965] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC892: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    2.582967] snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.582969] snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    2.582970] snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
[    2.582975] snd_hda_codec_realtek hdaudioC2D0:    inputs:
[    2.582976] snd_hda_codec_realtek hdaudioC2D0:      Front Mic=0x19
[    2.582978] snd_hda_codec_realtek hdaudioC2D0:      Rear Mic=0x18
[    2.582979] snd_hda_codec_realtek hdaudioC2D0:      Line=0x1a
[    2.598193] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card2/input7
[    2.598240] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card2/input8
[    2.598280] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card2/input9
[    2.598316] input: HD-Audio Generic Line Out as /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card2/input10
[    2.598354] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card2/input11
[    2.621171] EXT4-fs (sda1): mounted filesystem with writeback data mode. Opts: data=writeback
[    2.646946] random: crng init done
[    2.710422] hidraw: raw HID events driver (C) Jiri Kosina
[    2.742097] nct6775: Found NCT6779D or compatible chip at 0x2e:0x290
[    2.775157] usbcore: registered new interface driver usbhid
[    2.775161] usbhid: USB HID core driver
[    2.824296] input: Logitech USB Laser Mouse as /devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3/3-3/3-3.3/3-3.3:1.0/0003:046D:C069.0001/input/input12
[    2.824696] usbcore: registered new interface driver snd-usb-audio
[    2.826713] hid-generic 0003:046D:C069.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB Laser Mouse] on usb-0000:27:00.3-3.3/input0
[    2.826844] input: USB-HID Keyboard as /devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3/3-3/3-3.4/3-3.4:1.0/0003:04D9:0201.0002/input/input13
[    2.883605] hid-generic 0003:04D9:0201.0002: input,hidraw1: USB HID v1.11 Keyboard [USB-HID Keyboard] on usb-0000:27:00.3-3.4/input0
[    2.884127] hid-generic 0003:04D9:0201.0003: hiddev0,hidraw2: USB HID v1.11 Device [USB-HID Keyboard] on usb-0000:27:00.3-3.4/input1
[    2.884313] input: USB-HID Keyboard System Control as /devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3/3-3/3-3.4/3-3.4:1.2/0003:04D9:0201.0004/input/input14
[    2.896843] kvm: Nested Virtualization enabled
[    2.896849] kvm: Nested Paging enabled
[    2.896850] SVM: Virtual VMLOAD VMSAVE supported
[    2.896850] SVM: Virtual GIF supported
[    2.940124] input: USB-HID Keyboard Consumer Control as /devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3/3-3/3-3.4/3-3.4:1.2/0003:04D9:0201.0004/input/input15
[    2.940180] input: USB-HID Keyboard Mouse as /devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3/3-3/3-3.4/3-3.4:1.2/0003:04D9:0201.0004/input/input16
[    2.940229] input: USB-HID Keyboard as /devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3/3-3/3-3.4/3-3.4:1.2/0003:04D9:0201.0004/input/input17
[    2.940277] hid-generic 0003:04D9:0201.0004: input,hidraw3: USB HID v1.11 Mouse [USB-HID Keyboard] on usb-0000:27:00.3-3.4/input2
[    2.954970] mousedev: PS/2 mouse device common for all mice
[    3.077330] AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
[    3.597064] IPv6: ADDRCONF(NETDEV_UP): br-l: link is not ready
[    3.597495] IPv6: ADDRCONF(NETDEV_UP): br-w: link is not ready
[    3.670993] 8021q: 802.1Q VLAN Support v1.8
[    3.673457] Generic PHY r8169-2500:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=r8169-2500:00, irq=IGNORE)
[    3.802273] IPv6: ADDRCONF(NETDEV_UP): enp37s0: link is not ready
[    3.802586] r8169 0000:25:00.0 enp37s0: Link is Down
[    3.802903] br-l: port 1(lan) entered blocking state
[    3.802905] br-l: port 1(lan) entered disabled state
[    3.802977] device lan entered promiscuous mode
[    3.802983] device enp37s0 entered promiscuous mode
[    3.803447] br-w: port 1(wan) entered blocking state
[    3.803449] br-w: port 1(wan) entered disabled state
[    3.803505] device wan entered promiscuous mode
[    5.505858] [drm] amdgpu kernel modesetting enabled.
[    5.505942] Parsing CRAT table with 1 nodes
[    5.505946] Ignoring ACPI CRAT on non-APU system
[    5.505948] Virtual CRAT table created for CPU
[    5.505948] Parsing CRAT table with 1 nodes
[    5.505949] Creating topology SYSFS entries
[    5.505955] Topology: Add CPU node
[    5.505956] Finished initializing topology
[    5.506073] checking generic (1fe0000000 7e9000) vs hw (1fe0000000 10000000)
[    5.506074] fb0: switching to amdgpudrmfb from EFI VGA
[    5.506116] Console: switching to colour dummy device 80x25
[    5.506232] amdgpu 0000:26:00.0: enabling device (0006 -> 0007)
[    5.506407] [drm] initializing kernel modesetting (POLARIS10 0x1002:0x67DF 0x1462:0x3416 0xEF).
[    5.506413] [drm] register mmio base: 0xFE900000
[    5.506413] [drm] register mmio size: 262144
[    5.506417] [drm] add ip block number 0 <vi_common>
[    5.506418] [drm] add ip block number 1 <gmc_v8_0>
[    5.506418] [drm] add ip block number 2 <tonga_ih>
[    5.506419] [drm] add ip block number 3 <gfx_v8_0>
[    5.506420] [drm] add ip block number 4 <sdma_v3_0>
[    5.506420] [drm] add ip block number 5 <powerplay>
[    5.506421] [drm] add ip block number 6 <dm>
[    5.506422] [drm] add ip block number 7 <uvd_v6_0>
[    5.506422] [drm] add ip block number 8 <vce_v3_0>
[    5.506431] [drm] UVD is enabled in VM mode
[    5.506431] [drm] UVD ENC is enabled in VM mode
[    5.506433] [drm] VCE enabled in VM mode
[    5.506458] ATOM BIOS: MS-V34113-F4
[    5.506482] [drm] vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
[    5.508606] amdgpu 0000:26:00.0: BAR 2: releasing [mem 0x1ff0000000-0x1ff01fffff 64bit pref]
[    5.508608] amdgpu 0000:26:00.0: BAR 0: releasing [mem 0x1fe0000000-0x1fefffffff 64bit pref]
[    5.508623] pcieport 0000:00:03.1: BAR 15: releasing [mem 0x1fe0000000-0x1ff01fffff 64bit pref]
[    5.508632] pcieport 0000:00:03.1: BAR 15: assigned [mem 0x280000000-0x3ffffffff 64bit pref]
[    5.508634] amdgpu 0000:26:00.0: BAR 0: assigned [mem 0x300000000-0x3ffffffff 64bit pref]
[    5.508640] amdgpu 0000:26:00.0: BAR 2: assigned [mem 0x280000000-0x2801fffff 64bit pref]
[    5.508646] pcieport 0000:00:03.1: PCI bridge to [bus 26]
[    5.508648] pcieport 0000:00:03.1:   bridge window [io  0xf000-0xffff]
[    5.508651] pcieport 0000:00:03.1:   bridge window [mem 0xfe900000-0xfe9fffff]
[    5.508652] pcieport 0000:00:03.1:   bridge window [mem 0x280000000-0x3ffffffff 64bit pref]
[    5.508663] amdgpu 0000:26:00.0: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[    5.508664] amdgpu 0000:26:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[    5.508668] [drm] Detected VRAM RAM=4096M, BAR=4096M
[    5.508669] [drm] RAM width 256bits GDDR5
[    5.508760] [TTM] Zone  kernel: Available graphics memory: 4081692 kiB
[    5.508760] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[    5.508761] [TTM] Initializing pool allocator
[    5.508763] [TTM] Initializing DMA pool allocator
[    5.508781] [drm] amdgpu: 4096M of VRAM memory ready
[    5.508782] [drm] amdgpu: 4096M of GTT memory ready.
[    5.508793] [drm] GART: num cpu pages 65536, num gpu pages 65536
[    5.510349] [drm] PCIE GART of 256M enabled (table at 0x000000F4007E9000).
[    5.511070] [drm] Chained IB support enabled!
[    5.515594] [drm] Found UVD firmware Version: 1.130 Family ID: 16
[    5.516735] [drm] Found VCE firmware Version: 53.26 Binary ID: 3
[    5.577220] [drm] DM_PPLIB: values for Engine clock
[    5.577221] [drm] DM_PPLIB:	 300000
[    5.577221] [drm] DM_PPLIB:	 588000
[    5.577221] [drm] DM_PPLIB:	 980000
[    5.577222] [drm] DM_PPLIB:	 1072000
[    5.577222] [drm] DM_PPLIB:	 1139000
[    5.577223] [drm] DM_PPLIB:	 1203000
[    5.577223] [drm] DM_PPLIB:	 1245000
[    5.577223] [drm] DM_PPLIB:	 1281000
[    5.577224] [drm] DM_PPLIB: Validation clocks:
[    5.577224] [drm] DM_PPLIB:    engine_max_clock: 128100
[    5.577224] [drm] DM_PPLIB:    memory_max_clock: 175000
[    5.577225] [drm] DM_PPLIB:    level           : 8
[    5.577226] [drm] DM_PPLIB: values for Memory clock
[    5.577226] [drm] DM_PPLIB:	 300000
[    5.577226] [drm] DM_PPLIB:	 1000000
[    5.577226] [drm] DM_PPLIB:	 1750000
[    5.577227] [drm] DM_PPLIB: Validation clocks:
[    5.577227] [drm] DM_PPLIB:    engine_max_clock: 128100
[    5.577227] [drm] DM_PPLIB:    memory_max_clock: 175000
[    5.577228] [drm] DM_PPLIB:    level           : 8
[    5.586729] [drm] Display Core initialized with v3.2.08!
[    5.600993] [drm] DM_MST: Differing MST start on aconnector: 000000000e46d4f6 [id: 59]
[    5.601300] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    5.601301] [drm] Driver supports precise vblank timestamp query.
[    5.627747] [drm] UVD and UVD ENC initialized successfully.
[    5.728681] [drm] VCE initialized successfully.
[    5.729636] kfd kfd: Allocated 3969056 bytes on gart
[    5.729646] Virtual CRAT table created for GPU
[    5.729647] Parsing CRAT table with 1 nodes
[    5.729653] Creating topology SYSFS entries
[    5.729704] Topology: Add dGPU node [0x67df:0x1002]
[    5.729761] kfd kfd: added device 1002:67df
[    5.729926] [drm] Cannot find any crtc or sizes
[    5.735183] [drm] Initialized amdgpu 3.27.0 20150101 for 0000:26:00.0 on minor 0
[    5.796968] [drm] DM_MST: added connector: 00000000a15be3f3 [id: 72] [master: 000000000e46d4f6]
[    6.011852] [drm] DM_MST: added connector: 0000000007fb5aad [id: 76] [master: 000000000e46d4f6]
[    6.118745] kauditd_printk_skb: 20 callbacks suppressed
[    6.118748] audit: type=1006 audit(1547141138.946:30): pid=611 uid=0 old-auid=4294967295 auid=1000 tty=tty1 old-ses=4294967295 ses=1 res=1
[    6.136595] audit: type=1130 audit(1547141138.963:31): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@1000 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.142418] audit: type=1006 audit(1547141138.970:32): pid=638 uid=0 old-auid=4294967295 auid=1000 tty=(none) old-ses=4294967295 ses=2 res=1
[    6.210577] [drm] DM_MST: added connector: 000000002a25c0ab [id: 80] [master: 000000000e46d4f6]
[    6.265207] audit: type=1130 audit(1547141139.093:33): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@1000 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.335709] r8169 0000:25:00.0 enp37s0: Link is Up - 1Gbps/Full - flow control rx/tx
[    6.335719] IPv6: ADDRCONF(NETDEV_CHANGE): enp37s0: link becomes ready
[    6.335835] br-l: port 1(lan) entered blocking state
[    6.335837] br-l: port 1(lan) entered forwarding state
[    6.335878] br-w: port 1(wan) entered blocking state
[    6.335879] br-w: port 1(wan) entered forwarding state
[    6.335915] IPv6: ADDRCONF(NETDEV_CHANGE): br-l: link becomes ready
[    6.335943] IPv6: ADDRCONF(NETDEV_CHANGE): br-w: link becomes ready
[    6.375511] audit: type=1130 audit(1547141139.203:34): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    6.484209] [drm] fb mappable at 0x300D19000
[    6.484210] [drm] vram apper at 0x300000000
[    6.484211] [drm] size 11059200
[    6.484212] [drm] fb depth is 24
[    6.484212] [drm]    pitch is 10240
[    6.484281] fbcon: amdgpudrmfb (fb0) is primary device
[    7.249172] Console: switching to colour frame buffer device 240x67
[    7.269771] amdgpu 0000:26:00.0: fb0: amdgpudrmfb frame buffer device
[    7.293366] [drm] DM_MST: added connector: 000000009bd86703 [id: 137] [master: 000000000e46d4f6]
[   11.383089] audit: type=1130 audit(1547141144.210:35): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=rtkit-daemon comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[   11.405558] io_tlb_start: 3782983680, io_tlb_end: 3850092544
[   11.462835] audit: type=1130 audit(1547141144.290:36): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=polkit comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

[-- Attachment #3: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]         ` <20190110144837.GA10362-jcswGhMUV9g@public.gmane.org>
@ 2019-01-10 17:52           ` Sibren Vasse
  2019-01-14 18:10             ` Christoph Hellwig
  2019-01-14 17:22           ` Michel Dänzer
  1 sibling, 1 reply; 13+ messages in thread
From: Sibren Vasse @ 2019-01-10 17:52 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, Michel Dänzer,
	x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	christian.koenig-5C7GfCeVMHo

On Thu, 10 Jan 2019 at 15:48, Christoph Hellwig <hch@lst.de> wrote:
>
> On Thu, Jan 10, 2019 at 03:00:31PM +0100, Christian König wrote:
> >>  From the trace it looks like we git the case where swiotlb tries
> >> to copy back data from a bounce buffer, but hits a dangling or NULL
> >> pointer.  So a couple questions for the submitter:
> >>
> >>   - does the system have more than 4GB memory and thus use swiotlb?
> >>     (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
> >>   - does the device this happens on have a DMA mask smaller than
> >>     the available memory, that is should swiotlb be used here to start
> >>     with?
> >
> > Rather unlikely. The device is an AMD GPU, so we can address memory up to
> > 1TB.
>
> So we probably somehow got a false positive.
>
> For now I'like the reported to confirm that the dma_direct_unmap_page+0x92
> backtrace really is in the swiotlb code (I can't think of anything else,
> but I'd rather be sure).
I'm not sure what you want me to confirm. Could you elaborate?

>
> Second it would be great to print what the contents of io_tlb_start
> and io_tlb_end are, e.g. by doing a printk_once in is_swiotlb_buffer,
> maybe that gives a clue why we are hitting the swiotlb code here.

diff --git a/include/linux/swiotlb.h b/include/linux/swiotlb.h
index 7c007ed7505f..042246dbae00 100644
--- a/include/linux/swiotlb.h
+++ b/include/linux/swiotlb.h
@@ -69,6 +69,7 @@ extern phys_addr_t io_tlb_start, io_tlb_end;

 static inline bool is_swiotlb_buffer(phys_addr_t paddr)
 {
+    printk_once(KERN_INFO "io_tlb_start: %llu, io_tlb_end: %llu",
io_tlb_start, io_tlb_end);
     return paddr >= io_tlb_start && paddr < io_tlb_end;
 }

Result on boot:
[   11.405558] io_tlb_start: 3782983680, io_tlb_end: 3850092544

Regards,

Sibren
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]         ` <20190110144837.GA10362-jcswGhMUV9g@public.gmane.org>
  2019-01-10 17:52           ` Sibren Vasse
@ 2019-01-14 17:22           ` Michel Dänzer
  1 sibling, 0 replies; 13+ messages in thread
From: Michel Dänzer @ 2019-01-14 17:22 UTC (permalink / raw)
  To: Christoph Hellwig, christian.koenig-5C7GfCeVMHo
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, x86-DgEjT+Ai2ygdnm+yROfE0A,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	Marek Szyprowski

On 2019-01-10 3:48 p.m., Christoph Hellwig wrote:
> On Thu, Jan 10, 2019 at 03:00:31PM +0100, Christian König wrote:
>>>  From the trace it looks like we git the case where swiotlb tries
>>> to copy back data from a bounce buffer, but hits a dangling or NULL
>>> pointer.  So a couple questions for the submitter:
>>>
>>>   - does the system have more than 4GB memory and thus use swiotlb?
>>>     (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
>>>   - does the device this happens on have a DMA mask smaller than
>>>     the available memory, that is should swiotlb be used here to start
>>>     with?
>>
>> Rather unlikely. The device is an AMD GPU, so we can address memory up to 
>> 1TB.
> 
> So we probably somehow got a false positive.
> 
> For now I'like the reported to confirm that the dma_direct_unmap_page+0x92
> backtrace really is in the swiotlb code (I can't think of anything else,
> but I'd rather be sure).
> 
> Second it would be great to print what the contents of io_tlb_start
> and io_tlb_end are, e.g. by doing a printk_once in is_swiotlb_buffer,
> maybe that gives a clue why we are hitting the swiotlb code here.

Any progress? https://bugzilla.kernel.org/show_bug.cgi?id=202261 was
also filed about this.

I hope everyone's clear that this needs to be resolved one way or
another by 5.0 final (though the sooner, the better :).


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
  2019-01-10 17:52           ` Sibren Vasse
@ 2019-01-14 18:10             ` Christoph Hellwig
       [not found]               ` <20190114181041.GB8897-jcswGhMUV9g@public.gmane.org>
  0 siblings, 1 reply; 13+ messages in thread
From: Christoph Hellwig @ 2019-01-14 18:10 UTC (permalink / raw)
  To: Sibren Vasse
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, Michel Dänzer, x86,
	dri-devel, christian.koenig, iommu, amd-gfx, Robin Murphy,
	Christoph Hellwig, Marek Szyprowski

On Thu, Jan 10, 2019 at 06:52:26PM +0100, Sibren Vasse wrote:
> On Thu, 10 Jan 2019 at 15:48, Christoph Hellwig <hch@lst.de> wrote:
> >
> > On Thu, Jan 10, 2019 at 03:00:31PM +0100, Christian König wrote:
> > >>  From the trace it looks like we git the case where swiotlb tries
> > >> to copy back data from a bounce buffer, but hits a dangling or NULL
> > >> pointer.  So a couple questions for the submitter:
> > >>
> > >>   - does the system have more than 4GB memory and thus use swiotlb?
> > >>     (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
> > >>   - does the device this happens on have a DMA mask smaller than
> > >>     the available memory, that is should swiotlb be used here to start
> > >>     with?
> > >
> > > Rather unlikely. The device is an AMD GPU, so we can address memory up to
> > > 1TB.
> >
> > So we probably somehow got a false positive.
> >
> > For now I'like the reported to confirm that the dma_direct_unmap_page+0x92
> > backtrace really is in the swiotlb code (I can't think of anything else,
> > but I'd rather be sure).
> I'm not sure what you want me to confirm. Could you elaborate?

Please open the vmlinux file for which this happend in gdb,
then send the output from this command

	l *(dma_direct_unmap_page+0x92)

to this thread.

> > Second it would be great to print what the contents of io_tlb_start
> > and io_tlb_end are, e.g. by doing a printk_once in is_swiotlb_buffer,
> > maybe that gives a clue why we are hitting the swiotlb code here.
> 
> diff --git a/include/linux/swiotlb.h b/include/linux/swiotlb.h
> index 7c007ed7505f..042246dbae00 100644
> --- a/include/linux/swiotlb.h
> +++ b/include/linux/swiotlb.h
> @@ -69,6 +69,7 @@ extern phys_addr_t io_tlb_start, io_tlb_end;
> 
>  static inline bool is_swiotlb_buffer(phys_addr_t paddr)
>  {
> +    printk_once(KERN_INFO "io_tlb_start: %llu, io_tlb_end: %llu",
> io_tlb_start, io_tlb_end);
>      return paddr >= io_tlb_start && paddr < io_tlb_end;
>  }
> 
> Result on boot:
> [   11.405558] io_tlb_start: 3782983680, io_tlb_end: 3850092544

So this is a normal swiotlb location, and it does defintively exist.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
  2019-01-10 15:26     ` Sibren Vasse
       [not found]       ` <CAF=iVctGGs1OzHBg6MgpxrFbT_19T4YvH8muBZtsLJBDwGhrvQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2019-01-14 18:13       ` Christoph Hellwig
       [not found]         ` <20190114181314.GC8897-jcswGhMUV9g@public.gmane.org>
  1 sibling, 1 reply; 13+ messages in thread
From: Christoph Hellwig @ 2019-01-14 18:13 UTC (permalink / raw)
  To: Sibren Vasse
  Cc: Sibren Vasse, Konrad Rzeszutek Wilk, Michel Dänzer, x86,
	dri-devel, iommu, amd-gfx, Robin Murphy, Christoph Hellwig,
	Marek Szyprowski

Hmm, I wonder if we are not actually using swiotlb in the end,
can you check if your dmesg contains this line or not?

PCI-DMA: Using software bounce buffering for IO (SWIOTLB)

If not I guess we found a bug in swiotlb exit vs is_swiotlb_buffer,
and you can try this patch:

diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
index d6361776dc5c..1fb6fd68b9c7 100644
--- a/kernel/dma/swiotlb.c
+++ b/kernel/dma/swiotlb.c
@@ -378,6 +378,8 @@ void __init swiotlb_exit(void)
 		memblock_free_late(io_tlb_start,
 				   PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT));
 	}
+	io_tlb_start = 0;
+	io_tlb_end = 0;
 	io_tlb_nslabs = 0;
 	max_segment = 0;
 }
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]               ` <20190114181041.GB8897-jcswGhMUV9g@public.gmane.org>
@ 2019-01-14 19:00                 ` Sibren Vasse
  0 siblings, 0 replies; 13+ messages in thread
From: Sibren Vasse @ 2019-01-14 19:00 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Sibren Vasse, Sibren Vasse, Konrad Rzeszutek Wilk,
	Michel Dänzer, x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	christian.koenig-5C7GfCeVMHo, Marek Szyprowski

On Mon, 14 Jan 2019 at 19:10, Christoph Hellwig <hch@lst.de> wrote:
>
> On Thu, Jan 10, 2019 at 06:52:26PM +0100, Sibren Vasse wrote:
> > On Thu, 10 Jan 2019 at 15:48, Christoph Hellwig <hch@lst.de> wrote:
> > >
> > > On Thu, Jan 10, 2019 at 03:00:31PM +0100, Christian König wrote:
> > > >>  From the trace it looks like we git the case where swiotlb tries
> > > >> to copy back data from a bounce buffer, but hits a dangling or NULL
> > > >> pointer.  So a couple questions for the submitter:
> > > >>
> > > >>   - does the system have more than 4GB memory and thus use swiotlb?
> > > >>     (check /proc/meminfo, and if something SWIOTLB appears in dmesg)
> > > >>   - does the device this happens on have a DMA mask smaller than
> > > >>     the available memory, that is should swiotlb be used here to start
> > > >>     with?
> > > >
> > > > Rather unlikely. The device is an AMD GPU, so we can address memory up to
> > > > 1TB.
> > >
> > > So we probably somehow got a false positive.
> > >
> > > For now I'like the reported to confirm that the dma_direct_unmap_page+0x92
> > > backtrace really is in the swiotlb code (I can't think of anything else,
> > > but I'd rather be sure).
> > I'm not sure what you want me to confirm. Could you elaborate?
>
> Please open the vmlinux file for which this happend in gdb,
> then send the output from this command
>
>         l *(dma_direct_unmap_page+0x92)
>
> to this thread.
My call trace contained:
Jan 10 16:34:51 <hostname> kernel:  dma_direct_unmap_page+0x7a/0x80

(gdb) list *(dma_direct_unmap_page+0x7a)
0xffffffff810fa28a is in dma_direct_unmap_page (kernel/dma/direct.c:291).
286                     size_t size, enum dma_data_direction dir,
unsigned long attrs)
287     {
288             phys_addr_t phys = dma_to_phys(dev, addr);
289
290             if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC))
291                     dma_direct_sync_single_for_cpu(dev, addr, size, dir);
292
293             if (unlikely(is_swiotlb_buffer(phys)))
294                     swiotlb_tbl_unmap_single(dev, phys, size, dir, attrs);
295     }
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code
       [not found]         ` <20190114181314.GC8897-jcswGhMUV9g@public.gmane.org>
@ 2019-01-14 19:32           ` Sibren Vasse
  0 siblings, 0 replies; 13+ messages in thread
From: Sibren Vasse @ 2019-01-14 19:32 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: Sibren Vasse, Sibren Vasse, Konrad Rzeszutek Wilk,
	Michel Dänzer, x86-DgEjT+Ai2ygdnm+yROfE0A,
	dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW, Robin Murphy,
	Marek Szyprowski

On Mon, 14 Jan 2019 at 19:13, Christoph Hellwig <hch@lst.de> wrote:
>
> Hmm, I wonder if we are not actually using swiotlb in the end,
> can you check if your dmesg contains this line or not?
>
> PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
This line does not appear in my dmesg.

>
> If not I guess we found a bug in swiotlb exit vs is_swiotlb_buffer,
> and you can try this patch:
>
> diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
> index d6361776dc5c..1fb6fd68b9c7 100644
> --- a/kernel/dma/swiotlb.c
> +++ b/kernel/dma/swiotlb.c
> @@ -378,6 +378,8 @@ void __init swiotlb_exit(void)
>                 memblock_free_late(io_tlb_start,
>                                    PAGE_ALIGN(io_tlb_nslabs << IO_TLB_SHIFT));
>         }
> +       io_tlb_start = 0;
> +       io_tlb_end = 0;
>         io_tlb_nslabs = 0;
>         max_segment = 0;
>  }
With the patch applied to v5.0-rc2 I can no longer reproduce the issue.
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-01-14 19:32 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-10  9:59 amdgpu/TTM oopses since merging swiotlb_dma_ops into the dma_direct code Michel Dänzer
2019-01-10 13:57 ` Christoph Hellwig
2019-01-10 14:00   ` Christian König
     [not found]     ` <a3f0fd49-2286-ee2a-f0e8-dfe82aac73fb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2019-01-10 14:48       ` Christoph Hellwig
     [not found]         ` <20190110144837.GA10362-jcswGhMUV9g@public.gmane.org>
2019-01-10 17:52           ` Sibren Vasse
2019-01-14 18:10             ` Christoph Hellwig
     [not found]               ` <20190114181041.GB8897-jcswGhMUV9g@public.gmane.org>
2019-01-14 19:00                 ` Sibren Vasse
2019-01-14 17:22           ` Michel Dänzer
     [not found]   ` <20190110135741.GA9255-jcswGhMUV9g@public.gmane.org>
2019-01-10 15:26     ` Sibren Vasse
     [not found]       ` <CAF=iVctGGs1OzHBg6MgpxrFbT_19T4YvH8muBZtsLJBDwGhrvQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-01-10 17:05         ` Konrad Rzeszutek Wilk
     [not found]           ` <20190110170557.GD27546-he5eyhs8q0BAdwtm4QZOy9BPR1lH4CV8@public.gmane.org>
2019-01-10 17:34             ` Sibren Vasse
2019-01-14 18:13       ` Christoph Hellwig
     [not found]         ` <20190114181314.GC8897-jcswGhMUV9g@public.gmane.org>
2019-01-14 19:32           ` Sibren Vasse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.