* [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
@ 2025-04-15 18:28 Alexey Klimov
2025-04-16 3:12 ` 回复: " Fugang Duan
2025-04-16 11:44 ` Christian König
0 siblings, 2 replies; 20+ messages in thread
From: Alexey Klimov @ 2025-04-15 18:28 UTC (permalink / raw)
To: alexander.deucher, frank.min, amd-gfx
Cc: stable, david.belanger, christian.koenig, peter.chen,
cix-kernel-upstream, linux-arm-kernel
#regzbot introduced: v6.12..v6.13
I use RX6600 on arm64 Orion o6 board and it seems that amdgpu is broken on recent kernels, fails on boot:
[drm] amdgpu: 7886M of GTT memory ready.
[drm] GART: num cpu pages 131072, num gpu pages 131072
SError Interrupt on CPU11, code 0x00000000be000011 -- SError
CPU: 11 UID: 0 PID: 255 Comm: (udev-worker) Tainted: G S 6.15.0-rc2+ #1 VOLUNTARY
Tainted: [S]=CPU_OUT_OF_SPEC
Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0 Jan 1 1980
pstate: 83400009 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
pc : amdgpu_device_rreg+0x60/0xe4 [amdgpu]
lr : hdp_v5_0_flush_hdp+0x6c/0x80 [amdgpu]
sp : ffffffc08321b490
x29: ffffffc08321b490 x28: ffffff80b8b80000 x27: ffffff80b8bd0178
x26: ffffff80b8b8fe88 x25: 0000000000000001 x24: ffffff8081647000
x23: ffffffc079d6e000 x22: ffffff80b8bd5000 x21: 000000000007f000
x20: 000000000001fc00 x19: 00000000ffffffff x18: 00000000000015fc
x17: 00000000000015fc x16: 00000000000015cf x15: 00000000000015ce
x14: 00000000000015d0 x13: 00000000000015d1 x12: 00000000000015d2
x11: 00000000000015d3 x10: 000000000000ec00 x9 : 00000000000015fd
x8 : 00000000000015fd x7 : 0000000000001689 x6 : 0000000000555401
x5 : 0000000000000001 x4 : 0000000000100000 x3 : 0000000000100000
x2 : 0000000000000000 x1 : 000000000007f000 x0 : 0000000000000000
Kernel panic - not syncing: Asynchronous SError Interrupt
CPU: 11 UID: 0 PID: 255 Comm: (udev-worker) Tainted: G S 6.15.0-rc2+ #1 VOLUNTARY
Tainted: [S]=CPU_OUT_OF_SPEC
Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0 Jan 1 1980
Call trace:
show_stack+0x2c/0x84 (C)
dump_stack_lvl+0x60/0x80
dump_stack+0x18/0x24
panic+0x148/0x330
add_taint+0x0/0xbc
arm64_serror_panic+0x64/0x7c
do_serror+0x28/0x68
el1h_64_error_handler+0x30/0x48
el1h_64_error+0x6c/0x70
amdgpu_device_rreg+0x60/0xe4 [amdgpu] (P)
hdp_v5_0_flush_hdp+0x6c/0x80 [amdgpu]
gmc_v10_0_hw_init+0xec/0x1fc [amdgpu]
amdgpu_device_init+0x19f8/0x2480 [amdgpu]
amdgpu_driver_load_kms+0x20/0xb0 [amdgpu]
amdgpu_pci_probe+0x1b8/0x5d4 [amdgpu]
pci_device_probe+0xbc/0x1a8
really_probe+0xc0/0x39c
__driver_probe_device+0x7c/0x14c
driver_probe_device+0x3c/0x120
__driver_attach+0xc4/0x200
bus_for_each_dev+0x68/0xb4
driver_attach+0x24/0x30
bus_add_driver+0x110/0x240
driver_register+0x68/0x124
__pci_register_driver+0x44/0x50
amdgpu_init+0x84/0xf94 [amdgpu]
do_one_initcall+0x60/0x1e0
do_init_module+0x54/0x200
load_module+0x18f8/0x1e68
init_module_from_file+0x74/0xa0
__arm64_sys_finit_module+0x1e0/0x3f0
invoke_syscall+0x64/0xe4
el0_svc_common.constprop.0+0x40/0xe0
do_el0_svc+0x1c/0x28
el0_svc+0x34/0xd0
el0t_64_sync_handler+0x10c/0x138
el0t_64_sync+0x198/0x19c
SMP: stopping secondary CPUs
Kernel Offset: disabled
CPU features: 0x1000,000000e0,f169a650,9b7ff667
Memory Limit: none
---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
(bios version seems to be 45 years old but that is the state of the board
when I received it)
Also saw this crash with RX6700. Old radeons like HD5450 and nvidia gt1030
work fine on that board.
A little bit of testing showed that it was introduced between 6.12 and 6.13.
Also it seems that changes were taken by some distro kernels already and
different iso images I tried failed to boot before I bumped into some iso
with kernel 6.8 that worked just fine.
The only change related to hdp_v5_0_flush_hdp() was
cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
Reverting that commit ^^ did help and resolved that problem. Before sending
revert as-is I was interested to know if there supposed to be a proper fix
for this or maybe someone is interested to debug this or have any suggestions.
In theory I also need to confirm that exactly that change introduced the
regression.
Thanks,
Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-15 18:28 [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp() Alexey Klimov
@ 2025-04-16 3:12 ` Fugang Duan
2025-04-16 11:25 ` Alexey Klimov
2025-04-16 11:44 ` Christian König
1 sibling, 1 reply; 20+ messages in thread
From: Fugang Duan @ 2025-04-16 3:12 UTC (permalink / raw)
To: Alexey Klimov, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org
Cc: stable@vger.kernel.org, david.belanger@amd.com,
christian.koenig@amd.com, Peter Chen, cix-kernel-upstream,
linux-arm-kernel@lists.infradead.org
发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16日 2:28
>#regzbot introduced: v6.12..v6.13
>
>I use RX6600 on arm64 Orion o6 board and it seems that amdgpu is broken on recent
>kernels, fails on boot:
>
>[drm] amdgpu: 7886M of GTT memory ready.
>[drm] GART: num cpu pages 131072, num gpu pages 131072 SError Interrupt on CPU11,
>code 0x00000000be000011 -- SError
>CPU: 11 UID: 0 PID: 255 Comm: (udev-worker) Tainted: G S
>6.15.0-rc2+ #1 VOLUNTARY
>Tainted: [S]=CPU_OUT_OF_SPEC
>Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion
>O6, BIOS 1.0 Jan 1 1980
>pstate: 83400009 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc :
>amdgpu_device_rreg+0x60/0xe4 [amdgpu] lr : hdp_v5_0_flush_hdp+0x6c/0x80
>[amdgpu] sp : ffffffc08321b490
>x29: ffffffc08321b490 x28: ffffff80b8b80000 x27: ffffff80b8bd0178
>x26: ffffff80b8b8fe88 x25: 0000000000000001 x24: ffffff8081647000
>x23: ffffffc079d6e000 x22: ffffff80b8bd5000 x21: 000000000007f000
>x20: 000000000001fc00 x19: 00000000ffffffff x18: 00000000000015fc
>x17: 00000000000015fc x16: 00000000000015cf x15: 00000000000015ce
>x14: 00000000000015d0 x13: 00000000000015d1 x12: 00000000000015d2
>x11: 00000000000015d3 x10: 000000000000ec00 x9 : 00000000000015fd
>x8 : 00000000000015fd x7 : 0000000000001689 x6 : 0000000000555401
>x5 : 0000000000000001 x4 : 0000000000100000 x3 : 0000000000100000
>x2 : 0000000000000000 x1 : 000000000007f000 x0 : 0000000000000000 Kernel panic
>- not syncing: Asynchronous SError Interrupt
>CPU: 11 UID: 0 PID: 255 Comm: (udev-worker) Tainted: G S
>6.15.0-rc2+ #1 VOLUNTARY
>Tainted: [S]=CPU_OUT_OF_SPEC
>Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion
>O6, BIOS 1.0 Jan 1 1980 Call trace:
> show_stack+0x2c/0x84 (C)
> dump_stack_lvl+0x60/0x80
> dump_stack+0x18/0x24
> panic+0x148/0x330
> add_taint+0x0/0xbc
> arm64_serror_panic+0x64/0x7c
> do_serror+0x28/0x68
> el1h_64_error_handler+0x30/0x48
> el1h_64_error+0x6c/0x70
> amdgpu_device_rreg+0x60/0xe4 [amdgpu] (P)
> hdp_v5_0_flush_hdp+0x6c/0x80 [amdgpu]
> gmc_v10_0_hw_init+0xec/0x1fc [amdgpu]
> amdgpu_device_init+0x19f8/0x2480 [amdgpu]
> amdgpu_driver_load_kms+0x20/0xb0 [amdgpu]
> amdgpu_pci_probe+0x1b8/0x5d4 [amdgpu]
> pci_device_probe+0xbc/0x1a8
> really_probe+0xc0/0x39c
> __driver_probe_device+0x7c/0x14c
> driver_probe_device+0x3c/0x120
> __driver_attach+0xc4/0x200
> bus_for_each_dev+0x68/0xb4
> driver_attach+0x24/0x30
> bus_add_driver+0x110/0x240
> driver_register+0x68/0x124
> __pci_register_driver+0x44/0x50
> amdgpu_init+0x84/0xf94 [amdgpu]
> do_one_initcall+0x60/0x1e0
> do_init_module+0x54/0x200
> load_module+0x18f8/0x1e68
> init_module_from_file+0x74/0xa0
> __arm64_sys_finit_module+0x1e0/0x3f0
> invoke_syscall+0x64/0xe4
> el0_svc_common.constprop.0+0x40/0xe0
> do_el0_svc+0x1c/0x28
> el0_svc+0x34/0xd0
> el0t_64_sync_handler+0x10c/0x138
> el0t_64_sync+0x198/0x19c
>SMP: stopping secondary CPUs
>Kernel Offset: disabled
>CPU features: 0x1000,000000e0,f169a650,9b7ff667 Memory Limit: none ---[ end
>Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>
>(bios version seems to be 45 years old but that is the state of the board when
>I received it)
>
>Also saw this crash with RX6700. Old radeons like HD5450 and nvidia gt1030 work
>fine on that board.
>
>A little bit of testing showed that it was introduced between 6.12 and 6.13.
>Also it seems that changes were taken by some distro kernels already and different
>iso images I tried failed to boot before I bumped into some iso with kernel 6.8
>that worked just fine.
>
>The only change related to hdp_v5_0_flush_hdp() was
>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>
>Reverting that commit ^^ did help and resolved that problem. Before sending
>revert as-is I was interested to know if there supposed to be a proper fix for
>this or maybe someone is interested to debug this or have any suggestions.
>
>In theory I also need to confirm that exactly that change introduced the
>regression.
>
>Thanks,
>Alexey
Can you revert the change and try again https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b682b546b255e74a420f
Thanks,
Fugang
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-16 3:12 ` 回复: " Fugang Duan
@ 2025-04-16 11:25 ` Alexey Klimov
2025-04-16 14:49 ` Alex Deucher
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Klimov @ 2025-04-16 11:25 UTC (permalink / raw)
To: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org
Cc: stable@vger.kernel.org, david.belanger@amd.com,
christian.koenig@amd.com, Peter Chen, cix-kernel-upstream,
linux-arm-kernel@lists.infradead.org
On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16日 2:28
>>#regzbot introduced: v6.12..v6.13
[..]
>>The only change related to hdp_v5_0_flush_hdp() was
>>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>>
>>Reverting that commit ^^ did help and resolved that problem. Before sending
>>revert as-is I was interested to know if there supposed to be a proper fix for
>>this or maybe someone is interested to debug this or have any suggestions.
>>
> Can you revert the change and try again https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b682b546b255e74a420f
Please read my email in the first place.
Let me quote just in case:
>The only change related to hdp_v5_0_flush_hdp() was
>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>Reverting that commit ^^ did help and resolved that problem.
Thanks,
Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-15 18:28 [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp() Alexey Klimov
2025-04-16 3:12 ` 回复: " Fugang Duan
@ 2025-04-16 11:44 ` Christian König
2025-04-22 2:49 ` Alexey Klimov
1 sibling, 1 reply; 20+ messages in thread
From: Christian König @ 2025-04-16 11:44 UTC (permalink / raw)
To: Alexey Klimov, alexander.deucher, frank.min, amd-gfx
Cc: stable, david.belanger, peter.chen, cix-kernel-upstream,
linux-arm-kernel
Am 15.04.25 um 20:28 schrieb Alexey Klimov:
> #regzbot introduced: v6.12..v6.13
>
> I use RX6600 on arm64 Orion o6 board and it seems that amdgpu is broken on recent kernels, fails on boot:
Well in general we already had tons of problems with low end ARM64 boards. So first question of all is that board SBSA certified?
If not then the chances of that board actually working correctly are very low unfortunately.
> [drm] amdgpu: 7886M of GTT memory ready.
> [drm] GART: num cpu pages 131072, num gpu pages 131072
> SError Interrupt on CPU11, code 0x00000000be000011 -- SError
Any idea what that error code means?
Thanks,
Christian.
> CPU: 11 UID: 0 PID: 255 Comm: (udev-worker) Tainted: G S 6.15.0-rc2+ #1 VOLUNTARY
> Tainted: [S]=CPU_OUT_OF_SPEC
> Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0 Jan 1 1980
> pstate: 83400009 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--)
> pc : amdgpu_device_rreg+0x60/0xe4 [amdgpu]
> lr : hdp_v5_0_flush_hdp+0x6c/0x80 [amdgpu]
> sp : ffffffc08321b490
> x29: ffffffc08321b490 x28: ffffff80b8b80000 x27: ffffff80b8bd0178
> x26: ffffff80b8b8fe88 x25: 0000000000000001 x24: ffffff8081647000
> x23: ffffffc079d6e000 x22: ffffff80b8bd5000 x21: 000000000007f000
> x20: 000000000001fc00 x19: 00000000ffffffff x18: 00000000000015fc
> x17: 00000000000015fc x16: 00000000000015cf x15: 00000000000015ce
> x14: 00000000000015d0 x13: 00000000000015d1 x12: 00000000000015d2
> x11: 00000000000015d3 x10: 000000000000ec00 x9 : 00000000000015fd
> x8 : 00000000000015fd x7 : 0000000000001689 x6 : 0000000000555401
> x5 : 0000000000000001 x4 : 0000000000100000 x3 : 0000000000100000
> x2 : 0000000000000000 x1 : 000000000007f000 x0 : 0000000000000000
> Kernel panic - not syncing: Asynchronous SError Interrupt
> CPU: 11 UID: 0 PID: 255 Comm: (udev-worker) Tainted: G S 6.15.0-rc2+ #1 VOLUNTARY
> Tainted: [S]=CPU_OUT_OF_SPEC
> Hardware name: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0 Jan 1 1980
> Call trace:
> show_stack+0x2c/0x84 (C)
> dump_stack_lvl+0x60/0x80
> dump_stack+0x18/0x24
> panic+0x148/0x330
> add_taint+0x0/0xbc
> arm64_serror_panic+0x64/0x7c
> do_serror+0x28/0x68
> el1h_64_error_handler+0x30/0x48
> el1h_64_error+0x6c/0x70
> amdgpu_device_rreg+0x60/0xe4 [amdgpu] (P)
> hdp_v5_0_flush_hdp+0x6c/0x80 [amdgpu]
> gmc_v10_0_hw_init+0xec/0x1fc [amdgpu]
> amdgpu_device_init+0x19f8/0x2480 [amdgpu]
> amdgpu_driver_load_kms+0x20/0xb0 [amdgpu]
> amdgpu_pci_probe+0x1b8/0x5d4 [amdgpu]
> pci_device_probe+0xbc/0x1a8
> really_probe+0xc0/0x39c
> __driver_probe_device+0x7c/0x14c
> driver_probe_device+0x3c/0x120
> __driver_attach+0xc4/0x200
> bus_for_each_dev+0x68/0xb4
> driver_attach+0x24/0x30
> bus_add_driver+0x110/0x240
> driver_register+0x68/0x124
> __pci_register_driver+0x44/0x50
> amdgpu_init+0x84/0xf94 [amdgpu]
> do_one_initcall+0x60/0x1e0
> do_init_module+0x54/0x200
> load_module+0x18f8/0x1e68
> init_module_from_file+0x74/0xa0
> __arm64_sys_finit_module+0x1e0/0x3f0
> invoke_syscall+0x64/0xe4
> el0_svc_common.constprop.0+0x40/0xe0
> do_el0_svc+0x1c/0x28
> el0_svc+0x34/0xd0
> el0t_64_sync_handler+0x10c/0x138
> el0t_64_sync+0x198/0x19c
> SMP: stopping secondary CPUs
> Kernel Offset: disabled
> CPU features: 0x1000,000000e0,f169a650,9b7ff667
> Memory Limit: none
> ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>
> (bios version seems to be 45 years old but that is the state of the board
> when I received it)
>
> Also saw this crash with RX6700. Old radeons like HD5450 and nvidia gt1030
> work fine on that board.
>
> A little bit of testing showed that it was introduced between 6.12 and 6.13.
> Also it seems that changes were taken by some distro kernels already and
> different iso images I tried failed to boot before I bumped into some iso
> with kernel 6.8 that worked just fine.
>
> The only change related to hdp_v5_0_flush_hdp() was
> cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>
> Reverting that commit ^^ did help and resolved that problem. Before sending
> revert as-is I was interested to know if there supposed to be a proper fix
> for this or maybe someone is interested to debug this or have any suggestions.
>
> In theory I also need to confirm that exactly that change introduced the
> regression.
>
> Thanks,
> Alexey
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-16 11:25 ` Alexey Klimov
@ 2025-04-16 14:49 ` Alex Deucher
2025-04-17 0:42 ` 回复: " Fugang Duan
0 siblings, 1 reply; 20+ messages in thread
From: Alex Deucher @ 2025-04-16 14:49 UTC (permalink / raw)
To: Alexey Klimov
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
[-- Attachment #1: Type: text/plain, Size: 1275 bytes --]
On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>
> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16日 2:28
> >>#regzbot introduced: v6.12..v6.13
>
> [..]
>
> >>The only change related to hdp_v5_0_flush_hdp() was
> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >>
> >>Reverting that commit ^^ did help and resolved that problem. Before sending
> >>revert as-is I was interested to know if there supposed to be a proper fix for
> >>this or maybe someone is interested to debug this or have any suggestions.
> >>
> > Can you revert the change and try again https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b682b546b255e74a420f
>
> Please read my email in the first place.
> Let me quote just in case:
>
> >The only change related to hdp_v5_0_flush_hdp() was
> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>
> >Reverting that commit ^^ did help and resolved that problem.
We can't really revert the change as that will lead to coherency
problems. What is the page size on your system? Does the attached
patch fix it?
Alex
>
> Thanks,
> Alexey
>
[-- Attachment #2: 0001-drm-amdgpu-don-t-remap-HDP-registers-if-page-size-is.patch --]
[-- Type: text/x-patch, Size: 3749 bytes --]
From 5c173675ce496b289b0b0e7d97e57cbb0c5a53fe Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Wed, 16 Apr 2025 10:30:20 -0400
Subject: [PATCH] drm/amdgpu: don't remap HDP registers if page size is > 4K
We remap the HDP registers to an open part of the MMIO
aperture if page size is < 4K, but if it's > 4k, we remap
the HDP registers back to themselves. This doesn't seem
to work properly, at least on ARM systems, so just skip
the HDP remap altogether if page size is > 4K.
Fixes: c9b8dcabb52a ("drm/amdgpu/hdp4.0: do a posting read when flushing HDP")
Fixes: cf424020e040 ("drm/amdgpu/hdp5.0: do a posting read when flushing HDP")
Fixes: f756dbac1ce1 ("drm/amdgpu/hdp5.2: do a posting read when flushing HDP")
Fixes: abe1cbaec6cf ("drm/amdgpu/hdp6.0: do a posting read when flushing HDP")
Fixes: 689275140cb8 ("drm/amdgpu/hdp7.0: do a posting read when flushing HDP")
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/nv.c | 3 ++-
drivers/gpu/drm/amd/amdgpu/soc15.c | 3 ++-
drivers/gpu/drm/amd/amdgpu/soc21.c | 3 ++-
drivers/gpu/drm/amd/amdgpu/soc24.c | 2 +-
4 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/nv.c b/drivers/gpu/drm/amd/amdgpu/nv.c
index 50e77d9b30afa..890f846b80607 100644
--- a/drivers/gpu/drm/amd/amdgpu/nv.c
+++ b/drivers/gpu/drm/amd/amdgpu/nv.c
@@ -1002,7 +1002,8 @@ static int nv_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
- if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev))
+ if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev) &&
+ (PAGE_SIZE <= 4096))
adev->nbio.funcs->remap_hdp_registers(adev);
/* enable the doorbell aperture */
adev->nbio.funcs->enable_doorbell_aperture(adev, true);
diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c
index c457be3a3c56f..ef24201ffad52 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc15.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc15.c
@@ -1297,7 +1297,8 @@ static int soc15_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
- if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev))
+ if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev) &&
+ (PAGE_SIZE <= 4096))
adev->nbio.funcs->remap_hdp_registers(adev);
/* enable the doorbell aperture */
diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index ad36c96478a82..23d4117287702 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -877,7 +877,8 @@ static int soc21_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
- if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev))
+ if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev) &&
+ (PAGE_SIZE <= 4096))
adev->nbio.funcs->remap_hdp_registers(adev);
/* enable the doorbell aperture */
adev->nbio.funcs->enable_doorbell_aperture(adev, true);
diff --git a/drivers/gpu/drm/amd/amdgpu/soc24.c b/drivers/gpu/drm/amd/amdgpu/soc24.c
index 972b449ab89fa..71ba1fa8a8899 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc24.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc24.c
@@ -486,7 +486,7 @@ static int soc24_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
- if (adev->nbio.funcs->remap_hdp_registers)
+ if (adev->nbio.funcs->remap_hdp_registers && (PAGE_SIZE <= 4096))
adev->nbio.funcs->remap_hdp_registers(adev);
if (adev->df.funcs->hw_init)
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* 回复: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-16 14:49 ` Alex Deucher
@ 2025-04-17 0:42 ` Fugang Duan
2025-04-17 13:08 ` Alex Deucher
0 siblings, 1 reply; 20+ messages in thread
From: Fugang Duan @ 2025-04-17 0:42 UTC (permalink / raw)
To: Alex Deucher, Alexey Klimov
Cc: alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
>收件人: Alexey Klimov <alexey.klimov@linaro.org>
>On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>>
>> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
>> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
>日 2:28
>> >>#regzbot introduced: v6.12..v6.13
>>
>> [..]
>>
>> >>The only change related to hdp_v5_0_flush_hdp() was
>> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>> >>
>> >>Reverting that commit ^^ did help and resolved that problem. Before
>> >>sending revert as-is I was interested to know if there supposed to
>> >>be a proper fix for this or maybe someone is interested to debug this or
>have any suggestions.
>> >>
>> > Can you revert the change and try again
>> > https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b
>> > 682b546b255e74a420f
>>
>> Please read my email in the first place.
>> Let me quote just in case:
>>
>> >The only change related to hdp_v5_0_flush_hdp() was
>> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>>
>> >Reverting that commit ^^ did help and resolved that problem.
>
>We can't really revert the change as that will lead to coherency problems. What
>is the page size on your system? Does the attached patch fix it?
>
>Alex
>
4K page size. We can try the fix if we got the environment.
Fugang
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-17 0:42 ` 回复: " Fugang Duan
@ 2025-04-17 13:08 ` Alex Deucher
2025-04-18 0:30 ` 回复: " Fugang Duan
2025-04-22 2:20 ` Alexey Klimov
0 siblings, 2 replies; 20+ messages in thread
From: Alex Deucher @ 2025-04-17 13:08 UTC (permalink / raw)
To: Fugang Duan
Cc: Alexey Klimov, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
[-- Attachment #1: Type: text/plain, Size: 2718 bytes --]
On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>
> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >>
> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
> >日 2:28
> >> >>#regzbot introduced: v6.12..v6.13
> >>
> >> [..]
> >>
> >> >>The only change related to hdp_v5_0_flush_hdp() was
> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >> >>
> >> >>Reverting that commit ^^ did help and resolved that problem. Before
> >> >>sending revert as-is I was interested to know if there supposed to
> >> >>be a proper fix for this or maybe someone is interested to debug this or
> >have any suggestions.
> >> >>
> >> > Can you revert the change and try again
> >> > https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b
> >> > 682b546b255e74a420f
> >>
> >> Please read my email in the first place.
> >> Let me quote just in case:
> >>
> >> >The only change related to hdp_v5_0_flush_hdp() was
> >> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >>
> >> >Reverting that commit ^^ did help and resolved that problem.
> >
> >We can't really revert the change as that will lead to coherency problems. What
> >is the page size on your system? Does the attached patch fix it?
> >
> >Alex
> >
> 4K page size. We can try the fix if we got the environment.
OK. that patch won't change anything then. Can you try this patch instead?
Alex
>
> Fugang
>
>
>
> This email (including its attachments) is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. Unauthorized use, dissemination, distribution or copying of this email or the information herein or taking any action in reliance on the contents of this email or the information herein, by anyone other than the intended recipient, or an employee or agent responsible for delivering the message to the intended recipient, is strictly prohibited. If you are not the intended recipient, please do not read, copy, use or disclose any part of this e-mail to others. Please notify the sender immediately and permanently delete this e-mail and any attachments if you received it in error. Internet communications cannot be guaranteed to be timely, secure, error-free or virus-free. The sender does not accept liability for any errors or omissions.
[-- Attachment #2: 0001-drm-amdgpu-don-t-remap-the-HDP-registers-on-ARM.patch --]
[-- Type: text/x-patch, Size: 3612 bytes --]
From b29d05fefa5da2875147cfce43f57f151d611ca1 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Thu, 17 Apr 2025 09:04:21 -0400
Subject: [PATCH] drm/amdgpu: don't remap the HDP registers on ARM
We remap the HDP registers to an open part of the MMIO
aperture. This doesn't seem to work properly on at least
one ARM system, so just skip the HDP remap altogether on ARM.
Fixes: c9b8dcabb52a ("drm/amdgpu/hdp4.0: do a posting read when flushing HDP")
Fixes: cf424020e040 ("drm/amdgpu/hdp5.0: do a posting read when flushing HDP")
Fixes: f756dbac1ce1 ("drm/amdgpu/hdp5.2: do a posting read when flushing HDP")
Fixes: abe1cbaec6cf ("drm/amdgpu/hdp6.0: do a posting read when flushing HDP")
Fixes: 689275140cb8 ("drm/amdgpu/hdp7.0: do a posting read when flushing HDP")
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/nv.c | 2 ++
drivers/gpu/drm/amd/amdgpu/soc15.c | 2 ++
drivers/gpu/drm/amd/amdgpu/soc21.c | 2 ++
drivers/gpu/drm/amd/amdgpu/soc24.c | 3 ++-
4 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/nv.c b/drivers/gpu/drm/amd/amdgpu/nv.c
index 50e77d9b30afa..f08f30fe20aca 100644
--- a/drivers/gpu/drm/amd/amdgpu/nv.c
+++ b/drivers/gpu/drm/amd/amdgpu/nv.c
@@ -1002,8 +1002,10 @@ static int nv_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
+#if !defined(CONFIG_ARM) && !defined(CONFIG_ARM64)
if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev))
adev->nbio.funcs->remap_hdp_registers(adev);
+#endif
/* enable the doorbell aperture */
adev->nbio.funcs->enable_doorbell_aperture(adev, true);
diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c
index c457be3a3c56f..9a4ebad774686 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc15.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc15.c
@@ -1297,8 +1297,10 @@ static int soc15_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
+#if !defined(CONFIG_ARM) && !defined(CONFIG_ARM64)
if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev))
adev->nbio.funcs->remap_hdp_registers(adev);
+#endif
/* enable the doorbell aperture */
adev->nbio.funcs->enable_doorbell_aperture(adev, true);
diff --git a/drivers/gpu/drm/amd/amdgpu/soc21.c b/drivers/gpu/drm/amd/amdgpu/soc21.c
index ad36c96478a82..9dafa44c8e9f3 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc21.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc21.c
@@ -877,8 +877,10 @@ static int soc21_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
+#if !defined(CONFIG_ARM) && !defined(CONFIG_ARM64)
if (adev->nbio.funcs->remap_hdp_registers && !amdgpu_sriov_vf(adev))
adev->nbio.funcs->remap_hdp_registers(adev);
+#endif
/* enable the doorbell aperture */
adev->nbio.funcs->enable_doorbell_aperture(adev, true);
diff --git a/drivers/gpu/drm/amd/amdgpu/soc24.c b/drivers/gpu/drm/amd/amdgpu/soc24.c
index 972b449ab89fa..0430acf9b5c69 100644
--- a/drivers/gpu/drm/amd/amdgpu/soc24.c
+++ b/drivers/gpu/drm/amd/amdgpu/soc24.c
@@ -486,9 +486,10 @@ static int soc24_common_hw_init(struct amdgpu_ip_block *ip_block)
* for the purpose of expose those registers
* to process space
*/
+#if !defined(CONFIG_ARM) && !defined(CONFIG_ARM64)
if (adev->nbio.funcs->remap_hdp_registers)
adev->nbio.funcs->remap_hdp_registers(adev);
-
+#endif
if (adev->df.funcs->hw_init)
adev->df.funcs->hw_init(adev);
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* 回复: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-17 13:08 ` Alex Deucher
@ 2025-04-18 0:30 ` Fugang Duan
2025-04-18 1:10 ` Alex Deucher
2025-04-22 2:20 ` Alexey Klimov
1 sibling, 1 reply; 20+ messages in thread
From: Fugang Duan @ 2025-04-18 0:30 UTC (permalink / raw)
To: Alex Deucher
Cc: Alexey Klimov, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月17日 21:08
>On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>>
>> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日
>22:49
>> >收件人: Alexey Klimov <alexey.klimov@linaro.org> On Wed, Apr 16, 2025 at
>> >9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>> >>
>> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
>> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4
>月16
>> >日 2:28
>> >> >>#regzbot introduced: v6.12..v6.13
>> >>
>> >> [..]
>> >>
>> >> >>The only change related to hdp_v5_0_flush_hdp() was
>> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing
>> >> >>HDP
>> >> >>
>> >> >>Reverting that commit ^^ did help and resolved that problem.
>> >> >>Before sending revert as-is I was interested to know if there
>> >> >>supposed to be a proper fix for this or maybe someone is
>> >> >>interested to debug this or
>> >have any suggestions.
>> >> >>
>> >> > Can you revert the change and try again
>> >> > https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df
>> >> > 05b
>> >> > 682b546b255e74a420f
>> >>
>> >> Please read my email in the first place.
>> >> Let me quote just in case:
>> >>
>> >> >The only change related to hdp_v5_0_flush_hdp() was
>> >> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing
>> >> >HDP
>> >>
>> >> >Reverting that commit ^^ did help and resolved that problem.
>> >
>> >We can't really revert the change as that will lead to coherency
>> >problems. What is the page size on your system? Does the attached patch
>fix it?
>> >
>> >Alex
>> >
>> 4K page size. We can try the fix if we got the environment.
>
>OK. that patch won't change anything then. Can you try this patch instead?
>
>Alex
>
Alex, it is very sorry that our team don't have the GPU card in hands.
It is better to ask amd gfx team help to try the fixes.
>>
>> Fugang
>>
>>
>>
>> This email (including its attachments) is intended only for the person or entity
>to which it is addressed and may contain information that is privileged,
>confidential or otherwise protected from disclosure. Unauthorized use,
>dissemination, distribution or copying of this email or the information herein
>or taking any action in reliance on the contents of this email or the information
>herein, by anyone other than the intended recipient, or an employee or agent
>responsible for delivering the message to the intended recipient, is strictly
>prohibited. If you are not the intended recipient, please do not read, copy,
>use or disclose any part of this e-mail to others. Please notify the sender
>immediately and permanently delete this e-mail and any attachments if you
>received it in error. Internet communications cannot be guaranteed to be timely,
>secure, error-free or virus-free. The sender does not accept liability for any
>errors or omissions.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-18 0:30 ` 回复: " Fugang Duan
@ 2025-04-18 1:10 ` Alex Deucher
0 siblings, 0 replies; 20+ messages in thread
From: Alex Deucher @ 2025-04-18 1:10 UTC (permalink / raw)
To: Fugang Duan
Cc: Alexey Klimov, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
On Thu, Apr 17, 2025 at 8:30 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>
> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月17日 21:08
> >On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
> >>
> >> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日
> >22:49
> >> >收件人: Alexey Klimov <alexey.klimov@linaro.org> On Wed, Apr 16, 2025 at
> >> >9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >> >>
> >> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> >> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4
> >月16
> >> >日 2:28
> >> >> >>#regzbot introduced: v6.12..v6.13
> >> >>
> >> >> [..]
> >> >>
> >> >> >>The only change related to hdp_v5_0_flush_hdp() was
> >> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing
> >> >> >>HDP
> >> >> >>
> >> >> >>Reverting that commit ^^ did help and resolved that problem.
> >> >> >>Before sending revert as-is I was interested to know if there
> >> >> >>supposed to be a proper fix for this or maybe someone is
> >> >> >>interested to debug this or
> >> >have any suggestions.
> >> >> >>
> >> >> > Can you revert the change and try again
> >> >> > https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df
> >> >> > 05b
> >> >> > 682b546b255e74a420f
> >> >>
> >> >> Please read my email in the first place.
> >> >> Let me quote just in case:
> >> >>
> >> >> >The only change related to hdp_v5_0_flush_hdp() was
> >> >> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing
> >> >> >HDP
> >> >>
> >> >> >Reverting that commit ^^ did help and resolved that problem.
> >> >
> >> >We can't really revert the change as that will lead to coherency
> >> >problems. What is the page size on your system? Does the attached patch
> >fix it?
> >> >
> >> >Alex
> >> >
> >> 4K page size. We can try the fix if we got the environment.
> >
> >OK. that patch won't change anything then. Can you try this patch instead?
> >
> >Alex
> >
> Alex, it is very sorry that our team don't have the GPU card in hands.
> It is better to ask amd gfx team help to try the fixes.
Sorry, we don't have the problematic arm board. This code works as
expected on x86.
Alex
>
> >>
> >> Fugang
> >>
> >>
> >>
> >> This email (including its attachments) is intended only for the person or entity
> >to which it is addressed and may contain information that is privileged,
> >confidential or otherwise protected from disclosure. Unauthorized use,
> >dissemination, distribution or copying of this email or the information herein
> >or taking any action in reliance on the contents of this email or the information
> >herein, by anyone other than the intended recipient, or an employee or agent
> >responsible for delivering the message to the intended recipient, is strictly
> >prohibited. If you are not the intended recipient, please do not read, copy,
> >use or disclose any part of this e-mail to others. Please notify the sender
> >immediately and permanently delete this e-mail and any attachments if you
> >received it in error. Internet communications cannot be guaranteed to be timely,
> >secure, error-free or virus-free. The sender does not accept liability for any
> >errors or omissions.
>
>
> This email (including its attachments) is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. Unauthorized use, dissemination, distribution or copying of this email or the information herein or taking any action in reliance on the contents of this email or the information herein, by anyone other than the intended recipient, or an employee or agent responsible for delivering the message to the intended recipient, is strictly prohibited. If you are not the intended recipient, please do not read, copy, use or disclose any part of this e-mail to others. Please notify the sender immediately and permanently delete this e-mail and any attachments if you received it in error. Internet communications cannot be guaranteed to be timely, secure, error-free or virus-free. The sender does not accept liability for any errors or omissions.
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-17 13:08 ` Alex Deucher
2025-04-18 0:30 ` 回复: " Fugang Duan
@ 2025-04-22 2:20 ` Alexey Klimov
2025-04-22 13:00 ` Alex Deucher
1 sibling, 1 reply; 20+ messages in thread
From: Alexey Klimov @ 2025-04-22 2:20 UTC (permalink / raw)
To: Alex Deucher, Fugang Duan
Cc: alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
> On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>>
>> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
>> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
>> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>> >>
>> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
>> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
>> >日 2:28
>> >> >>#regzbot introduced: v6.12..v6.13
>> >>
>> >> [..]
>> >>
>> >> >>The only change related to hdp_v5_0_flush_hdp() was
>> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>> >> >>
>> >> >>Reverting that commit ^^ did help and resolved that problem. Before
>> >> >>sending revert as-is I was interested to know if there supposed to
>> >> >>be a proper fix for this or maybe someone is interested to debug this or
>> >have any suggestions.
>> >> >>
>> >> > Can you revert the change and try again
>> >> > https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b
>> >> > 682b546b255e74a420f
>> >>
>> >> Please read my email in the first place.
>> >> Let me quote just in case:
>> >>
>> >> >The only change related to hdp_v5_0_flush_hdp() was
>> >> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>> >>
>> >> >Reverting that commit ^^ did help and resolved that problem.
>> >
>> >We can't really revert the change as that will lead to coherency problems. What
>> >is the page size on your system? Does the attached patch fix it?
>> >
>> >Alex
>> >
>> 4K page size. We can try the fix if we got the environment.
>
> OK. that patch won't change anything then. Can you try this patch instead?
Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
So I tested that patch, thank you, and some other different configurations --
nothing helped. Exactly the same behaviour with the same backtrace.
So it seems that it is firmware problem after all?
Thanks,
Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-16 11:44 ` Christian König
@ 2025-04-22 2:49 ` Alexey Klimov
2025-04-24 11:41 ` Peter Chen
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Klimov @ 2025-04-22 2:49 UTC (permalink / raw)
To: Christian König, alexander.deucher, frank.min, amd-gfx
Cc: stable, david.belanger, peter.chen, cix-kernel-upstream,
linux-arm-kernel
On Wed Apr 16, 2025 at 12:44 PM BST, Christian König wrote:
> Am 15.04.25 um 20:28 schrieb Alexey Klimov:
>> #regzbot introduced: v6.12..v6.13
>>
>> I use RX6600 on arm64 Orion o6 board and it seems that amdgpu is broken on recent kernels, fails on boot:
>
> Well in general we already had tons of problems with low end ARM64 boards. So first question of all is that board SBSA certified?
Yeah, I can imagine.
I can't find any info about SBSA cartification for that board hence I'd say that
state is unknown, hence most likely "no". At least that's what I think.
It is a good question for cix or cixtech.com-based emails.
They have some updated potentially unstable UEFI firmwares to test though.
> If not then the chances of that board actually working correctly are very low unfortunately.
>
>> [drm] amdgpu: 7886M of GTT memory ready.
>> [drm] GART: num cpu pages 131072, num gpu pages 131072
>> SError Interrupt on CPU11, code 0x00000000be000011 -- SError
>
> Any idea what that error code means?
Well, current thinking process that it means:
-- bits 31:26 system error interrupt;
-- bit 25 indicates that it was 32-bit instruction;
-- 0x11 in lsb is probably implementation-defined which can
be anything like bus errors, parity, access violations, etc
That's probably not very helping here.
Best regards,
Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-22 2:20 ` Alexey Klimov
@ 2025-04-22 13:00 ` Alex Deucher
2025-04-22 15:59 ` Alexey Klimov
0 siblings, 1 reply; 20+ messages in thread
From: Alex Deucher @ 2025-04-22 13:00 UTC (permalink / raw)
To: Alexey Klimov
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
On Mon, Apr 21, 2025 at 10:21 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>
> On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
> > On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
> >>
> >> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
> >> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
> >> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >> >>
> >> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> >> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
> >> >日 2:28
> >> >> >>#regzbot introduced: v6.12..v6.13
> >> >>
> >> >> [..]
> >> >>
> >> >> >>The only change related to hdp_v5_0_flush_hdp() was
> >> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >> >> >>
> >> >> >>Reverting that commit ^^ did help and resolved that problem. Before
> >> >> >>sending revert as-is I was interested to know if there supposed to
> >> >> >>be a proper fix for this or maybe someone is interested to debug this or
> >> >have any suggestions.
> >> >> >>
> >> >> > Can you revert the change and try again
> >> >> > https://gitlab.com/linux-kernel/linux/-/commit/cf424020e040be35df05b
> >> >> > 682b546b255e74a420f
> >> >>
> >> >> Please read my email in the first place.
> >> >> Let me quote just in case:
> >> >>
> >> >> >The only change related to hdp_v5_0_flush_hdp() was
> >> >> >cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >> >>
> >> >> >Reverting that commit ^^ did help and resolved that problem.
> >> >
> >> >We can't really revert the change as that will lead to coherency problems. What
> >> >is the page size on your system? Does the attached patch fix it?
> >> >
> >> >Alex
> >> >
> >> 4K page size. We can try the fix if we got the environment.
> >
> > OK. that patch won't change anything then. Can you try this patch instead?
>
> Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
>
> So I tested that patch, thank you, and some other different configurations --
> nothing helped. Exactly the same behaviour with the same backtrace.
Did you test the first (4k check) or the second (don't remap on ARM) patch?
>
> So it seems that it is firmware problem after all?
There is no GPU firmware involved in this operation. It's just a
posted write. E.g., we write to a register to flush the HDP write
queue and then read the register back to make sure the write posted.
If the second patch didn't help, then perhaps there is some issue with
MMIO access on your platform?
Alex
>
> Thanks,
> Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-22 13:00 ` Alex Deucher
@ 2025-04-22 15:59 ` Alexey Klimov
2025-04-23 14:32 ` Christian König
2025-04-24 15:44 ` Alex Deucher
0 siblings, 2 replies; 20+ messages in thread
From: Alexey Klimov @ 2025-04-22 15:59 UTC (permalink / raw)
To: Alex Deucher
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
On Tue Apr 22, 2025 at 2:00 PM BST, Alex Deucher wrote:
> On Mon, Apr 21, 2025 at 10:21 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>>
>> On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
>> > On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>> >>
>> >> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
>> >> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
>> >> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>> >> >>
>> >> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
>> >> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
>> >> >日 2:28
>> >> >> >>#regzbot introduced: v6.12..v6.13
>> >> >> >>The only change related to hdp_v5_0_flush_hdp() was
>> >> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>> >> >> >>
>> >> >> >>Reverting that commit ^^ did help and resolved that problem. Before
[..]
>> > OK. that patch won't change anything then. Can you try this patch instead?
>>
>> Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
>>
>> So I tested that patch, thank you, and some other different configurations --
>> nothing helped. Exactly the same behaviour with the same backtrace.
>
> Did you test the first (4k check) or the second (don't remap on ARM) patch?
The second one. I think you mentioned that first one won't help for 4k pages.
>> So it seems that it is firmware problem after all?
>
> There is no GPU firmware involved in this operation. It's just a
> posted write. E.g., we write to a register to flush the HDP write
> queue and then read the register back to make sure the write posted.
> If the second patch didn't help, then perhaps there is some issue with
> MMIO access on your platform?
I didn't mean GPU firmware at all. I only had uefi/EL3 firmwares in mind.
Completely out of the blue, based on nothing, do you think that
adding delay/some mem barrier between write and read might help?
I wonder if host data path code should be executed during common desktop
usage as a common user then why it doesn't break later. But yeah, I also
think this is this motherboard problem. Thank you.
Thanks,
Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-22 15:59 ` Alexey Klimov
@ 2025-04-23 14:32 ` Christian König
2025-04-24 15:44 ` Alex Deucher
1 sibling, 0 replies; 20+ messages in thread
From: Christian König @ 2025-04-23 14:32 UTC (permalink / raw)
To: Alexey Klimov, Alex Deucher
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, Peter Chen, cix-kernel-upstream,
linux-arm-kernel@lists.infradead.org
On 4/22/25 17:59, Alexey Klimov wrote:
> On Tue Apr 22, 2025 at 2:00 PM BST, Alex Deucher wrote:
>> On Mon, Apr 21, 2025 at 10:21 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>>>
>>> On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
>>>> On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>>>>>
>>>>> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
>>>>>> 收件人: Alexey Klimov <alexey.klimov@linaro.org>
>>>>>> On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>>>>>>>
>>>>>>> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
>>>>>>>> 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
>>>>>> 日 2:28
>>>>>>>>> #regzbot introduced: v6.12..v6.13
>>>>>>>>> The only change related to hdp_v5_0_flush_hdp() was
>>>>>>>>> cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>>>>>>>>>
>>>>>>>>> Reverting that commit ^^ did help and resolved that problem. Before
>
> [..]
>
>>>> OK. that patch won't change anything then. Can you try this patch instead?
>>>
>>> Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
>>>
>>> So I tested that patch, thank you, and some other different configurations --
>>> nothing helped. Exactly the same behaviour with the same backtrace.
>>
>> Did you test the first (4k check) or the second (don't remap on ARM) patch?
>
> The second one. I think you mentioned that first one won't help for 4k pages.
>
>
>>> So it seems that it is firmware problem after all?
>>
>> There is no GPU firmware involved in this operation. It's just a
>> posted write. E.g., we write to a register to flush the HDP write
>> queue and then read the register back to make sure the write posted.
>> If the second patch didn't help, then perhaps there is some issue with
>> MMIO access on your platform?
>
> I didn't mean GPU firmware at all. I only had uefi/EL3 firmwares in mind.
>
> Completely out of the blue, based on nothing, do you think that
> adding delay/some mem barrier between write and read might help?
That would still be quite some platform bug.
> I wonder if host data path code should be executed during common desktop
> usage as a common user then why it doesn't break later.
Maybe it's some kind of write/read re-ordering issue.
But yeah, I also think this is this motherboard problem. Thank you.
You should probably ping some ARM guys to figure out what the fault code actually means.
Regards,
Christian.
>
> Thanks,
> Alexey
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-22 2:49 ` Alexey Klimov
@ 2025-04-24 11:41 ` Peter Chen
0 siblings, 0 replies; 20+ messages in thread
From: Peter Chen @ 2025-04-24 11:41 UTC (permalink / raw)
To: Alexey Klimov
Cc: Christian König, alexander.deucher, frank.min, amd-gfx,
stable, david.belanger, cix-kernel-upstream, linux-arm-kernel,
bob.zhang
[-- Attachment #1: Type: text/plain, Size: 1660 bytes --]
On 25-04-22 03:49:17, Alexey Klimov wrote:
> EXTERNAL EMAIL
>
> On Wed Apr 16, 2025 at 12:44 PM BST, Christian König wrote:
> > Am 15.04.25 um 20:28 schrieb Alexey Klimov:
> >> #regzbot introduced: v6.12..v6.13
> >>
> >> I use RX6600 on arm64 Orion o6 board and it seems that amdgpu is broken on recent kernels, fails on boot:
> >
> > Well in general we already had tons of problems with low end ARM64 boards. So first question of all is that board SBSA certified?
>
> Yeah, I can imagine.
> I can't find any info about SBSA cartification for that board hence I'd say that
> state is unknown, hence most likely "no". At least that's what I think.
> It is a good question for cix or cixtech.com-based emails.
>
Hi Alexey,
This board has just got Arm SystemReady SR v2.5 certificate, See
attachment. Arm is in the process of updating the list, so you may
can't find it in website now.
Peter
> They have some updated potentially unstable UEFI firmwares to test though.
>
> > If not then the chances of that board actually working correctly are very low unfortunately.
> >
> >> [drm] amdgpu: 7886M of GTT memory ready.
> >> [drm] GART: num cpu pages 131072, num gpu pages 131072
> >> SError Interrupt on CPU11, code 0x00000000be000011 -- SError
> >
> > Any idea what that error code means?
>
> Well, current thinking process that it means:
> -- bits 31:26 system error interrupt;
> -- bit 25 indicates that it was 32-bit instruction;
> -- 0x11 in lsb is probably implementation-defined which can
> be anything like bus errors, parity, access violations, etc
>
> That's probably not very helping here.
>
> Best regards,
> Alexey
--
Best regards,
Peter
[-- Attachment #2: Arm_SystemReady_SR_Certificate_Radxa_Computer_Shenzhen_Co_Ltd_Radxa_Orion_O6_1344.pdf --]
[-- Type: application/pdf, Size: 78685 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-22 15:59 ` Alexey Klimov
2025-04-23 14:32 ` Christian König
@ 2025-04-24 15:44 ` Alex Deucher
2025-04-27 1:01 ` Alexey Klimov
1 sibling, 1 reply; 20+ messages in thread
From: Alex Deucher @ 2025-04-24 15:44 UTC (permalink / raw)
To: Alexey Klimov
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
[-- Attachment #1: Type: text/plain, Size: 2639 bytes --]
On Tue, Apr 22, 2025 at 11:59 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>
> On Tue Apr 22, 2025 at 2:00 PM BST, Alex Deucher wrote:
> > On Mon, Apr 21, 2025 at 10:21 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >>
> >> On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
> >> > On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
> >> >>
> >> >> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
> >> >> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
> >> >> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >> >> >>
> >> >> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> >> >> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
> >> >> >日 2:28
> >> >> >> >>#regzbot introduced: v6.12..v6.13
> >> >> >> >>The only change related to hdp_v5_0_flush_hdp() was
> >> >> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >> >> >> >>
> >> >> >> >>Reverting that commit ^^ did help and resolved that problem. Before
>
> [..]
>
> >> > OK. that patch won't change anything then. Can you try this patch instead?
> >>
> >> Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
> >>
> >> So I tested that patch, thank you, and some other different configurations --
> >> nothing helped. Exactly the same behaviour with the same backtrace.
> >
> > Did you test the first (4k check) or the second (don't remap on ARM) patch?
>
> The second one. I think you mentioned that first one won't help for 4k pages.
>
>
> >> So it seems that it is firmware problem after all?
> >
> > There is no GPU firmware involved in this operation. It's just a
> > posted write. E.g., we write to a register to flush the HDP write
> > queue and then read the register back to make sure the write posted.
> > If the second patch didn't help, then perhaps there is some issue with
> > MMIO access on your platform?
>
> I didn't mean GPU firmware at all. I only had uefi/EL3 firmwares in mind.
>
> Completely out of the blue, based on nothing, do you think that
> adding delay/some mem barrier between write and read might help?
> I wonder if host data path code should be executed during common desktop
> usage as a common user then why it doesn't break later. But yeah, I also
> think this is this motherboard problem. Thank you.
I think I found the problem. The previous patch wasn't doing what I
expected. Please try this patch instead.
Thanks,
Alex
>
> Thanks,
> Alexey
>
[-- Attachment #2: 0001-drm-amdgpu-only-remap-HDP-registers-on-X86_64.patch --]
[-- Type: text/x-patch, Size: 19025 bytes --]
From 3fa88d02780291d7b15287f9f400cae9fca684c6 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Thu, 24 Apr 2025 11:36:47 -0400
Subject: [PATCH] drm/amdgpu: only remap HDP registers on X86_64
We remap the HDP registers to an open part of the MMIO
aperture. This doesn't seem to work properly on non-X86 systems,
so only remap on X86_64.
Fixes: c9b8dcabb52a ("drm/amdgpu/hdp4.0: do a posting read when flushing HDP")
Fixes: cf424020e040 ("drm/amdgpu/hdp5.0: do a posting read when flushing HDP")
Fixes: f756dbac1ce1 ("drm/amdgpu/hdp5.2: do a posting read when flushing HDP")
Fixes: abe1cbaec6cf ("drm/amdgpu/hdp6.0: do a posting read when flushing HDP")
Fixes: 689275140cb8 ("drm/amdgpu/hdp7.0: do a posting read when flushing HDP")
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 16 ++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 16 ++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 17 +++++++++++++----
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 17 +++++++++++++----
10 files changed, 128 insertions(+), 40 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c b/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
index 9b4025c39e440..829904b9ea537 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
@@ -32,10 +32,12 @@
static void nbif_v6_3_1_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbif_v6_3_1_get_rev_id(struct amdgpu_device *adev)
@@ -437,6 +439,7 @@ static void nbif_v6_3_1_program_aspm(struct amdgpu_device *adev)
static void nbif_v6_3_1_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -445,6 +448,12 @@ static void nbif_v6_3_1_set_reg_remap(struct amdgpu_device *adev)
regBIF_BX_PF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ regBIF_BX_PF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbif_v6_3_1_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c b/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
index 04041b398781b..c19cde544f147 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
@@ -65,10 +65,12 @@
static void nbio_v2_3_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v2_3_get_rev_id(struct amdgpu_device *adev)
@@ -552,6 +554,7 @@ static void nbio_v2_3_clear_doorbell_interrupt(struct amdgpu_device *adev)
static void nbio_v2_3_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -560,6 +563,12 @@ static void nbio_v2_3_set_reg_remap(struct amdgpu_device *adev)
mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v2_3_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c b/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
index f89e5f40e1a54..0922cc99977e9 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
@@ -30,10 +30,12 @@
static void nbio_v4_3_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v4_3_get_rev_id(struct amdgpu_device *adev)
@@ -475,6 +477,7 @@ static void nbio_v4_3_program_aspm(struct amdgpu_device *adev)
static void nbio_v4_3_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -483,6 +486,12 @@ static void nbio_v4_3_set_reg_remap(struct amdgpu_device *adev)
regBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ regBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v4_3_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c b/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
index e911368c1aeb5..37f99cecff260 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c
@@ -54,10 +54,12 @@
static void nbio_v6_1_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v6_1_get_rev_id(struct amdgpu_device *adev)
@@ -393,6 +395,7 @@ static void nbio_v6_1_program_aspm(struct amdgpu_device *adev)
static void nbio_v6_1_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -402,6 +405,12 @@ static void nbio_v6_1_set_reg_remap(struct amdgpu_device *adev)
mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v6_1_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
index 1569a1e934ec4..9e69ae0d9dee2 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c
@@ -34,10 +34,12 @@
static void nbio_v7_0_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v7_0_get_rev_id(struct amdgpu_device *adev)
@@ -289,6 +291,7 @@ static void nbio_v7_0_init_registers(struct amdgpu_device *adev)
static void nbio_v7_0_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -297,6 +300,11 @@ static void nbio_v7_0_set_reg_remap(struct amdgpu_device *adev)
SOC15_REG_OFFSET(NBIO, 0, mmHDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0, mmHDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v7_0_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
index bed5ef4d87889..bbfe17f2d4e32 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c
@@ -29,10 +29,12 @@
static void nbio_v7_11_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v7_11_get_rev_id(struct amdgpu_device *adev)
@@ -364,6 +366,7 @@ static void nbio_v7_11_get_clockgating_state(struct amdgpu_device *adev,
static void nbio_v7_11_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -372,6 +375,11 @@ static void nbio_v7_11_set_reg_remap(struct amdgpu_device *adev)
SOC15_REG_OFFSET(NBIO, 0, regBIF_BX_PF1_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0, regBIF_BX_PF1_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v7_11_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
index acc5f363684ad..a27b3341f3982 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c
@@ -48,10 +48,12 @@
static void nbio_v7_2_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v7_2_get_rev_id(struct amdgpu_device *adev)
@@ -407,6 +409,7 @@ static void nbio_v7_2_init_registers(struct amdgpu_device *adev)
static void nbio_v7_2_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -416,6 +419,12 @@ static void nbio_v7_2_set_reg_remap(struct amdgpu_device *adev)
regBIF_BX_PF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ regBIF_BX_PF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v7_2_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
index d5002ff931d84..2c451953e9792 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
@@ -100,10 +100,12 @@ static void nbio_v7_4_query_ras_error_count(struct amdgpu_device *adev,
static void nbio_v7_4_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, mmREMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v7_4_get_rev_id(struct amdgpu_device *adev)
@@ -791,6 +793,7 @@ static void nbio_v7_4_program_aspm(struct amdgpu_device *adev)
static void nbio_v7_4_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -800,6 +803,12 @@ static void nbio_v7_4_set_reg_remap(struct amdgpu_device *adev)
mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ mmBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v7_4_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
index 2ee60b8746a61..4f9be8a61b657 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
@@ -29,10 +29,12 @@
static void nbio_v7_7_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v7_7_get_rev_id(struct amdgpu_device *adev)
@@ -333,6 +335,7 @@ static void nbio_v7_7_get_clockgating_state(struct amdgpu_device *adev,
static void nbio_v7_7_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -342,6 +345,12 @@ static void nbio_v7_7_set_reg_remap(struct amdgpu_device *adev)
regBIF_BX_PF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ regBIF_BX_PF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v7_7_funcs = {
diff --git a/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c b/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
index a376f072700dc..456a7b3c66c8d 100644
--- a/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
+++ b/drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
@@ -36,10 +36,12 @@
static void nbio_v7_9_remap_hdp_registers(struct amdgpu_device *adev)
{
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
- WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
- adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ if (adev->rmmio_remap.bus_addr) {
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_MEM_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL);
+ WREG32_SOC15(NBIO, 0, regBIF_BX0_REMAP_HDP_REG_FLUSH_CNTL,
+ adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_REG_FLUSH_CNTL);
+ }
}
static u32 nbio_v7_9_get_rev_id(struct amdgpu_device *adev)
@@ -487,6 +489,7 @@ static u64 nbio_v7_9_get_pcie_replay_count(struct amdgpu_device *adev)
static void nbio_v7_9_set_reg_remap(struct amdgpu_device *adev)
{
+#ifdef CONFIG_X86_64
if (!amdgpu_sriov_vf(adev) && (PAGE_SIZE <= 4096)) {
adev->rmmio_remap.reg_offset = MMIO_REG_HOLE_OFFSET;
adev->rmmio_remap.bus_addr = adev->rmmio_base + MMIO_REG_HOLE_OFFSET;
@@ -498,6 +501,12 @@ static void nbio_v7_9_set_reg_remap(struct amdgpu_device *adev)
<< 2;
adev->rmmio_remap.bus_addr = 0;
}
+#else
+ adev->rmmio_remap.reg_offset =
+ SOC15_REG_OFFSET(NBIO, 0,
+ regBIF_BX_DEV0_EPF0_VF0_HDP_MEM_COHERENCY_FLUSH_CNTL) << 2;
+ adev->rmmio_remap.bus_addr = 0;
+#endif
}
const struct amdgpu_nbio_funcs nbio_v7_9_funcs = {
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-24 15:44 ` Alex Deucher
@ 2025-04-27 1:01 ` Alexey Klimov
2025-04-30 16:55 ` Alex Deucher
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Klimov @ 2025-04-27 1:01 UTC (permalink / raw)
To: Alex Deucher
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
On Thu Apr 24, 2025 at 4:44 PM BST, Alex Deucher wrote:
> On Tue, Apr 22, 2025 at 11:59 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>>
>> On Tue Apr 22, 2025 at 2:00 PM BST, Alex Deucher wrote:
>> > On Mon, Apr 21, 2025 at 10:21 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>> >>
>> >> On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
>> >> > On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
>> >> >>
>> >> >> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
>> >> >> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
>> >> >> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>> >> >> >>
>> >> >> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
>> >> >> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
>> >> >> >日 2:28
>> >> >> >> >>#regzbot introduced: v6.12..v6.13
>> >> >> >> >>The only change related to hdp_v5_0_flush_hdp() was
>> >> >> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
>> >> >> >> >>
>> >> >> >> >>Reverting that commit ^^ did help and resolved that problem. Before
>>
>> [..]
>>
>> >> > OK. that patch won't change anything then. Can you try this patch instead?
>> >>
>> >> Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
>> >>
>> >> So I tested that patch, thank you, and some other different configurations --
>> >> nothing helped. Exactly the same behaviour with the same backtrace.
>> >
>> > Did you test the first (4k check) or the second (don't remap on ARM) patch?
>>
>> The second one. I think you mentioned that first one won't help for 4k pages.
>>
>>
>> >> So it seems that it is firmware problem after all?
>> >
>> > There is no GPU firmware involved in this operation. It's just a
>> > posted write. E.g., we write to a register to flush the HDP write
>> > queue and then read the register back to make sure the write posted.
>> > If the second patch didn't help, then perhaps there is some issue with
>> > MMIO access on your platform?
>>
>> I didn't mean GPU firmware at all. I only had uefi/EL3 firmwares in mind.
>>
>> Completely out of the blue, based on nothing, do you think that
>> adding delay/some mem barrier between write and read might help?
>> I wonder if host data path code should be executed during common desktop
>> usage as a common user then why it doesn't break later. But yeah, I also
>> think this is this motherboard problem. Thank you.
>
> I think I found the problem. The previous patch wasn't doing what I
> expected. Please try this patch instead.
This one works!
[ 4.483750] [drm] amdgpu kernel modesetting enabled.
[ 4.491985] amdgpu: IO link not available for non x86 platforms
[ 4.497189] amdgpu: Virtual CRAT table created for CPU
[ 4.497559] amdgpu: Topology: Add CPU node
[ 4.509623] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 0 <nv_common>
[ 4.512905] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 1 <gmc_v10_0>
[ 4.513254] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 2 <navi10_ih>
[ 4.513595] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 3 <psp>
[ 4.513932] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 4 <smu>
[ 4.514278] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 5 <dm>
[ 4.514625] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 6 <gfx_v10_0>
[ 4.514980] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 7 <sdma_v5_2>
[ 4.515334] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 8 <vcn_v3_0>
[ 4.515699] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 9 <jpeg_v3_0>
[ 4.516087] amdgpu 0000:c3:00.0: amdgpu: Fetched VBIOS from VFCT
[ 4.516466] amdgpu: ATOM BIOS: 113-V502MECH-0OC
[ 4.749748] amdgpu 0000:c3:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 4.777435] amdgpu 0000:c3:00.0: BAR 2 [mem 0x1810000000-0x18101fffff 64bit pref]: releasing
[ 4.793256] amdgpu 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x180fffffff 64bit pref]: releasing
[ 4.844639] amdgpu 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x19ffffffff 64bit pref]: assigned
[ 4.849774] amdgpu 0000:c3:00.0: BAR 2 [mem 0x1a00000000-0x1a001fffff 64bit pref]: assigned
[ 4.957411] amdgpu 0000:c3:00.0: amdgpu: VRAM: 8176M 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used)
[ 4.967618] amdgpu 0000:c3:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[ 4.992963] [drm] amdgpu: 8176M of VRAM memory ready
[ 5.004032] [drm] amdgpu: 7888M of GTT memory ready.
[ 6.224159] amdgpu 0000:c3:00.0: amdgpu: STB initialized to 2048 entries
[ 6.284328] amdgpu 0000:c3:00.0: amdgpu: Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 3
[ 6.361142] amdgpu 0000:c3:00.0: amdgpu: reserve 0xa00000 from 0x81fd000000 for PSP TMR
[ 6.471231] amdgpu 0000:c3:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 6.492967] amdgpu 0000:c3:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 6.492993] amdgpu 0000:c3:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, smu fw program = 0, version = 0x003b3100 (59.49.0)
[ 6.513659] amdgpu 0000:c3:00.0: amdgpu: SMU driver if version not matched
[ 6.513699] amdgpu 0000:c3:00.0: amdgpu: use vbios provided pptable
[ 6.588418] amdgpu 0000:c3:00.0: amdgpu: SMU is initialized successfully!
[ 6.800975] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 6.806709] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 6.813516] amdgpu: Virtual CRAT table created for GPU
[ 6.819229] amdgpu: Topology: Add dGPU node [0x73ff:0x1002]
[ 6.824865] kfd kfd: amdgpu: added device 1002:73ff
[ 6.829821] amdgpu 0000:c3:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 8, active_cu_number 28
[ 6.838355] amdgpu 0000:c3:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 6.846007] amdgpu 0000:c3:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
[ 6.853658] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
[ 6.861398] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
[ 6.869137] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 6.876877] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 6.884615] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 6.892356] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 6.900094] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 6.907921] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 6.915748] amdgpu 0000:c3:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
[ 6.923663] amdgpu 0000:c3:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
[ 6.931050] amdgpu 0000:c3:00.0: amdgpu: ring sdma1 uses VM inv eng 14 on hub 0
[ 6.938439] amdgpu 0000:c3:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 6.946089] amdgpu 0000:c3:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 6.953916] amdgpu 0000:c3:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 6.961742] amdgpu 0000:c3:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[ 6.970485] amdgpu 0000:c3:00.0: amdgpu: Using BACO for runtime pm
[ 6.977167] [drm] Initialized amdgpu 3.63.0 for 0000:c3:00.0 on minor 0
[ 7.234638] amdgpu 0000:c3:00.0: [drm] fb0: amdgpudrmfb frame buffer device
root@orion:~ # uname -a
Linux orion 6.15.0-rc3test6+ #1 SMP Sun Apr 27 01:12:10 BST 2025 aarch64 GNU/Linux
Thank you for taking a look into this.
Best regards,
Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-27 1:01 ` Alexey Klimov
@ 2025-04-30 16:55 ` Alex Deucher
2025-05-11 23:24 ` Alexey Klimov
0 siblings, 1 reply; 20+ messages in thread
From: Alex Deucher @ 2025-04-30 16:55 UTC (permalink / raw)
To: Alexey Klimov
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
[-- Attachment #1: Type: text/plain, Size: 8410 bytes --]
I think I have a better solution. Please try these patches instead. Thanks!
For the RX6600, you only need patch 0003. The rest of the series
fixes up other chips.
Thanks,
Alex
On Sat, Apr 26, 2025 at 9:01 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>
> On Thu Apr 24, 2025 at 4:44 PM BST, Alex Deucher wrote:
> > On Tue, Apr 22, 2025 at 11:59 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >>
> >> On Tue Apr 22, 2025 at 2:00 PM BST, Alex Deucher wrote:
> >> > On Mon, Apr 21, 2025 at 10:21 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >> >>
> >> >> On Thu Apr 17, 2025 at 2:08 PM BST, Alex Deucher wrote:
> >> >> > On Wed, Apr 16, 2025 at 8:43 PM Fugang Duan <fugang.duan@cixtech.com> wrote:
> >> >> >>
> >> >> >> 发件人: Alex Deucher <alexdeucher@gmail.com> 发送时间: 2025年4月16日 22:49
> >> >> >> >收件人: Alexey Klimov <alexey.klimov@linaro.org>
> >> >> >> >On Wed, Apr 16, 2025 at 9:48 AM Alexey Klimov <alexey.klimov@linaro.org> wrote:
> >> >> >> >>
> >> >> >> >> On Wed Apr 16, 2025 at 4:12 AM BST, Fugang Duan wrote:
> >> >> >> >> > 发件人: Alexey Klimov <alexey.klimov@linaro.org> 发送时间: 2025年4月16
> >> >> >> >日 2:28
> >> >> >> >> >>#regzbot introduced: v6.12..v6.13
> >> >> >> >> >>The only change related to hdp_v5_0_flush_hdp() was
> >> >> >> >> >>cf424020e040 drm/amdgpu/hdp5.0: do a posting read when flushing HDP
> >> >> >> >> >>
> >> >> >> >> >>Reverting that commit ^^ did help and resolved that problem. Before
> >>
> >> [..]
> >>
> >> >> > OK. that patch won't change anything then. Can you try this patch instead?
> >> >>
> >> >> Config I am using is basically defconfig wrt memory parameters, yeah, i use 4k.
> >> >>
> >> >> So I tested that patch, thank you, and some other different configurations --
> >> >> nothing helped. Exactly the same behaviour with the same backtrace.
> >> >
> >> > Did you test the first (4k check) or the second (don't remap on ARM) patch?
> >>
> >> The second one. I think you mentioned that first one won't help for 4k pages.
> >>
> >>
> >> >> So it seems that it is firmware problem after all?
> >> >
> >> > There is no GPU firmware involved in this operation. It's just a
> >> > posted write. E.g., we write to a register to flush the HDP write
> >> > queue and then read the register back to make sure the write posted.
> >> > If the second patch didn't help, then perhaps there is some issue with
> >> > MMIO access on your platform?
> >>
> >> I didn't mean GPU firmware at all. I only had uefi/EL3 firmwares in mind.
> >>
> >> Completely out of the blue, based on nothing, do you think that
> >> adding delay/some mem barrier between write and read might help?
> >> I wonder if host data path code should be executed during common desktop
> >> usage as a common user then why it doesn't break later. But yeah, I also
> >> think this is this motherboard problem. Thank you.
> >
> > I think I found the problem. The previous patch wasn't doing what I
> > expected. Please try this patch instead.
>
> This one works!
>
> [ 4.483750] [drm] amdgpu kernel modesetting enabled.
> [ 4.491985] amdgpu: IO link not available for non x86 platforms
> [ 4.497189] amdgpu: Virtual CRAT table created for CPU
> [ 4.497559] amdgpu: Topology: Add CPU node
> [ 4.509623] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 0 <nv_common>
> [ 4.512905] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 1 <gmc_v10_0>
> [ 4.513254] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 2 <navi10_ih>
> [ 4.513595] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 3 <psp>
> [ 4.513932] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 4 <smu>
> [ 4.514278] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 5 <dm>
> [ 4.514625] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 6 <gfx_v10_0>
> [ 4.514980] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 7 <sdma_v5_2>
> [ 4.515334] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 8 <vcn_v3_0>
> [ 4.515699] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 9 <jpeg_v3_0>
> [ 4.516087] amdgpu 0000:c3:00.0: amdgpu: Fetched VBIOS from VFCT
> [ 4.516466] amdgpu: ATOM BIOS: 113-V502MECH-0OC
> [ 4.749748] amdgpu 0000:c3:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
> [ 4.777435] amdgpu 0000:c3:00.0: BAR 2 [mem 0x1810000000-0x18101fffff 64bit pref]: releasing
> [ 4.793256] amdgpu 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x180fffffff 64bit pref]: releasing
> [ 4.844639] amdgpu 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x19ffffffff 64bit pref]: assigned
> [ 4.849774] amdgpu 0000:c3:00.0: BAR 2 [mem 0x1a00000000-0x1a001fffff 64bit pref]: assigned
> [ 4.957411] amdgpu 0000:c3:00.0: amdgpu: VRAM: 8176M 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used)
> [ 4.967618] amdgpu 0000:c3:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
> [ 4.992963] [drm] amdgpu: 8176M of VRAM memory ready
> [ 5.004032] [drm] amdgpu: 7888M of GTT memory ready.
> [ 6.224159] amdgpu 0000:c3:00.0: amdgpu: STB initialized to 2048 entries
> [ 6.284328] amdgpu 0000:c3:00.0: amdgpu: Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 3
> [ 6.361142] amdgpu 0000:c3:00.0: amdgpu: reserve 0xa00000 from 0x81fd000000 for PSP TMR
> [ 6.471231] amdgpu 0000:c3:00.0: amdgpu: RAS: optional ras ta ucode is not available
> [ 6.492967] amdgpu 0000:c3:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
> [ 6.492993] amdgpu 0000:c3:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, smu fw program = 0, version = 0x003b3100 (59.49.0)
> [ 6.513659] amdgpu 0000:c3:00.0: amdgpu: SMU driver if version not matched
> [ 6.513699] amdgpu 0000:c3:00.0: amdgpu: use vbios provided pptable
> [ 6.588418] amdgpu 0000:c3:00.0: amdgpu: SMU is initialized successfully!
> [ 6.800975] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
> [ 6.806709] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
> [ 6.813516] amdgpu: Virtual CRAT table created for GPU
> [ 6.819229] amdgpu: Topology: Add dGPU node [0x73ff:0x1002]
> [ 6.824865] kfd kfd: amdgpu: added device 1002:73ff
> [ 6.829821] amdgpu 0000:c3:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 8, active_cu_number 28
> [ 6.838355] amdgpu 0000:c3:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
> [ 6.846007] amdgpu 0000:c3:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
> [ 6.853658] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
> [ 6.861398] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
> [ 6.869137] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
> [ 6.876877] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
> [ 6.884615] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
> [ 6.892356] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
> [ 6.900094] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
> [ 6.907921] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
> [ 6.915748] amdgpu 0000:c3:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
> [ 6.923663] amdgpu 0000:c3:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
> [ 6.931050] amdgpu 0000:c3:00.0: amdgpu: ring sdma1 uses VM inv eng 14 on hub 0
> [ 6.938439] amdgpu 0000:c3:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
> [ 6.946089] amdgpu 0000:c3:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
> [ 6.953916] amdgpu 0000:c3:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
> [ 6.961742] amdgpu 0000:c3:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
> [ 6.970485] amdgpu 0000:c3:00.0: amdgpu: Using BACO for runtime pm
> [ 6.977167] [drm] Initialized amdgpu 3.63.0 for 0000:c3:00.0 on minor 0
> [ 7.234638] amdgpu 0000:c3:00.0: [drm] fb0: amdgpudrmfb frame buffer device
> root@orion:~ # uname -a
> Linux orion 6.15.0-rc3test6+ #1 SMP Sun Apr 27 01:12:10 BST 2025 aarch64 GNU/Linux
>
> Thank you for taking a look into this.
>
> Best regards,
> Alexey
>
[-- Attachment #2: 0005-drm-amdgpu-hdp7-use-memcfg-register-to-post-the-writ.patch --]
[-- Type: text/x-patch, Size: 1808 bytes --]
From 9c8c80ba970816e653e9f100b2e33dafebf11cce Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Wed, 30 Apr 2025 12:50:02 -0400
Subject: [PATCH 5/5] drm/amdgpu/hdp7: use memcfg register to post the write
for HDP flush
Reading back the remapped HDP flush register seems to cause
problems on some platforms. All we need is a read, so read back
the memcfg register.
Fixes: 689275140cb8 ("drm/amdgpu/hdp7.0: do a posting read when flushing HDP")
Reported-by: Alexey Klimov <alexey.klimov@linaro.org>
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3908
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c
index 49f7eb4fbd117..2c9239a22f398 100644
--- a/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c
@@ -32,7 +32,12 @@ static void hdp_v7_0_flush_hdp(struct amdgpu_device *adev,
{
if (!ring || !ring->funcs->emit_wreg) {
WREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
- RREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2);
+ /* We just need to read back a register to post the write.
+ * Reading back the remapped register causes problems on
+ * some platforms so just read back the memory size register.
+ */
+ if (adev->nbio.funcs->get_memsize)
+ adev->nbio.funcs->get_memsize(adev);
} else {
amdgpu_ring_emit_wreg(ring, (adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
}
--
2.49.0
[-- Attachment #3: 0004-drm-amdgpu-hdp6-use-memcfg-register-to-post-the-writ.patch --]
[-- Type: text/x-patch, Size: 1808 bytes --]
From 697d39b740db06b16141402fe9ba3327290e994e Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Wed, 30 Apr 2025 12:48:51 -0400
Subject: [PATCH 4/5] drm/amdgpu/hdp6: use memcfg register to post the write
for HDP flush
Reading back the remapped HDP flush register seems to cause
problems on some platforms. All we need is a read, so read back
the memcfg register.
Fixes: abe1cbaec6cf ("drm/amdgpu/hdp6.0: do a posting read when flushing HDP")
Reported-by: Alexey Klimov <alexey.klimov@linaro.org>
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3908
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c
index a88d25a06c29b..6ccd31c8bc692 100644
--- a/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c
@@ -35,7 +35,12 @@ static void hdp_v6_0_flush_hdp(struct amdgpu_device *adev,
{
if (!ring || !ring->funcs->emit_wreg) {
WREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
- RREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2);
+ /* We just need to read back a register to post the write.
+ * Reading back the remapped register causes problems on
+ * some platforms so just read back the memory size register.
+ */
+ if (adev->nbio.funcs->get_memsize)
+ adev->nbio.funcs->get_memsize(adev);
} else {
amdgpu_ring_emit_wreg(ring, (adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
}
--
2.49.0
[-- Attachment #4: 0002-drm-amdgpu-hdp5-use-memcfg-register-to-post-the-writ.patch --]
[-- Type: text/x-patch, Size: 1808 bytes --]
From b8d7fa0010c3dd412a72f1c89db81ac89e107261 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Wed, 30 Apr 2025 12:46:56 -0400
Subject: [PATCH 2/5] drm/amdgpu/hdp5: use memcfg register to post the write
for HDP flush
Reading back the remapped HDP flush register seems to cause
problems on some platforms. All we need is a read, so read back
the memcfg register.
Fixes: cf424020e040 ("drm/amdgpu/hdp5.0: do a posting read when flushing HDP")
Reported-by: Alexey Klimov <alexey.klimov@linaro.org>
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3908
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
index 43195c0797480..086a647308df0 100644
--- a/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
@@ -32,7 +32,12 @@ static void hdp_v5_0_flush_hdp(struct amdgpu_device *adev,
{
if (!ring || !ring->funcs->emit_wreg) {
WREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
- RREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2);
+ /* We just need to read back a register to post the write.
+ * Reading back the remapped register causes problems on
+ * some platforms so just read back the memory size register.
+ */
+ if (adev->nbio.funcs->get_memsize)
+ adev->nbio.funcs->get_memsize(adev);
} else {
amdgpu_ring_emit_wreg(ring, (adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
}
--
2.49.0
[-- Attachment #5: 0003-drm-amdgpu-hdp5.2-use-memcfg-register-to-post-the-wr.patch --]
[-- Type: text/x-patch, Size: 2040 bytes --]
From 35557a60c2e5fdf9db8e1f06cadc9cd470ea26a0 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Wed, 30 Apr 2025 12:47:37 -0400
Subject: [PATCH 3/5] drm/amdgpu/hdp5.2: use memcfg register to post the write
for HDP flush
Reading back the remapped HDP flush register seems to cause
problems on some platforms. All we need is a read, so read back
the memcfg register.
Fixes: f756dbac1ce1 ("drm/amdgpu/hdp5.2: do a posting read when flushing HDP")
Reported-by: Alexey Klimov <alexey.klimov@linaro.org>
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3908
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c b/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
index fcb8dd2876bcc..40940b4ab4007 100644
--- a/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
+++ b/drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
@@ -33,7 +33,17 @@ static void hdp_v5_2_flush_hdp(struct amdgpu_device *adev,
if (!ring || !ring->funcs->emit_wreg) {
WREG32_NO_KIQ((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2,
0);
- RREG32_NO_KIQ((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2);
+ if (amdgpu_sriov_vf(adev)) {
+ /* this is fine because SR_IOV doesn't remap the register */
+ RREG32_NO_KIQ((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2);
+ } else {
+ /* We just need to read back a register to post the write.
+ * Reading back the remapped register causes problems on
+ * some platforms so just read back the memory size register.
+ */
+ if (adev->nbio.funcs->get_memsize)
+ adev->nbio.funcs->get_memsize(adev);
+ }
} else {
amdgpu_ring_emit_wreg(ring,
(adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2,
--
2.49.0
[-- Attachment #6: 0001-drm-amdgpu-hdp4-use-memcfg-register-to-post-the-writ.patch --]
[-- Type: text/x-patch, Size: 1808 bytes --]
From 2582d03b1812919053f0b733dc37f32065c8c5b9 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@amd.com>
Date: Wed, 30 Apr 2025 12:45:04 -0400
Subject: [PATCH 1/5] drm/amdgpu/hdp4: use memcfg register to post the write
for HDP flush
Reading back the remapped HDP flush register seems to cause
problems on some platforms. All we need is a read, so read back
the memcfg register.
Fixes: c9b8dcabb52a ("drm/amdgpu/hdp4.0: do a posting read when flushing HDP")
Reported-by: Alexey Klimov <alexey.klimov@linaro.org>
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3908
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
---
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c b/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
index f1dc13b3ab38e..cbbeadeb53f72 100644
--- a/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
@@ -41,7 +41,12 @@ static void hdp_v4_0_flush_hdp(struct amdgpu_device *adev,
{
if (!ring || !ring->funcs->emit_wreg) {
WREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
- RREG32((adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2);
+ /* We just need to read back a register to post the write.
+ * Reading back the remapped register causes problems on
+ * some platforms so just read back the memory size register.
+ */
+ if (adev->nbio.funcs->get_memsize)
+ adev->nbio.funcs->get_memsize(adev);
} else {
amdgpu_ring_emit_wreg(ring, (adev->rmmio_remap.reg_offset + KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >> 2, 0);
}
--
2.49.0
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-04-30 16:55 ` Alex Deucher
@ 2025-05-11 23:24 ` Alexey Klimov
2025-05-12 14:46 ` Alex Deucher
0 siblings, 1 reply; 20+ messages in thread
From: Alexey Klimov @ 2025-05-11 23:24 UTC (permalink / raw)
To: Alex Deucher
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
[-- Attachment #1: Type: text/plain, Size: 746 bytes --]
On Wed, 30 Apr 2025 at 17:55, Alex Deucher <alexdeucher@gmail.com> wrote:
>
> I think I have a better solution. Please try these patches instead. Thanks!
>
> For the RX6600, you only need patch 0003. The rest of the series
> fixes up other chips.
Sorry for the delay.
Finally managed to find some time to test it.
It seems that patches are merged in the current -rc tree so I just
re-tested -rc5.
All works. Thank you.
A bit annoying thing is repeating:
[drm] Unknown EDID CEA parser results
and I also didn't observe such messages before on -rc2 or -rc3:
amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
dmesg is in attachment. But I don't think that these are related to
hdp_v5_0_flush_hdp() issue.
Best regards,
Alexey
[-- Attachment #2: dmesg_amdgpu_6.15.0-rc5test7.txt --]
[-- Type: text/plain, Size: 161332 bytes --]
[ 0.000000] Booting Linux on physical CPU 0x0000000a00 [0x410fd811]
[ 0.000000] Linux version 6.15.0-rc5test7+ (root@orion) (gcc (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #2 SMP Sun May 11 20:34:42 BST 2025
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] printk: debug: ignoring loglevel setting.
[ 0.000000] earlycon: pl11 at MMIO32 0x00000000040d0000 (options '')
[ 0.000000] printk: legacy bootconsole [pl11] enabled
[ 0.000000] printk: debug: skip boot console de-registration.
[ 0.000000] efi: EFI v2.7 by EDK II
[ 0.000000] efi: ACPI 2.0=0x479c30018 SMBIOS=0xfffd0000 SMBIOS 3.0=0x47ebf0000 MEMATTR=0x47c2b7018 RNG=0x479c3ff98 INITRD=0x479c44f98 MEMRESERVE=0x479c46198
[ 0.000000] random: crng init done
[ 0.000000] ACPI: Early table checksum verification disabled
[ 0.000000] ACPI: RSDP 0x0000000479C30018 000024 (v02 CIXTEK)
[ 0.000000] ACPI: XSDT 0x0000000479C3FE98 00007C (v01 CIXTEK SKY1EDK2 01000101 01000013)
[ 0.000000] ACPI: FACP 0x0000000479C3FC98 00010C (v05 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: DSDT 0x0000000479C10018 012C20 (v05 CIXTEK SKY1EDK2 00000001 INTL 20200925)
[ 0.000000] ACPI: SSDT 0x0000000479C37518 002FCA (v05 CIXTEK SKY1EDK2 00000001 INTL 20200925)
[ 0.000000] ACPI: CSRT 0x0000000479C3FA98 00008C (v00 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: DBG2 0x0000000479C3FB98 00005C (v00 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: GTDT 0x0000000479C3E998 000084 (v03 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: IORT 0x0000000479C3BD18 000AD8 (v05 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: SDEI 0x0000000479C3FE18 000024 (v01 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: APIC 0x0000000479C3EA98 000428 (v05 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: SSDT 0x0000000479C3CE18 0011FC (v02 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: VFCT 0x0000000479C00018 00B284 (v01 CIXTEK SKY1EDK2 00000001 AMD 31504F47)
[ 0.000000] ACPI: MCFG 0x0000000479C3F918 00006C (v01 CIXTEK SKY1EDK2 01000101 CIX 00000001)
[ 0.000000] ACPI: Use ACPI SPCR as default console: Yes
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x000000047fffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000843fffff]
[ 0.000000] node 0: [mem 0x0000000084400000-0x00000000845fffff]
[ 0.000000] node 0: [mem 0x0000000085000000-0x000000009fffffff]
[ 0.000000] node 0: [mem 0x00000000a0000000-0x00000000a7ffffff]
[ 0.000000] node 0: [mem 0x00000000a8000000-0x00000000fffbffff]
[ 0.000000] node 0: [mem 0x00000000fffc0000-0x00000000fffeffff]
[ 0.000000] node 0: [mem 0x00000000ffff0000-0x00000000ffffdfff]
[ 0.000000] node 0: [mem 0x00000000ffffe000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000100000000-0x000000047e4effff]
[ 0.000000] node 0: [mem 0x000000047e4f0000-0x000000047edeffff]
[ 0.000000] node 0: [mem 0x000000047edf0000-0x000000047fffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x000000047fffffff]
[ 0.000000] On node 0, zone DMA: 2560 pages in unavailable ranges
[ 0.000000] cma: Reserved 64 MiB at 0x00000000fbe00000
[ 0.000000] psci: probing for conduit method from ACPI.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.2
[ 0.000000] percpu: Embedded 22 pages/cpu s51928 r8192 d29992 u90112
[ 0.000000] pcpu-alloc: s51928 r8192 d29992 u90112 alloc=22*4096
[ 0.000000] pcpu-alloc: [0] 00 [0] 01 [0] 02 [0] 03 [0] 04 [0] 05 [0] 06 [0] 07
[ 0.000000] pcpu-alloc: [0] 08 [0] 09 [0] 10 [0] 11
[ 0.000000] Detected PIPT I-cache on CPU0
[ 0.000000] CPU features: SYS_ID_AA64PFR0_EL1[35:32]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[59:56]: already set to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[55:52]: already set to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[51:48]: already set to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[47:44]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[43:40]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[35:32]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[27:24]: already set to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[23:20]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[19:16]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[15:12]: already set to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[7:4]: forced to 0
[ 0.000000] CPU features: SYS_ID_AA64ZFR0_EL1[3:0]: forced to 0
[ 0.000000] CPU features: detected: Address authentication (architected QARMA3 algorithm)
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: Virtualization Host Extensions
[ 0.000000] CPU features: detected: Memory Tagging Extension
[ 0.000000] CPU features: detected: Asymmetric MTE Tag Check Fault
[ 0.000000] CPU features: detected: Spectre-v4
[ 0.000000] CPU features: detected: Spectre-BHB
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.15.0-rc5test7+ root=UUID=2bd8d098-4732-40ab-8f59-760ed7109782 ro ignore_loglevel nr_cpus=12 nowatchdog numa=off audit=off iommu=off iommu.strict=0 iommu.passthrough=1 arm64.nosve psi=0 selinux=0 sysrq_always_enabled kvm-arm.mode=none zswap.enabled=0 nmi_watchdog=0 no_timer_check noirqdebug cgroup_no_v1=all earlycon=pl011,mmio32,0x40d0000 keep_bootcon
[ 0.000000] sysrq: sysrq always enabled.
[ 0.000000] IRQ lockup detection disabled
[ 0.000000] Unknown kernel command line parameters "nowatchdog no_timer_check BOOT_IMAGE=/boot/vmlinuz-6.15.0-rc5test7+ numa=off audit=off iommu=off selinux=0 nmi_watchdog=0", will be passed to user space.
[ 0.000000] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes
[ 0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.000000] software IO TLB: area num 16.
[ 0.000000] software IO TLB: mapped [mem 0x00000000f7e00000-0x00000000fbe00000] (64MB)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4191744
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=12, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[ 0.000000] RCU Tasks Trace: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=12.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GIC: enabling workaround for GICv3: ARM64 erratum 2941627
[ 0.000000] GICv3: 512 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs, DirectLPI
[ 0.000000] GICv3: GICv4 features: DirectLPI RVPEID Valid+Dirty
[ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[ 0.000000] GICv3: CPU0: found redistributor a00 region 0:0x000000000e310000
[ 0.000000] ITS [mem 0x0e050000-0x0e06ffff]
[ 0.000000] ITS@0x000000000e050000: Single VMOVP capable
[ 0.000000] ITS@0x000000000e050000: Using GICv4.1 mode 00000000 00000001
[ 0.000000] ITS@0x000000000e050000: allocated 8192 Devices @1000a0000 (indirect, esz 8, psz 64K, shr 1)
[ 0.000000] ITS@0x000000000e050000: allocated 32768 Interrupt Collections @1000b0000 (flat, esz 2, psz 64K, shr 1)
[ 0.000000] ITS@0x000000000e050000: allocated 8192 Virtual CPUs @1000c0000 (flat, esz 8, psz 64K, shr 1)
[ 0.000000] GICv3: using LPI property table @0x00000001000d0000
[ 0.000000] ITS: Using DirectLPI for VPE invalidation
[ 0.000000] ITS: Enabling GICv4 support
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000001000e0000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 1000.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x1fffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[ 0.000000] sched_clock: 61 bits at 1000MHz, resolution 1ns, wraps every 4398046511103ns
[ 0.008297] Console: colour dummy device 80x25
[ 0.012787] printk: legacy console [tty0] enabled
[ 0.017552] ACPI: Core revision 20240827
[ 0.021734] Calibrating delay loop (skipped), value calculated using timer frequency.. 2000.33 BogoMIPS (lpj=3333333)
[ 0.032464] pid_max: default: 32768 minimum: 301
[ 0.037167] LSM: initializing lsm=capability
[ 0.041542] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.049205] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.057479] cgroup: Disabling cpuset control group subsystem in v1 mounts
[ 0.064345] cgroup: Disabling cpu control group subsystem in v1 mounts
[ 0.070944] cgroup: Disabling cpuacct control group subsystem in v1 mounts
[ 0.077894] cgroup: Disabling blkio control group subsystem in v1 mounts
[ 0.084681] cgroup: Disabling memory control group subsystem in v1 mounts
[ 0.091543] cgroup: Disabling devices control group subsystem in v1 mounts
[ 0.098492] cgroup: Disabling freezer control group subsystem in v1 mounts
[ 0.105440] cgroup: Disabling net_cls control group subsystem in v1 mounts
[ 0.112395] cgroup: Disabling perf_event control group subsystem in v1 mounts
[ 0.119606] cgroup: Disabling net_prio control group subsystem in v1 mounts
[ 0.126643] cgroup: Disabling hugetlb control group subsystem in v1 mounts
[ 0.133590] cgroup: Disabling pids control group subsystem in v1 mounts
[ 0.140275] cgroup: Disabling misc control group subsystem in v1 mounts
[ 0.146962] cgroup: Disabling dmem control group subsystem in v1 mounts
[ 0.153734] ACPI PPTT: No PPTT table found, CPU and cache topology may be inaccurate
[ 0.161568] cacheinfo: Unable to detect cache hierarchy for CPU 0
[ 0.184414] rcu: Hierarchical SRCU implementation.
[ 0.189254] rcu: Max phase no-delay instances is 1000.
[ 0.197887] Timer migration: 2 hierarchy levels; 8 children per group; 2 crossnode level
[ 0.206184] Remapping and enabling EFI services.
[ 0.211421] smp: Bringing up secondary CPUs ...
[ 0.230546] CPU features: detected: ARM errata 2966298, 3117295
[ 0.230558] Detected PIPT I-cache on CPU1
[ 0.230570] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64MMFR1_EL1. Boot CPU: 0x1001111010312122, CPU1: 0x1001111011312122
[ 0.230578] CPU features: Unsupported CPU feature variation detected.
[ 0.230586] GICv3: CPU1: found redistributor 0 region 0:0x000000000e090000
[ 0.230597] GICv3: CPU1: using allocated LPI pending table @0x00000001000f0000
[ 0.230619] CPU1: Booted secondary processor 0x0000000000 [0x410fd801]
[ 0.243831] Detected PIPT I-cache on CPU2
[ 0.243844] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64MMFR1_EL1. Boot CPU: 0x1001111010312122, CPU2: 0x1001111011312122
[ 0.243857] GICv3: CPU2: found redistributor 100 region 0:0x000000000e0d0000
[ 0.243868] GICv3: CPU2: using allocated LPI pending table @0x0000000100100000
[ 0.243891] CPU2: Booted secondary processor 0x0000000100 [0x410fd801]
[ 0.257163] Detected PIPT I-cache on CPU3
[ 0.257176] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64MMFR1_EL1. Boot CPU: 0x1001111010312122, CPU3: 0x1001111011312122
[ 0.257191] GICv3: CPU3: found redistributor 200 region 0:0x000000000e110000
[ 0.257202] GICv3: CPU3: using allocated LPI pending table @0x0000000100110000
[ 0.257225] CPU3: Booted secondary processor 0x0000000200 [0x410fd801]
[ 0.270499] Detected PIPT I-cache on CPU4
[ 0.270513] CPU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64MMFR1_EL1. Boot CPU: 0x1001111010312122, CPU4: 0x1001111011312122
[ 0.270528] GICv3: CPU4: found redistributor 300 region 0:0x000000000e150000
[ 0.270539] GICv3: CPU4: using allocated LPI pending table @0x0000000100120000
[ 0.270562] CPU4: Booted secondary processor 0x0000000300 [0x410fd801]
[ 0.283799] Detected PIPT I-cache on CPU5
[ 0.283812] GICv3: CPU5: found redistributor 400 region 0:0x000000000e190000
[ 0.283819] GICv3: CPU5: using allocated LPI pending table @0x0000000100130000
[ 0.283834] CPU5: Booted secondary processor 0x0000000400 [0x410fd811]
[ 0.297143] Detected PIPT I-cache on CPU6
[ 0.297158] GICv3: CPU6: found redistributor 500 region 0:0x000000000e1d0000
[ 0.297166] GICv3: CPU6: using allocated LPI pending table @0x0000000100140000
[ 0.297182] CPU6: Booted secondary processor 0x0000000500 [0x410fd811]
[ 0.310463] Detected PIPT I-cache on CPU7
[ 0.310478] GICv3: CPU7: found redistributor 600 region 0:0x000000000e210000
[ 0.310486] GICv3: CPU7: using allocated LPI pending table @0x0000000100150000
[ 0.310501] CPU7: Booted secondary processor 0x0000000600 [0x410fd811]
[ 0.323820] Detected PIPT I-cache on CPU8
[ 0.323835] GICv3: CPU8: found redistributor 700 region 0:0x000000000e250000
[ 0.323843] GICv3: CPU8: using allocated LPI pending table @0x0000000100160000
[ 0.323859] CPU8: Booted secondary processor 0x0000000700 [0x410fd811]
[ 0.337156] Detected PIPT I-cache on CPU9
[ 0.337173] GICv3: CPU9: found redistributor 800 region 0:0x000000000e290000
[ 0.337181] GICv3: CPU9: using allocated LPI pending table @0x0000000100170000
[ 0.337196] CPU9: Booted secondary processor 0x0000000800 [0x410fd811]
[ 0.350498] Detected PIPT I-cache on CPU10
[ 0.350517] GICv3: CPU10: found redistributor 900 region 0:0x000000000e2d0000
[ 0.350525] GICv3: CPU10: using allocated LPI pending table @0x0000000100180000
[ 0.350541] CPU10: Booted secondary processor 0x0000000900 [0x410fd811]
[ 0.364013] Detected PIPT I-cache on CPU11
[ 0.364032] GICv3: CPU11: found redistributor b00 region 0:0x000000000e350000
[ 0.364039] GICv3: CPU11: using allocated LPI pending table @0x0000000100190000
[ 0.364056] CPU11: Booted secondary processor 0x0000000b00 [0x410fd811]
[ 0.364124] smp: Brought up 1 node, 12 CPUs
[ 0.707980] SMP: Total of 12 processors activated.
[ 0.712817] CPU: All CPU(s) started at EL2
[ 0.716953] CPU features: detected: Branch Target Identification
[ 0.723022] CPU features: detected: ARMv8.4 Translation Table Level
[ 0.729353] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[ 0.738059] CPU features: detected: Common not Private translations
[ 0.744390] CPU features: detected: CRC32 instructions
[ 0.749579] CPU features: detected: Data cache clean to Point of Deep Persistence
[ 0.757141] CPU features: detected: Data cache clean to Point of Persistence
[ 0.764263] CPU features: detected: Data independent timing control (DIT)
[ 0.771122] CPU features: detected: E0PD
[ 0.775081] CPU features: detected: Enhanced Counter Virtualization
[ 0.781412] CPU features: detected: Enhanced Counter Virtualization (CNTPOFF)
[ 0.788622] CPU features: detected: Enhanced Privileged Access Never
[ 0.795041] CPU features: detected: Enhanced Virtualization Traps
[ 0.801197] CPU features: detected: Fine Grained Traps
[ 0.806386] CPU features: detected: Generic authentication (architected QARMA3 algorithm)
[ 0.814651] CPU features: detected: RCpc load-acquire (LDAPR)
[ 0.820456] CPU features: detected: LSE atomic instructions
[ 0.826084] CPU features: detected: Privileged Access Never
[ 0.831712] CPU features: detected: PMUv3
[ 0.835758] CPU features: detected: RAS Extension Support
[ 0.841210] CPU features: detected: Speculation barrier (SB)
[ 0.846926] CPU features: detected: Stage-2 Force Write-Back
[ 0.852642] CPU features: detected: TLB range maintenance instructions
[ 0.859237] CPU features: detected: WFx with timeout
[ 0.864249] CPU features: detected: Memory Partitioning And Monitoring
[ 0.870844] CPU features: detected: Memory Partitioning And Monitoring Virtualisation
[ 0.878758] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[ 0.885845] alternatives: applying system-wide alternatives
[ 0.892457] CPU features: detected: Activity Monitors Unit (AMU) on CPU0-11
[ 0.899502] CPU features: detected: Hardware dirty bit management on CPU0-11
[ 0.922374] node 0 deferred pages initialised in 14ms
[ 0.927566] Memory: 16037732K/16766976K available (9728K kernel code, 1642K rwdata, 3072K rodata, 1664K init, 558K bss, 657976K reserved, 65536K cma-reserved)
[ 0.942570] devtmpfs: initialized
[ 0.946447] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[ 0.956305] posixtimers hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 0.963896] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 0.971149] 28544 pages in range for non-PLT usage
[ 0.971151] 520064 pages in range for PLT usage
[ 0.976077] pinctrl core: initialized pinctrl subsystem
[ 0.986128] SMBIOS 3.0.0 present.
[ 0.989478] DMI: Radxa Computer (Shenzhen) Co., Ltd. Radxa Orion O6/Radxa Orion O6, BIOS 1.0 Jan 1 1980
[ 0.999080] DMI: Memory slots populated: 4/4
[ 1.004430] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 1.010811] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[ 1.018136] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 1.026162] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 1.034407] thermal_sys: Registered thermal governor 'fair_share'
[ 1.034409] thermal_sys: Registered thermal governor 'bang_bang'
[ 1.040566] thermal_sys: Registered thermal governor 'step_wise'
[ 1.046634] thermal_sys: Registered thermal governor 'user_space'
[ 1.052702] thermal_sys: Registered thermal governor 'power_allocator'
[ 1.058888] cpuidle: using governor menu
[ 1.069481] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 1.076498] ASID allocator initialised with 65536 entries
[ 1.082016] Serial: AMBA PL011 UART driver
[ 1.086608] HugeTLB: allocation took 0ms with hugepage_allocation_threads=3
[ 1.093646] HugeTLB: allocation took 0ms with hugepage_allocation_threads=3
[ 1.100685] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 1.107544] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 1.113878] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 1.120737] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 1.127069] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 1.133929] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 1.140260] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 1.147119] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 1.154212] ACPI: Added _OSI(Module Device)
[ 1.158444] ACPI: Added _OSI(Processor Device)
[ 1.162930] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 1.167680] ACPI: Added _OSI(Processor Aggregator Device)
[ 1.180256] ACPI: 3 ACPI AML tables successfully acquired and loaded
[ 1.189503] ACPI: Interpreter enabled
[ 1.193209] ACPI: Using GIC for interrupt routing
[ 1.198516] ACPI: MCFG table detected, 4 entries
[ 1.205460] ACPI: \_SB_.ADSS.ACLK.PPRS: New power resource
[ 1.214317] ACPI: \_SB_.VPU0.PPRS: New power resource
[ 1.219549] ACPI: \_SB_.VPU0.CRE0.PRS0: New power resource
[ 1.225156] ACPI: \_SB_.VPU0.CRE1.PRS1: New power resource
[ 1.230757] ACPI: \_SB_.VPU0.CRE2.PRS2: New power resource
[ 1.236358] ACPI: \_SB_.VPU0.CRE3.PRS3: New power resource
[ 1.242884] ACPI: \_SB_.DPU0.PRS0: New power resource
[ 1.248132] ACPI: \_SB_.DPU1.PRS1: New power resource
[ 1.253384] ACPI: \_SB_.DPU2.PRS2: New power resource
[ 1.258621] ACPI: \_SB_.DPU3.PRS3: New power resource
[ 1.263865] ACPI: \_SB_.DPU4.PRS4: New power resource
[ 1.269425] ACPI: \_SB_.GPU_.PPRS: New power resource
[ 1.274668] ACPI: \_SB_.NPU0.PPRS: New power resource
[ 1.279840] ACPI: \_SB_.NPU0.CRE0.PRS0: New power resource
[ 1.285450] ACPI: \_SB_.NPU0.CRE1.PRS1: New power resource
[ 1.291057] ACPI: \_SB_.NPU0.CRE2.PRS2: New power resource
[ 1.299774] ACPI: \_SB_.ISPM.PRS0: New power resource
[ 1.320919] ACPI: \_SB_.ECFN: New power resource
[ 1.332700] ARMH0011:00: ttyAMA0 at MMIO 0x40b0000 (irq = 21, base_baud = 0) is a SBSA
[ 1.341618] ACPI: [Firmware Bug]: Device [CRE0] status [0000000e]: not present and enabled
[ 1.349983] ACPI: [Firmware Bug]: Device [CRE1] status [0000000e]: not present and enabled
[ 1.358348] ACPI: [Firmware Bug]: Device [CRE2] status [0000000e]: not present and enabled
[ 1.366706] ACPI: [Firmware Bug]: Device [CRE3] status [0000000e]: not present and enabled
[ 1.384769] ARMH0011:01: ttyAMA1 at MMIO 0x40c0000 (irq = 22, base_baud = 0) is a SBSA
[ 1.393642] ACPI: [Firmware Bug]: Device [CRE0] status [0000000e]: not present and enabled
[ 1.402004] ACPI: [Firmware Bug]: Device [CRE1] status [0000000e]: not present and enabled
[ 1.410360] ACPI: [Firmware Bug]: Device [CRE2] status [0000000e]: not present and enabled
[ 1.418717] ACPI: [Firmware Bug]: Device [CRE3] status [0000000e]: not present and enabled
[ 1.436627] ARMH0011:02: ttyAMA2 at MMIO 0x40d0000 (irq = 23, base_baud = 0) is a SBSA
[ 1.445480] ACPI: [Firmware Bug]: Device [CRE0] status [0000000e]: not present and enabled
[ 1.453871] ACPI: [Firmware Bug]: Device [CRE1] status [0000000e]: not present and enabled
[ 1.462228] ACPI: [Firmware Bug]: Device [CRE2] status [0000000e]: not present and enabled
[ 1.470585] ACPI: [Firmware Bug]: Device [CRE3] status [0000000e]: not present and enabled
[ 1.490327] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus c0-ff])
[ 1.496613] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 1.505797] acpi PNP0A08:00: _OSC: platform does not support [PME AER LTR]
[ 1.512797] acpi PNP0A08:00: _OSC: OS now controls [PCIeCapability]
[ 1.519721] acpi PNP0A08:00: ECAM area [mem 0x2c000000-0x2fffffff] reserved by PNP0C02:00
[ 1.527998] acpi PNP0A08:00: ECAM at [mem 0x2c000000-0x2fffffff] for [bus c0-ff]
[ 1.535516] PCI host bridge to bus 0000:c0
[ 1.539653] pci_bus 0000:c0: root bus resource [mem 0x60000000-0x7fffffff window]
[ 1.547217] pci_bus 0000:c0: root bus resource [mem 0x1800000000-0x1bffffffff window]
[ 1.555133] pci_bus 0000:c0: root bus resource [bus c0-ff]
[ 1.560690] pci 0000:c0:00.0: [17cd:0100] type 01 class 0x060400 PCIe Root Port
[ 1.568087] pci 0000:c0:00.0: PCI bridge to [bus c1-c3]
[ 1.573367] pci 0000:c0:00.0: bridge window [mem 0x60000000-0x602fffff]
[ 1.580230] pci 0000:c0:00.0: bridge window [mem 0x1800000000-0x18101fffff 64bit pref]
[ 1.588411] pci 0000:c0:00.0: enabling Extended Tags
[ 1.593461] pci 0000:c0:00.0: supports D1
[ 1.597508] pci 0000:c0:00.0: PME# supported from D0 D1 D3hot
[ 1.603344] pci 0000:c0:00.0: PTM enabled (root), 2ns granularity
[ 1.609626] pci 0000:c1:00.0: [1002:1478] type 01 class 0x060400 PCIe Switch Upstream Port
[ 1.618005] pci 0000:c1:00.0: BAR 0 [mem 0x60200000-0x60203fff]
[ 1.623993] pci 0000:c1:00.0: PCI bridge to [bus c2-c3]
[ 1.629279] pci 0000:c1:00.0: bridge window [io 0x0000-0x0fff]
[ 1.635442] pci 0000:c1:00.0: bridge window [mem 0x60000000-0x601fffff]
[ 1.642318] pci 0000:c1:00.0: bridge window [mem 0x1800000000-0x18101fffff 64bit pref]
[ 1.650579] pci 0000:c1:00.0: PME# supported from D0 D3hot D3cold
[ 1.663510] pci 0000:c2:00.0: [1002:1479] type 01 class 0x060400 PCIe Switch Downstream Port
[ 1.672068] pci 0000:c2:00.0: PCI bridge to [bus c3]
[ 1.677091] pci 0000:c2:00.0: bridge window [io 0x0000-0x0fff]
[ 1.683257] pci 0000:c2:00.0: bridge window [mem 0x60000000-0x601fffff]
[ 1.690131] pci 0000:c2:00.0: bridge window [mem 0x1800000000-0x18101fffff 64bit pref]
[ 1.698404] pci 0000:c2:00.0: PME# supported from D0 D3hot D3cold
[ 1.704758] pci 0000:c3:00.0: [1002:73ff] type 00 class 0x030000 PCIe Legacy Endpoint
[ 1.712710] pci 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x180fffffff 64bit pref]
[ 1.720015] pci 0000:c3:00.0: BAR 2 [mem 0x1810000000-0x18101fffff 64bit pref]
[ 1.727321] pci 0000:c3:00.0: BAR 4 [io 0x0000-0x00ff]
[ 1.732605] pci 0000:c3:00.0: BAR 5 [mem 0x60000000-0x600fffff]
[ 1.738591] pci 0000:c3:00.0: ROM [mem 0xfffe0000-0xffffffff pref]
[ 1.744929] pci 0000:c3:00.0: PME# supported from D1 D2 D3hot D3cold
[ 1.751427] pci 0000:c3:00.0: 126.024 Gb/s available PCIe bandwidth, limited by 16.0 GT/s PCIe x8 link at 0000:c0:00.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
[ 1.767172] pci 0000:c3:00.1: [1002:ab28] type 00 class 0x040300 PCIe Legacy Endpoint
[ 1.775122] pci 0000:c3:00.1: BAR 0 [mem 0x60100000-0x60103fff]
[ 1.781165] pci 0000:c3:00.1: PME# supported from D1 D2 D3hot D3cold
[ 1.787731] pci_bus 0000:c0: on NUMA node 0
[ 1.791970] pci 0000:c0:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]: assigned
[ 1.800853] pci 0000:c0:00.0: bridge window [mem 0x60000000-0x602fffff]: assigned
[ 1.808418] pci 0000:c1:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]: assigned
[ 1.817299] pci 0000:c1:00.0: bridge window [mem 0x60000000-0x601fffff]: assigned
[ 1.824863] pci 0000:c1:00.0: BAR 0 [mem 0x60200000-0x60203fff]: assigned
[ 1.831731] pci 0000:c1:00.0: bridge window [io size 0x1000]: can't assign; no space
[ 1.839647] pci 0000:c1:00.0: bridge window [io size 0x1000]: failed to assign
[ 1.847037] pci 0000:c1:00.0: bridge window [io size 0x1000]: can't assign; no space
[ 1.854951] pci 0000:c1:00.0: bridge window [io size 0x1000]: failed to assign
[ 1.862341] pci 0000:c2:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]: assigned
[ 1.871222] pci 0000:c2:00.0: bridge window [mem 0x60000000-0x601fffff]: assigned
[ 1.878785] pci 0000:c2:00.0: bridge window [io size 0x1000]: can't assign; no space
[ 1.886699] pci 0000:c2:00.0: bridge window [io size 0x1000]: failed to assign
[ 1.894086] pci 0000:c2:00.0: bridge window [io size 0x1000]: can't assign; no space
[ 1.902000] pci 0000:c2:00.0: bridge window [io size 0x1000]: failed to assign
[ 1.909388] pci 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x180fffffff 64bit pref]: assigned
[ 1.917576] pci 0000:c3:00.0: BAR 2 [mem 0x1810000000-0x18101fffff 64bit pref]: assigned
[ 1.925765] pci 0000:c3:00.0: BAR 5 [mem 0x60000000-0x600fffff]: assigned
[ 1.932630] pci 0000:c3:00.0: ROM [mem 0x60100000-0x6011ffff pref]: assigned
[ 1.939754] pci 0000:c3:00.1: BAR 0 [mem 0x60120000-0x60123fff]: assigned
[ 1.946619] pci 0000:c3:00.0: BAR 4 [io size 0x0100]: can't assign; no space
[ 1.953830] pci 0000:c3:00.0: BAR 4 [io size 0x0100]: failed to assign
[ 1.960514] pci 0000:c3:00.0: BAR 4 [io size 0x0100]: can't assign; no space
[ 1.967724] pci 0000:c3:00.0: BAR 4 [io size 0x0100]: failed to assign
[ 1.974409] pci 0000:c2:00.0: PCI bridge to [bus c3]
[ 1.979429] pci 0000:c2:00.0: bridge window [mem 0x60000000-0x601fffff]
[ 1.986294] pci 0000:c2:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]
[ 1.994480] pci 0000:c1:00.0: PCI bridge to [bus c2-c3]
[ 1.999764] pci 0000:c1:00.0: bridge window [mem 0x60000000-0x601fffff]
[ 2.006629] pci 0000:c1:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]
[ 2.014814] pci 0000:c0:00.0: PCI bridge to [bus c1-c3]
[ 2.020093] pci 0000:c0:00.0: bridge window [mem 0x60000000-0x602fffff]
[ 2.026953] pci 0000:c0:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]
[ 2.035132] pci_bus 0000:c0: Some PCI device resources are unassigned, try booting with pci=realloc
[ 2.044278] pci_bus 0000:c0: resource 4 [mem 0x60000000-0x7fffffff window]
[ 2.051226] pci_bus 0000:c0: resource 5 [mem 0x1800000000-0x1bffffffff window]
[ 2.058525] pci_bus 0000:c1: resource 1 [mem 0x60000000-0x602fffff]
[ 2.064857] pci_bus 0000:c1: resource 2 [mem 0x1800000000-0x1817ffffff 64bit pref]
[ 2.072508] pci_bus 0000:c2: resource 1 [mem 0x60000000-0x601fffff]
[ 2.078840] pci_bus 0000:c2: resource 2 [mem 0x1800000000-0x1817ffffff 64bit pref]
[ 2.086490] pci_bus 0000:c3: resource 1 [mem 0x60000000-0x601fffff]
[ 2.092822] pci_bus 0000:c3: resource 2 [mem 0x1800000000-0x1817ffffff 64bit pref]
[ 2.100557] ACPI: PCI Root Bridge [PCI1] (domain 0000 [bus 90-af])
[ 2.106809] acpi PNP0A08:01: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 2.115993] acpi PNP0A08:01: _OSC: platform does not support [PME AER LTR]
[ 2.122992] acpi PNP0A08:01: _OSC: OS now controls [PCIeCapability]
[ 2.129917] acpi PNP0A08:01: ECAM area [mem 0x29000000-0x2affffff] reserved by PNP0C02:00
[ 2.138189] acpi PNP0A08:01: ECAM at [mem 0x29000000-0x2affffff] for [bus 90-af]
[ 2.145702] PCI host bridge to bus 0000:90
[ 2.149839] pci_bus 0000:90: root bus resource [mem 0x50000000-0x5fffffff window]
[ 2.157403] pci_bus 0000:90: root bus resource [mem 0x1400000000-0x17ffffffff window]
[ 2.165318] pci_bus 0000:90: root bus resource [bus 90-af]
[ 2.170868] pci 0000:90:00.0: [17cd:0100] type 01 class 0x060400 PCIe Root Port
[ 2.178264] pci 0000:90:00.0: PCI bridge to [bus 91]
[ 2.183280] pci 0000:90:00.0: bridge window [mem 0x50000000-0x500fffff]
[ 2.190175] pci 0000:90:00.0: supports D1
[ 2.194222] pci 0000:90:00.0: PME# supported from D0 D1 D3hot
[ 2.200051] pci 0000:90:00.0: PTM enabled (root), 2ns granularity
[ 2.206301] pci 0000:91:00.0: [1dbe:5236] type 00 class 0x010802 PCIe Endpoint
[ 2.213627] pci 0000:91:00.0: BAR 0 [mem 0x50000000-0x50003fff 64bit]
[ 2.226835] pci_bus 0000:90: on NUMA node 0
[ 2.231063] pci 0000:90:00.0: bridge window [mem 0x50000000-0x500fffff]: assigned
[ 2.238627] pci 0000:91:00.0: BAR 0 [mem 0x50000000-0x50003fff 64bit]: assigned
[ 2.246022] pci 0000:90:00.0: PCI bridge to [bus 91]
[ 2.251038] pci 0000:90:00.0: bridge window [mem 0x50000000-0x500fffff]
[ 2.257899] pci_bus 0000:90: resource 4 [mem 0x50000000-0x5fffffff window]
[ 2.264847] pci_bus 0000:90: resource 5 [mem 0x1400000000-0x17ffffffff window]
[ 2.272148] pci_bus 0000:91: resource 1 [mem 0x50000000-0x500fffff]
[ 2.278580] ACPI: PCI Root Bridge [PCI3] (domain 0000 [bus 30-4f])
[ 2.284831] acpi PNP0A08:03: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 2.294010] acpi PNP0A08:03: _OSC: platform does not support [PME AER LTR]
[ 2.301007] acpi PNP0A08:03: _OSC: OS now controls [PCIeCapability]
[ 2.307933] acpi PNP0A08:03: ECAM area [mem 0x23000000-0x24ffffff] reserved by PNP0C02:00
[ 2.316204] acpi PNP0A08:03: ECAM at [mem 0x23000000-0x24ffffff] for [bus 30-4f]
[ 2.323717] PCI host bridge to bus 0000:30
[ 2.327853] pci_bus 0000:30: root bus resource [mem 0x38000000-0x3fffffff window]
[ 2.335417] pci_bus 0000:30: root bus resource [mem 0xc00000000-0xfffffffff window]
[ 2.343156] pci_bus 0000:30: root bus resource [bus 30-4f]
[ 2.348709] pci 0000:30:00.0: [17cd:0100] type 01 class 0x060400 PCIe Root Port
[ 2.356110] pci 0000:30:00.0: PCI bridge to [bus 31]
[ 2.361126] pci 0000:30:00.0: bridge window [mem 0x38000000-0x380fffff]
[ 2.368042] pci 0000:30:00.0: supports D1
[ 2.372090] pci 0000:30:00.0: PME# supported from D0 D1 D3hot
[ 2.377934] pci 0000:30:00.0: PTM enabled (root), 2ns granularity
[ 2.384218] pci 0000:31:00.0: [10ec:8126] type 00 class 0x020000 PCIe Endpoint
[ 2.391571] pci 0000:31:00.0: BAR 0 [io 0x1000-0x10ff]
[ 2.396854] pci 0000:31:00.0: BAR 2 [mem 0x38000000-0x3800ffff 64bit]
[ 2.403365] pci 0000:31:00.0: BAR 4 [mem 0x38010000-0x38013fff 64bit]
[ 2.409993] pci 0000:31:00.0: supports D1 D2
[ 2.414304] pci 0000:31:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 2.427702] pci_bus 0000:30: on NUMA node 0
[ 2.431930] pci 0000:30:00.0: bridge window [mem 0x38000000-0x380fffff]: assigned
[ 2.439494] pci 0000:31:00.0: BAR 2 [mem 0x38000000-0x3800ffff 64bit]: assigned
[ 2.446895] pci 0000:31:00.0: BAR 4 [mem 0x38010000-0x38013fff 64bit]: assigned
[ 2.454294] pci 0000:31:00.0: BAR 0 [io size 0x0100]: can't assign; no space
[ 2.461508] pci 0000:31:00.0: BAR 0 [io size 0x0100]: failed to assign
[ 2.468205] pci 0000:31:00.0: BAR 0 [io size 0x0100]: can't assign; no space
[ 2.475417] pci 0000:31:00.0: BAR 0 [io size 0x0100]: failed to assign
[ 2.482101] pci 0000:30:00.0: PCI bridge to [bus 31]
[ 2.487117] pci 0000:30:00.0: bridge window [mem 0x38000000-0x380fffff]
[ 2.493982] pci_bus 0000:30: Some PCI device resources are unassigned, try booting with pci=realloc
[ 2.503130] pci_bus 0000:30: resource 4 [mem 0x38000000-0x3fffffff window]
[ 2.510078] pci_bus 0000:30: resource 5 [mem 0xc00000000-0xfffffffff window]
[ 2.517201] pci_bus 0000:31: resource 1 [mem 0x38000000-0x380fffff]
[ 2.523615] ACPI: PCI Root Bridge [PCI4] (domain 0000 [bus 00-1f])
[ 2.529865] acpi PNP0A08:04: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 2.539046] acpi PNP0A08:04: _OSC: platform does not support [PME AER LTR]
[ 2.546045] acpi PNP0A08:04: _OSC: OS now controls [PCIeCapability]
[ 2.552966] acpi PNP0A08:04: ECAM area [mem 0x20000000-0x21ffffff] reserved by PNP0C02:00
[ 2.561238] acpi PNP0A08:04: ECAM at [mem 0x20000000-0x21ffffff] for [bus 00-1f]
[ 2.568750] PCI host bridge to bus 0000:00
[ 2.572887] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff window]
[ 2.580451] pci_bus 0000:00: root bus resource [mem 0x800000000-0xbffffffff window]
[ 2.588190] pci_bus 0000:00: root bus resource [bus 00-1f]
[ 2.593744] pci 0000:00:00.0: [17cd:0100] type 01 class 0x060400 PCIe Root Port
[ 2.601146] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 2.606163] pci 0000:00:00.0: bridge window [mem 0x30000000-0x300fffff]
[ 2.613079] pci 0000:00:00.0: supports D1
[ 2.617126] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 2.622972] pci 0000:00:00.0: PTM enabled (root), 2ns granularity
[ 2.629251] pci 0000:01:00.0: [10ec:8126] type 00 class 0x020000 PCIe Endpoint
[ 2.636603] pci 0000:01:00.0: BAR 0 [io 0x2000-0x20ff]
[ 2.641885] pci 0000:01:00.0: BAR 2 [mem 0x30000000-0x3000ffff 64bit]
[ 2.648397] pci 0000:01:00.0: BAR 4 [mem 0x30010000-0x30013fff 64bit]
[ 2.655025] pci 0000:01:00.0: supports D1 D2
[ 2.659336] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 2.672733] pci_bus 0000:00: on NUMA node 0
[ 2.676962] pci 0000:00:00.0: bridge window [mem 0x30000000-0x300fffff]: assigned
[ 2.684527] pci 0000:01:00.0: BAR 2 [mem 0x30000000-0x3000ffff 64bit]: assigned
[ 2.691927] pci 0000:01:00.0: BAR 4 [mem 0x30010000-0x30013fff 64bit]: assigned
[ 2.699323] pci 0000:01:00.0: BAR 0 [io size 0x0100]: can't assign; no space
[ 2.706537] pci 0000:01:00.0: BAR 0 [io size 0x0100]: failed to assign
[ 2.713232] pci 0000:01:00.0: BAR 0 [io size 0x0100]: can't assign; no space
[ 2.720444] pci 0000:01:00.0: BAR 0 [io size 0x0100]: failed to assign
[ 2.727127] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 2.732142] pci 0000:00:00.0: bridge window [mem 0x30000000-0x300fffff]
[ 2.739005] pci_bus 0000:00: Some PCI device resources are unassigned, try booting with pci=realloc
[ 2.748150] pci_bus 0000:00: resource 4 [mem 0x30000000-0x37ffffff window]
[ 2.755097] pci_bus 0000:00: resource 5 [mem 0x800000000-0xbffffffff window]
[ 2.762220] pci_bus 0000:01: resource 1 [mem 0x30000000-0x300fffff]
[ 2.768680] platform CIXH2020:00: failed to claim resource 11: [io 0x60100000-0x601fffff window]
[ 2.777657] acpi CIXH2020:00: platform device creation failed: -16
[ 2.784033] platform CIXH2020:01: failed to claim resource 11: [io 0x50100000-0x501fffff window]
[ 2.793006] acpi CIXH2020:01: platform device creation failed: -16
[ 2.799390] platform CIXH2020:03: failed to claim resource 11: [io 0x38100000-0x381fffff window]
[ 2.808362] acpi CIXH2020:03: platform device creation failed: -16
[ 2.814682] platform CIXH2020:04: failed to claim resource 11: [io 0x30100000-0x301fffff window]
[ 2.823653] acpi CIXH2020:04: platform device creation failed: -16
[ 2.830062] ACPI: [Firmware Bug]: Device [CRE0] status [0000000e]: not present and enabled
[ 2.838424] ACPI: [Firmware Bug]: Device [CRE1] status [0000000e]: not present and enabled
[ 2.846784] ACPI: [Firmware Bug]: Device [CRE2] status [0000000e]: not present and enabled
[ 2.855144] ACPI: [Firmware Bug]: Device [CRE3] status [0000000e]: not present and enabled
[ 2.881341] ACPI: CPU0 has been hot-added
[ 2.885422] ACPI: CPU1 has been hot-added
[ 2.889503] ACPI: CPU2 has been hot-added
[ 2.893575] ACPI: CPU3 has been hot-added
[ 2.897646] ACPI: CPU4 has been hot-added
[ 2.901752] ACPI: CPU5 has been hot-added
[ 2.905825] ACPI: CPU6 has been hot-added
[ 2.909892] ACPI: CPU7 has been hot-added
[ 2.913963] ACPI: CPU8 has been hot-added
[ 2.918034] ACPI: CPU9 has been hot-added
[ 2.922107] ACPI: CPU10 has been hot-added
[ 2.926264] ACPI: CPU11 has been hot-added
[ 2.931047] SCSI subsystem initialized
[ 2.934888] scmi_core: SCMI protocol bus registered
[ 2.940241] efivars: Registered efivars operations
[ 2.945444] NetLabel: Initializing
[ 2.948880] NetLabel: domain hash size = 128
[ 2.953278] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 2.959011] NetLabel: unlabeled traffic allowed by default
[ 2.964709] pci 0000:c3:00.0: vgaarb: setting as boot VGA device
[ 2.970777] pci 0000:c3:00.0: vgaarb: bridge control possible
[ 2.976580] pci 0000:c3:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[ 2.985027] vgaarb: loaded
[ 2.988057] clocksource: Switched to clocksource arch_sys_counter
[ 2.994443] pnp: PnP ACPI init
[ 2.998085] system 00:00: [mem 0x20000000-0x2fffffff] has been reserved
[ 3.014159] pnp: PnP ACPI: found 1 devices
[ 3.023042] NET: Registered PF_INET protocol family
[ 3.028095] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 3.039281] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 3.048019] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 3.055912] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 3.064218] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 3.072030] TCP: Hash tables configured (established 131072 bind 65536)
[ 3.078812] MPTCP token hash table entries: 16384 (order: 6, 393216 bytes, linear)
[ 3.086558] UDP hash table entries: 8192 (order: 7, 524288 bytes, linear)
[ 3.093496] UDP-Lite hash table entries: 8192 (order: 7, 524288 bytes, linear)
[ 3.100959] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 3.106732] pci 0000:c3:00.1: D0 power state depends on 0000:c3:00.0
[ 3.113174] PCI: CLS 0 bytes, default 64
[ 3.117265] Trying to unpack rootfs image as initramfs...
[ 3.123333] Key type blacklist registered
[ 3.127538] workingset: timestamp_bits=46 max_order=22 bucket_order=0
[ 3.134250] fuse: init (API version 7.43)
[ 3.152047] Key type asymmetric registered
[ 3.156203] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 3.163679] io scheduler mq-deadline registered
[ 3.170768] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.186073] ACPI Warning: \_SB.AC._PSR: Missing expected return value (20240827/nsrepair-203)
[ 3.194699] ACPI Warning: \_SB.AC._PSR: Expected return object of type Integer (20240827/nspredef-249)
[ 3.204111] ACPI: \_SB_.AC__: Error reading AC Adapter state: AE_BAD_DATA
[ 3.211226] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[ 3.219711] ACPI: button: Power Button [PWRB]
[ 3.224152] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[ 3.232447] ACPI: button: Lid Switch [LID]
[ 3.243300] thermal LNXTHERM:00: registered as thermal_zone0
[ 3.249027] ACPI: thermal: Thermal Zone [TZ00] (41 C)
[ 3.277153] thermal LNXTHERM:01: registered as thermal_zone1
[ 3.282873] ACPI: thermal: Thermal Zone [ECTZ] (42 C)
[ 3.288241] ACPI GTDT: found 1 SBSA generic Watchdog(s).
[ 3.294148] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 3.296582] ACPI: battery: Slot [BAT0] (battery absent)
[ 3.301265] Serial: AMBA driver
[ 3.310750] nvme nvme0: pci function 0000:91:00.0
[ 3.310767] mousedev: PS/2 mouse device common for all mice
[ 3.321543] efifb: probing for efifb
[ 3.325202] efifb: framebuffer at 0x1800000000, using 1952k, total 1950k
[ 3.331975] efifb: mode is 800x600x32, linelength=3328, pages=1
[ 3.337956] efifb: scrolling: redraw
[ 3.341563] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 3.347644] Console: switching to colour frame buffer device 100x37
[ 3.354239] fb0: EFI VGA frame buffer device
[ 3.358694] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 3.365679] hw perfevents: enabled with armv8_pmuv3_0 PMU driver, 21 (0,800fffff) counters available
[ 3.375323] hw perfevents: enabled with armv8_pmuv3_1 PMU driver, 7 (0,8000003f) counters available
[ 3.384588] NET: Registered PF_PACKET protocol family
[ 3.389872] Key type dns_resolver registered
[ 3.395798] registered taskstats version 1
[ 3.405199] nvme nvme0: 12/0/0 default/read/poll queues
[ 3.405323] clk: Disabling unused clocks
[ 3.411785] nvme nvme0: Ignoring bogus Namespace Identifiers
[ 3.414483] PM: genpd: Disabling unused power domains
[ 3.416265] nvme0n1: p1 p2 p3 p4
[ 3.544016] Freeing initrd memory: 44128K
[ 3.548616] Freeing unused kernel memory: 1664K
[ 3.553420] Run /init as init process
[ 3.557273] with arguments:
[ 3.560424] /init
[ 3.562866] nowatchdog
[ 3.565743] no_timer_check
[ 3.568971] with environment:
[ 3.572284] HOME=/
[ 3.574803] TERM=linux
[ 3.577670] BOOT_IMAGE=/boot/vmlinuz-6.15.0-rc5test7+
[ 3.583264] numa=off
[ 3.585957] audit=off
[ 3.588733] iommu=off
[ 3.591507] selinux=0
[ 3.594277] nmi_watchdog=0
[ 3.798661] ACPI: bus type drm_connector registered
[ 3.804301] ACPI: bus type USB registered
[ 3.808540] usbcore: registered new interface driver usbfs
[ 3.808865] hid: raw HID events driver (C) Jiri Kosina
[ 3.815343] usbcore: registered new interface driver hub
[ 3.825086] usbcore: registered new device driver usb
[ 3.831696] sbsa-gwdt sbsa-gwdt.0: Initialized with 10s timeout @ 1000000000 Hz, action=0.
[ 3.840964] xhci-hcd PNP0D10:00: xHCI Host Controller
[ 3.846229] xhci-hcd PNP0D10:00: new USB bus registered, assigned bus number 1
[ 3.853697] xhci-hcd PNP0D10:00: hcc params 0x08007f0d hci version 0x110 quirks 0x0000000000000010
[ 3.859990] r8169 0000:31:00.0 eth0: RTL8126A, 00:48:54:20:0c:34, XID 649, IRQ 140
[ 3.863011] xhci-hcd PNP0D10:00: irq 93, io mem 0x09018000
[ 3.863134] r8169 0000:31:00.0 eth0: jumbo features [frames: 16362 bytes, tx checksumming: ko]
[ 3.863315] xhci-hcd PNP0D10:00: xHCI Host Controller
[ 3.881733] r8169 0000:01:00.0 eth1: RTL8126A, 00:48:54:20:0c:33, XID 649, IRQ 141
[ 3.885443] xhci-hcd PNP0D10:00: new USB bus registered, assigned bus number 2
[ 3.885568] r8169 0000:01:00.0 eth1: jumbo features [frames: 16362 bytes, tx checksumming: ko]
[ 3.885719] xhci-hcd PNP0D10:00: Host supports USB 3.1 Enhanced SuperSpeed
[ 3.887452] r8169 0000:01:00.0 enp1s0: renamed from eth1
[ 3.891150] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 3.935760] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.943222] usb usb1: Product: xHCI Host Controller
[ 3.948307] usb usb1: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 3.954806] usb usb1: SerialNumber: PNP0D10:00
[ 3.959739] hub 1-0:1.0: USB hub found
[ 3.960134] r8169 0000:31:00.0 enp49s0: renamed from eth0
[ 3.963867] hub 1-0:1.0: 1 port detected
[ 3.973922] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 3.982296] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15
[ 3.990820] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.998295] usb usb2: Product: xHCI Host Controller
[ 4.003393] usb usb2: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.009902] usb usb2: SerialNumber: PNP0D10:00
[ 4.014906] hub 2-0:1.0: USB hub found
[ 4.016164] [drm] amdgpu kernel modesetting enabled.
[ 4.018888] hub 2-0:1.0: 1 port detected
[ 4.019353] amdgpu: IO link not available for non x86 platforms
[ 4.024559] xhci-hcd PNP0D10:02: xHCI Host Controller
[ 4.028408] amdgpu: Virtual CRAT table created for CPU
[ 4.028438] amdgpu: Topology: Add CPU node
[ 4.028598] xhci-hcd PNP0D10:02: new USB bus registered, assigned bus number 3
[ 4.028946] [drm] initializing kernel modesetting (DIMGREY_CAVEFISH 0x1002:0x73FF 0x1462:0x5022 0xC7).
[ 4.034988] xhci-hcd PNP0D10:02: hcc params 0x08007f0d hci version 0x110 quirks 0x0000000000000010
[ 4.035123] [drm] register mmio base: 0x60000000
[ 4.035477] xhci-hcd PNP0D10:02: irq 94, io mem 0x090f8000
[ 4.035816] [drm] register mmio size: 1048576
[ 4.036059] xhci-hcd PNP0D10:02: xHCI Host Controller
[ 4.040507] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 0 <nv_common>
[ 4.041452] xhci-hcd PNP0D10:02: new USB bus registered, assigned bus number 4
[ 4.041631] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 1 <gmc_v10_0>
[ 4.041806] xhci-hcd PNP0D10:02: Host supports USB 3.1 Enhanced SuperSpeed
[ 4.041977] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 2 <navi10_ih>
[ 4.042176] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 4.042321] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 3 <psp>
[ 4.042491] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.042663] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 4 <smu>
[ 4.042834] usb usb3: Product: xHCI Host Controller
[ 4.043005] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 5 <dm>
[ 4.043175] usb usb3: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.043347] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 6 <gfx_v10_0>
[ 4.043519] usb usb3: SerialNumber: PNP0D10:02
[ 4.043694] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 7 <sdma_v5_2>
[ 4.044030] hub 3-0:1.0: USB hub found
[ 4.044044] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 8 <vcn_v3_0>
[ 4.044228] hub 3-0:1.0: 1 port detected
[ 4.044397] amdgpu 0000:c3:00.0: amdgpu: detected ip block number 9 <jpeg_v3_0>
[ 4.044661] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 4.044768] amdgpu 0000:c3:00.0: amdgpu: Fetched VBIOS from VFCT
[ 4.044980] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15
[ 4.045126] amdgpu: ATOM BIOS: 113-V502MECH-0OC
[ 4.045311] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.260613] usb usb4: Product: xHCI Host Controller
[ 4.260614] usb usb4: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.260615] usb usb4: SerialNumber: PNP0D10:02
[ 4.260640] Console: switching to colour dummy device 80x25
[ 4.260841] hub 4-0:1.0: USB hub found
[ 4.285847] hub 4-0:1.0: 1 port detected
[ 4.285865] amdgpu 0000:c3:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 4.290052] xhci-hcd PNP0D10:04: xHCI Host Controller
[ 4.299894] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 4.304976] xhci-hcd PNP0D10:04: new USB bus registered, assigned bus number 5
[ 4.313586] amdgpu 0000:c3:00.0: BAR 2 [mem 0x1810000000-0x18101fffff 64bit pref]: releasing
[ 4.320957] xhci-hcd PNP0D10:04: hcc params 0x08007f0d hci version 0x110 quirks 0x0000000000000010
[ 4.329401] amdgpu 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x180fffffff 64bit pref]: releasing
[ 4.329417] pcieport 0000:c2:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]: releasing
[ 4.338498] xhci-hcd PNP0D10:04: irq 95, io mem 0x091d8000
[ 4.346993] pcieport 0000:c1:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]: releasing
[ 4.346996] pcieport 0000:c0:00.0: bridge window [mem 0x1800000000-0x1817ffffff 64bit pref]: releasing
[ 4.347006] pcieport 0000:c0:00.0: bridge window [mem 0x1800000000-0x1affffffff 64bit pref]: assigned
[ 4.356482] xhci-hcd PNP0D10:04: xHCI Host Controller
[ 4.361950] pcieport 0000:c1:00.0: bridge window [mem 0x1800000000-0x1affffffff 64bit pref]: assigned
[ 4.361953] pcieport 0000:c2:00.0: bridge window [mem 0x1800000000-0x1affffffff 64bit pref]: assigned
[ 4.362060] xhci-hcd PNP0D10:04: new USB bus registered, assigned bus number 6
[ 4.371370] amdgpu 0000:c3:00.0: BAR 0 [mem 0x1800000000-0x19ffffffff 64bit pref]: assigned
[ 4.371382] amdgpu 0000:c3:00.0: BAR 2 [mem 0x1a00000000-0x1a001fffff 64bit pref]: assigned
[ 4.380785] xhci-hcd PNP0D10:04: Host supports USB 3.1 Enhanced SuperSpeed
[ 4.390113] pcieport 0000:c0:00.0: PCI bridge to [bus c1-c3]
[ 4.395300] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 4.404530] pcieport 0000:c0:00.0: bridge window [mem 0x60000000-0x602fffff]
[ 4.404532] pcieport 0000:c0:00.0: bridge window [mem 0x1800000000-0x1affffffff 64bit pref]
[ 4.404537] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.404541] pcieport 0000:c1:00.0: PCI bridge to [bus c2-c3]
[ 4.404549] pcieport 0000:c1:00.0: bridge window [mem 0x60000000-0x601fffff]
[ 4.413863] usb usb5: Product: xHCI Host Controller
[ 4.413871] pcieport 0000:c1:00.0: bridge window [mem 0x1800000000-0x1affffffff 64bit pref]
[ 4.421165] usb usb5: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.421174] pcieport 0000:c2:00.0: PCI bridge to [bus c3]
[ 4.429609] usb usb5: SerialNumber: PNP0D10:04
[ 4.429808] hub 5-0:1.0: USB hub found
[ 4.438063] pcieport 0000:c2:00.0: bridge window [mem 0x60000000-0x601fffff]
[ 4.445049] hub 5-0:1.0: 1 port detected
[ 4.450731] pcieport 0000:c2:00.0: bridge window [mem 0x1800000000-0x1affffffff 64bit pref]
[ 4.459157] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM.
[ 4.466390] amdgpu 0000:c3:00.0: amdgpu: VRAM: 8176M 0x0000008000000000 - 0x00000081FEFFFFFF (8176M used)
[ 4.475027] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15
[ 4.482305] amdgpu 0000:c3:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[ 4.482309] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.482311] usb usb6: Product: xHCI Host Controller
[ 4.488035] [drm] Detected VRAM RAM=8176M, BAR=8192M
[ 4.495325] usb usb6: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.495326] usb usb6: SerialNumber: PNP0D10:04
[ 4.495489] hub 6-0:1.0: USB hub found
[ 4.500253] [drm] RAM width 128bits GDDR6
[ 4.500496] [drm] amdgpu: 8176M of VRAM memory ready
[ 4.508879] usb 3-1: new full-speed USB device number 2 using xhci-hcd
[ 4.508939] hub 6-0:1.0: 1 port detected
[ 4.515216] [drm] amdgpu: 7888M of GTT memory ready.
[ 4.515235] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 4.520812] xhci-hcd PNP0D10:05: xHCI Host Controller
[ 4.525288] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 4.528959] xhci-hcd PNP0D10:05: new USB bus registered, assigned bus number 7
[ 4.665673] xhci-hcd PNP0D10:05: hcc params 0x08007f0d hci version 0x110 quirks 0x0000000000000010
[ 4.674769] xhci-hcd PNP0D10:05: irq 96, io mem 0x091e8000
[ 4.680378] xhci-hcd PNP0D10:05: xHCI Host Controller
[ 4.685485] xhci-hcd PNP0D10:05: new USB bus registered, assigned bus number 8
[ 4.692791] xhci-hcd PNP0D10:05: Host supports USB 3.1 Enhanced SuperSpeed
[ 4.699779] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 4.708139] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.715441] usb usb7: Product: xHCI Host Controller
[ 4.720371] usb usb7: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.726704] usb usb7: SerialNumber: PNP0D10:05
[ 4.731376] hub 7-0:1.0: USB hub found
[ 4.735169] hub 7-0:1.0: 1 port detected
[ 4.735449] usb 3-1: New USB device found, idVendor=0bda, idProduct=8771, bcdDevice= 2.00
[ 4.739303] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[ 4.747398] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.747400] usb 3-1: Product: Bluetooth Radio
[ 4.747402] usb 3-1: Manufacturer: Realtek
[ 4.747403] usb 3-1: SerialNumber: 00E04C239987
[ 4.747434] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15
[ 4.781393] usb 5-1: new low-speed USB device number 2 using xhci-hcd
[ 4.784255] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.784257] usb usb8: Product: xHCI Host Controller
[ 4.802989] usb usb8: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.809322] usb usb8: SerialNumber: PNP0D10:05
[ 4.813997] hub 8-0:1.0: USB hub found
[ 4.817793] hub 8-0:1.0: 1 port detected
[ 4.821905] xhci-hcd PNP0D10:06: xHCI Host Controller
[ 4.827016] xhci-hcd PNP0D10:06: new USB bus registered, assigned bus number 9
[ 4.834355] xhci-hcd PNP0D10:06: USB3 root hub has no ports
[ 4.839987] xhci-hcd PNP0D10:06: hcc params 0x08000f8d hci version 0x110 quirks 0x0000000000000010
[ 4.849060] xhci-hcd PNP0D10:06: irq 97, io mem 0x09268000
[ 4.854685] usb usb9: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 4.863044] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.870346] usb usb9: Product: xHCI Host Controller
[ 4.875273] usb usb9: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.881607] usb usb9: SerialNumber: PNP0D10:06
[ 4.886257] hub 9-0:1.0: USB hub found
[ 4.890049] hub 9-0:1.0: 1 port detected
[ 4.894133] xhci-hcd PNP0D10:07: xHCI Host Controller
[ 4.899241] xhci-hcd PNP0D10:07: new USB bus registered, assigned bus number 10
[ 4.906667] xhci-hcd PNP0D10:07: USB3 root hub has no ports
[ 4.912298] xhci-hcd PNP0D10:07: hcc params 0x08000f8d hci version 0x110 quirks 0x0000000000000010
[ 4.921392] xhci-hcd PNP0D10:07: irq 98, io mem 0x09298000
[ 4.925051] usb 5-1: New USB device found, idVendor=30fa, idProduct=1701, bcdDevice= 1.00
[ 4.927054] usb usb10: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 4.935212] usb 5-1: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 4.935214] usb 5-1: Product: USB GAMING MOUSE
[ 4.935215] usb 5-1: Manufacturer: INSTANT
[ 4.935219] usb usb10: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 4.966975] usb usb10: Product: xHCI Host Controller
[ 4.971993] usb usb10: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 4.978415] usb usb10: SerialNumber: PNP0D10:07
[ 4.983173] hub 10-0:1.0: USB hub found
[ 4.987053] hub 10-0:1.0: 1 port detected
[ 4.991109] usb 7-1: new high-speed USB device number 2 using xhci-hcd
[ 4.991223] xhci-hcd PNP0D10:08: xHCI Host Controller
[ 5.002824] xhci-hcd PNP0D10:08: new USB bus registered, assigned bus number 11
[ 5.010276] xhci-hcd PNP0D10:08: USB3 root hub has no ports
[ 5.015925] xhci-hcd PNP0D10:08: hcc params 0x08000f8d hci version 0x110 quirks 0x0000000000000010
[ 5.025018] xhci-hcd PNP0D10:08: irq 99, io mem 0x092c8000
[ 5.030641] usb usb11: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 5.039088] usb usb11: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.046477] usb usb11: Product: xHCI Host Controller
[ 5.051493] usb usb11: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 5.057913] usb usb11: SerialNumber: PNP0D10:08
[ 5.062758] hub 11-0:1.0: USB hub found
[ 5.066645] hub 11-0:1.0: 1 port detected
[ 5.070827] xhci-hcd PNP0D10:09: xHCI Host Controller
[ 5.075937] xhci-hcd PNP0D10:09: new USB bus registered, assigned bus number 12
[ 5.083366] xhci-hcd PNP0D10:09: USB3 root hub has no ports
[ 5.088997] xhci-hcd PNP0D10:09: hcc params 0x08000f8d hci version 0x110 quirks 0x0000000000000010
[ 5.098094] xhci-hcd PNP0D10:09: irq 100, io mem 0x092f8000
[ 5.103807] usb usb12: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15
[ 5.112252] usb usb12: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.119656] usb usb12: Product: xHCI Host Controller
[ 5.124676] usb usb12: Manufacturer: Linux 6.15.0-rc5test7+ xhci-hcd
[ 5.131097] usb usb12: SerialNumber: PNP0D10:09
[ 5.135856] hub 12-0:1.0: USB hub found
[ 5.139747] hub 12-0:1.0: 1 port detected
[ 5.144336] usb 7-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=32.98
[ 5.152616] usb 7-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5.159831] usb 7-1: Product: USB2.0 Hub
[ 5.164795] hub 7-1:1.0: USB hub found
[ 5.168856] hub 7-1:1.0: 4 ports detected
[ 5.177455] usbcore: registered new interface driver usbhid
[ 5.178063] usb 9-1: new full-speed USB device number 2 using xhci-hcd
[ 5.183094] usbhid: USB HID core driver
[ 5.193931] input: INSTANT USB GAMING MOUSE as /devices/platform/PNP0D10:04/usb5/5-1/5-1:1.0/0003:30FA:1701.0001/input/input2
[ 5.193949] usbcore: registered new device driver onboard-usb-dev
[ 5.205625] hid-generic 0003:30FA:1701.0001: input,hidraw0: USB HID v1.10 Mouse [INSTANT USB GAMING MOUSE ] on usb-PNP0D10:04-1/input0
[ 5.224042] input: INSTANT USB GAMING MOUSE Keyboard as /devices/platform/PNP0D10:04/usb5/5-1/5-1:1.1/0003:30FA:1701.0002/input/input3
[ 5.288230] hid-generic 0003:30FA:1701.0002: input,hiddev0,hidraw1: USB HID v1.10 Keyboard [INSTANT USB GAMING MOUSE ] on usb-PNP0D10:04-1/input1
[ 5.322869] usb 9-1: New USB device found, idVendor=0c45, idProduct=8009, bcdDevice= 1.27
[ 5.331141] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.338354] usb 9-1: Product: USB KEYBOARD
[ 5.342490] usb 9-1: Manufacturer: SONiX
[ 5.347661] input: SONiX USB KEYBOARD as /devices/platform/PNP0D10:06/usb9/9-1/9-1:1.0/0003:0C45:8009.0003/input/input5
[ 5.458058] usb 7-1.2: new high-speed USB device number 3 using xhci-hcd
[ 5.555857] usb 7-1.2: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=32.98
[ 5.564301] usb 7-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 5.571689] usb 7-1.2: Product: USB2.0 Hub
[ 5.576300] hub 7-1.2:1.0: USB hub found
[ 5.580523] hub 7-1.2:1.0: 4 ports detected
[ 5.654726] usb 7-1.3: new full-speed USB device number 4 using xhci-hcd
[ 5.750639] amdgpu 0000:c3:00.0: amdgpu: STB initialized to 2048 entries
[ 5.751348] usb 7-1.3: New USB device found, idVendor=3142, idProduct=00a8, bcdDevice= 1.00
[ 5.757524] [drm] Loading DMUB firmware via PSP: version=0x02020020
[ 5.765863] usb 7-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.766521] [drm] use_doorbell being set to: [true]
[ 5.772199] usb 7-1.3: Product: fifine Microphone
[ 5.772200] usb 7-1.3: Manufacturer: fifine Microphones
[ 5.772201] usb 7-1.3: SerialNumber: REV1.0
[ 5.773534] input: fifine Microphones fifine Microphone Consumer Control as /devices/platform/PNP0D10:05/usb7/7-1/7-1.3/7-1.3:1.3/0003:3142:00A8.0004/input/input6
[ 5.779614] [drm] use_doorbell being set to: [true]
[ 5.818594] amdgpu 0000:c3:00.0: amdgpu: Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 6
[ 5.871391] usb 7-1.2.2: new full-speed USB device number 5 using xhci-hcd
[ 5.895368] amdgpu 0000:c3:00.0: amdgpu: reserve 0xa00000 from 0x81fd000000 for PSP TMR
[ 5.968347] usb 7-1.2.2: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
[ 5.976970] usb 7-1.2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.984534] usb 7-1.2.2: Product: FT230X Basic UART
[ 5.989462] usb 7-1.2.2: Manufacturer: FTDI
[ 5.993685] usb 7-1.2.2: SerialNumber: DK0FPY9F
[ 6.005779] amdgpu 0000:c3:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 6.013713] hid-generic 0003:0C45:8009.0003: input,hidraw2: USB HID v1.11 Keyboard [SONiX USB KEYBOARD] on usb-PNP0D10:06-1/input0
[ 6.026306] input: SONiX USB KEYBOARD Consumer Control as /devices/platform/PNP0D10:06/usb9/9-1/9-1:1.1/0003:0C45:8009.0005/input/input8
[ 6.036232] amdgpu 0000:c3:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 6.047539] amdgpu 0000:c3:00.0: amdgpu: smu driver if version = 0x0000000f, smu fw if version = 0x00000013, smu fw program = 0, version = 0x003b3100 (59.49.0)
[ 6.061969] amdgpu 0000:c3:00.0: amdgpu: SMU driver if version not matched
[ 6.068950] usb 7-1.2.3: new high-speed USB device number 6 using xhci-hcd
[ 6.068960] amdgpu 0000:c3:00.0: amdgpu: use vbios provided pptable
[ 6.075984] hid-generic 0003:3142:00A8.0004: input,hiddev1,hidraw3: USB HID v1.00 Device [fifine Microphones fifine Microphone] on usb-PNP0D10:05-1.3/input3
[ 6.121421] input: SONiX USB KEYBOARD System Control as /devices/platform/PNP0D10:06/usb9/9-1/9-1:1.1/0003:0C45:8009.0005/input/input9
[ 6.132837] amdgpu 0000:c3:00.0: amdgpu: SMU is initialized successfully!
[ 6.133669] input: SONiX USB KEYBOARD Keyboard as /devices/platform/PNP0D10:06/usb9/9-1/9-1:1.1/0003:0C45:8009.0005/input/input10
[ 6.140884] [drm] Display Core v3.2.325 initialized on DCN 3.0.2
[ 6.152305] input: SONiX USB KEYBOARD Mouse as /devices/platform/PNP0D10:06/usb9/9-1/9-1:1.1/0003:0C45:8009.0005/input/input11
[ 6.158363] [drm] DP-HDMI FRL PCON supported
[ 6.169969] input: SONiX USB KEYBOARD as /devices/platform/PNP0D10:06/usb9/9-1/9-1:1.1/0003:0C45:8009.0005/input/input12
[ 6.175468] [drm] DMUB hardware initialized: version=0x02020020
[ 6.185346] hid-generic 0003:0C45:8009.0005: input,hiddev2,hidraw4: USB HID v1.11 Keyboard [SONiX USB KEYBOARD] on usb-PNP0D10:06-1/input1
[ 6.195461] usb 7-1.2.3: New USB device found, idVendor=0403, idProduct=6011, bcdDevice= 8.00
[ 6.204234] hid-generic 0003:0C45:8009.0006: hiddev3,hidraw5: USB HID v1.11 Device [SONiX USB KEYBOARD] on usb-PNP0D10:06-1/input2
[ 6.212362] usb 7-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6.212364] usb 7-1.2.3: Product: ALPACA-LITE MTP DEBUG BOARD
[ 6.212922] hid-generic 0003:0C45:8009.0007: hiddev4,hidraw6: USB HID v1.11 Device [SONiX USB KEYBOARD] on usb-PNP0D10:06-1/input3
[ 6.224239] usb 7-1.2.3: Manufacturer: FTDI
[ 6.224240] usb 7-1.2.3: SerialNumber: FT9BI8R6
[ 6.241454] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.281397] usb 7-1.4: new high-speed USB device number 7 using xhci-hcd
[ 6.283347] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.300133] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.344179] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.377708] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.391382] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.405053] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.460150] [drm] Unknown EDID CEA parser results
[ 6.466046] [drm] kiq ring mec 2 pipe 1 q 0
[ 6.476969] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 6.482703] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 6.489550] amdgpu: Virtual CRAT table created for GPU
[ 6.495307] amdgpu: Topology: Add dGPU node [0x73ff:0x1002]
[ 6.500941] kfd kfd: amdgpu: added device 1002:73ff
[ 6.505898] amdgpu 0000:c3:00.0: amdgpu: SE 2, SH per SE 2, CU per SH 8, active_cu_number 28
[ 6.514436] amdgpu 0000:c3:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 6.522091] amdgpu 0000:c3:00.0: amdgpu: ring gfx_0.1.0 uses VM inv eng 1 on hub 0
[ 6.529753] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 4 on hub 0
[ 6.537505] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 5 on hub 0
[ 6.545257] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 6.552999] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 6.560749] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 6.568504] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 6.568508] usb 7-1.4: New USB device found, idVendor=0bda, idProduct=58b0, bcdDevice= 7.01
[ 6.576244] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 6.576247] usb 7-1.4: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 6.576250] amdgpu 0000:c3:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 6.576252] usb 7-1.4: Product: FULL HD 1080P Webcam
[ 6.576255] amdgpu 0000:c3:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 12 on hub 0
[ 6.576257] usb 7-1.4: Manufacturer: Generic
[ 6.576259] amdgpu 0000:c3:00.0: amdgpu: ring sdma0 uses VM inv eng 13 on hub 0
[ 6.576261] amdgpu 0000:c3:00.0: amdgpu: ring sdma1 uses VM inv eng 14 on hub 0
[ 6.584700] usb 7-1.4: SerialNumber: 200901010001
[ 6.584703] amdgpu 0000:c3:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 6.652206] amdgpu 0000:c3:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 6.660035] amdgpu 0000:c3:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 6.667862] amdgpu 0000:c3:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[ 6.676653] amdgpu 0000:c3:00.0: amdgpu: Using BACO for runtime pm
[ 6.683439] [drm] Initialized amdgpu 3.63.0 for 0000:c3:00.0 on minor 0
[ 6.695835] [drm] Unknown EDID CEA parser results
[ 6.707757] [drm] pre_validate_dsc:1621 MST_DSC dsc precompute is not needed
[ 6.708340] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.708992] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.709637] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.710283] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.710928] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.711575] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.712221] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.712867] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.713513] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.714159] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.714762] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.715408] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.716054] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.716701] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.717346] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.717992] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.718638] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.719284] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.719931] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.720576] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.721222] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.721869] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.722515] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.723160] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.723806] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.724451] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.725096] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.725742] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.726387] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.727033] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.727678] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.728324] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.729459] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.730105] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.730750] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.731399] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.732045] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.732691] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.733337] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.733982] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.734628] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.735273] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.735919] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.736565] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.737209] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.737856] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.738502] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.739148] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.739793] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.740439] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.741085] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.741731] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.742376] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.743021] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.743667] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.744313] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.744960] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.745606] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.746252] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.746898] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.747544] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.748091] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.748737] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.749383] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
[ 6.776026] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.781550] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 6.852027] Console: switching to colour frame buffer device 160x45
[ 7.388875] amdgpu 0000:c3:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 8.133421] EXT4-fs (nvme0n1p3): orphan cleanup on readonly fs
[ 8.133975] EXT4-fs (nvme0n1p3): mounted filesystem 2bd8d098-4732-40ab-8f59-760ed7109782 ro with ordered data mode. Quota mode: disabled.
[ 8.283972] systemd[1]: System time advanced to timestamp on /var/lib/systemd/timesync/clock: Sun 2025-05-11 22:06:58 BST
[ 8.301464] systemd[1]: Inserted module 'autofs4'
[ 8.310491] NET: Registered PF_INET6 protocol family
[ 8.328007] Segment Routing with IPv6
[ 8.331994] In-situ OAM (IOAM) with IPv6
[ 8.387953] systemd[1]: systemd 257.5-2 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF -XKBCOMMON -UTMP +SYSVINIT +LIBARCHIVE)
[ 8.424278] systemd[1]: Detected architecture arm64.
[ 8.525687] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported.
[ 8.675584] systemd[1]: Queued start job for default target graphical.target.
[ 8.712649] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 8.721308] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ 8.732665] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ 8.745061] systemd[1]: Created slice user.slice - User and Session Slice.
[ 8.755692] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ 8.768462] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[ 8.785035] systemd[1]: Expecting device dev-disk-by\x2duuid-6A47\x2dB977.device - /dev/disk/by-uuid/6A47-B977...
[ 8.797372] systemd[1]: Expecting device dev-disk-by\x2duuid-9d8eed45\x2d0a69\x2d4a67\x2dbff8\x2dec9504acd7bb.device - /dev/disk/by-uuid/9d8eed45-0a69-4a67-bff8-ec9504acd7bb...
[ 8.815379] systemd[1]: Reached target slices.target - Slice Units.
[ 8.824782] systemd[1]: Listening on systemd-creds.socket - Credential Encryption/Decryption.
[ 8.834729] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ 8.845698] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ 8.856818] systemd[1]: Listening on systemd-journald.socket - Journal Sockets.
[ 8.866402] systemd[1]: systemd-pcrextend.socket - TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 8.866420] systemd[1]: systemd-pcrlock.socket - Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 8.866522] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 8.906794] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 8.918705] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
[ 8.929159] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[ 8.939539] systemd[1]: Mounting run-lock.mount - Legacy Locks Directory /run/lock...
[ 8.949552] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[ 8.959017] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 8.982265] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[ 8.994067] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 9.005369] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[ 9.016119] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[ 9.026237] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[ 9.037274] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[ 9.047859] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[ 9.047913] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[ 9.092011] pstore: Using crash dump compression: deflate
[ 9.092669] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 9.097434] pstore: Registered efi_pstore as persistent store backend
[ 9.117508] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 9.127533] systemd[1]: systemd-pcrmachine.service - TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 9.128555] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 9.156758] systemd[1]: systemd-tpm2-setup-early.service - Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
[ 9.157731] systemd[1]: Starting systemd-udev-load-credentials.service - Load udev Rules from Credentials...
[ 9.182135] systemd-journald[370]: Collecting audit messages is disabled.
[ 9.195026] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 9.207057] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[ 9.216446] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 9.226588] systemd[1]: Mounted run-lock.mount - Legacy Locks Directory /run/lock.
[ 9.241365] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 9.243486] EXT4-fs (nvme0n1p3): re-mounted 2bd8d098-4732-40ab-8f59-760ed7109782 r/w.
[ 9.263198] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 9.281005] systemd[1]: Started systemd-journald.service - Journal Service.
[ 9.357604] systemd-journald[370]: Received client request to flush runtime journal.
[ 9.587704] optee: probing for conduit method.
[ 9.593103] optee: revision 3.17 (000000000af95526)
[ 9.593442] optee: initialized driver
[ 9.629471] mc: Linux media interface: v0.10
[ 9.635390] usbcore: registered new interface driver usbserial_generic
[ 9.635408] usbserial: USB Serial support registered for generic
[ 9.650406] Bluetooth: Core ver 2.22
[ 9.650424] usbcore: registered new interface driver ftdi_sio
[ 9.650527] NET: Registered PF_BLUETOOTH protocol family
[ 9.650529] Bluetooth: HCI device and connection manager initialized
[ 9.650534] Bluetooth: HCI socket layer initialized
[ 9.650537] Bluetooth: L2CAP socket layer initialized
[ 9.650542] Bluetooth: SCO socket layer initialized
[ 9.675641] Adding 15757308k swap on /dev/nvme0n1p4. Priority:-2 extents:1 across:15757308k SS
[ 9.675741] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 9.708986] ftdi_sio 7-1.2.2:1.0: FTDI USB Serial Device converter detected
[ 9.709026] usb 7-1.2.2: Detected FT-X
[ 9.718212] usb 7-1.2.2: FTDI USB Serial Device converter now attached to ttyUSB0
[ 9.730089] ftdi_sio 7-1.2.3:1.0: FTDI USB Serial Device converter detected
[ 9.730117] usb 7-1.2.3: Detected FT4232H
[ 9.730331] usb 7-1.2.3: FTDI USB Serial Device converter now attached to ttyUSB1
[ 9.730372] ftdi_sio 7-1.2.3:1.1: FTDI USB Serial Device converter detected
[ 9.730398] usb 7-1.2.3: Detected FT4232H
[ 9.730571] videodev: Linux video capture interface: v2.00
[ 9.730624] usb 7-1.2.3: FTDI USB Serial Device converter now attached to ttyUSB2
[ 9.730663] usbcore: registered new interface driver btusb
[ 9.730669] ftdi_sio 7-1.2.3:1.2: FTDI USB Serial Device converter detected
[ 9.730696] usb 7-1.2.3: Detected FT4232H
[ 9.730804] usb 7-1.2.3: FTDI USB Serial Device converter now attached to ttyUSB3
[ 9.730827] ftdi_sio 7-1.2.3:1.3: FTDI USB Serial Device converter detected
[ 9.730846] usb 7-1.2.3: Detected FT4232H
[ 9.731040] usb 7-1.2.3: FTDI USB Serial Device converter now attached to ttyUSB4
[ 9.733116] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[ 9.734088] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 9.734093] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[ 9.734569] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[ 9.735062] Bluetooth: hci0: RTL: cfg_sz 6, total sz 30210
[ 9.937074] Bluetooth: hci0: RTL: fw version 0xdfc6d922
[ 10.513047] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 10.519999] Bluetooth: BNEP filters: protocol multicast
[ 10.526800] Bluetooth: BNEP socket layer initialized
[ 10.533762] Bluetooth: MGMT ver 1.23
[ 10.542863] NET: Registered PF_ALG protocol family
[ 10.575591] Bluetooth: RFCOMM TTY layer initialized
[ 10.582080] Bluetooth: RFCOMM socket layer initialized
[ 10.588704] Bluetooth: RFCOMM ver 1.11
[ 10.636382] nvme nvme0: using unchecked data buffer
[ 10.681433] Realtek Internal NBASE-T PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC)
[ 11.531934] r8169 0000:01:00.0 enp1s0: Link is Down
[ 11.561444] Realtek Internal NBASE-T PHY r8169-0-3100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-3100:00, irq=MAC)
[ 12.405167] r8169 0000:31:00.0 enp49s0: Link is Down
[ 13.887947] [drm] Unknown EDID CEA parser results
[ 14.298446] r8169 0000:01:00.0 enp1s0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 16.170171] [drm] Unknown EDID CEA parser results
[ 17.361912] usbcore: registered new interface driver snd-usb-audio
[ 17.368309] usb 7-1.4: Found UVC 1.00 device FULL HD 1080P Webcam (0bda:58b0)
[ 17.398045] usbcore: registered new interface driver uvcvideo
[ 18.319908] [drm] Unknown EDID CEA parser results
[ 21.853949] [drm] Unknown EDID CEA parser results
[ 21.897067] [drm] Unknown EDID CEA parser results
[ 68.860262] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 68.873929] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 68.887594] amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: AUX reply command not ACK: 0x02.
[ 401.980792] r8169 0000:01:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM
[ 401.998488] r8169 0000:31:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM
[ 402.139989] nvme 0000:91:00.0: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
[ 549.502087] nvme 0000:91:00.0: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
[ 1945.511347] [drm] Unknown EDID CEA parser results
[ 1945.528855] [drm] Unknown EDID CEA parser results
[ 1945.546391] [drm] Unknown EDID CEA parser results
[ 1964.481268] [drm] Unknown EDID CEA parser results
[ 1964.506848] [drm] Unknown EDID CEA parser results
[ 1964.540750] [drm] Unknown EDID CEA parser results
[ 1978.490946] [drm] Unknown EDID CEA parser results
[ 1978.516631] [drm] Unknown EDID CEA parser results
[ 1978.549063] [drm] Unknown EDID CEA parser results
[ 1994.520774] [drm] Unknown EDID CEA parser results
[ 1994.536319] [drm] Unknown EDID CEA parser results
[ 1994.553849] [drm] Unknown EDID CEA parser results
[ 2010.540666] [drm] Unknown EDID CEA parser results
[ 2010.561933] [drm] Unknown EDID CEA parser results
[ 2010.578531] [drm] Unknown EDID CEA parser results
[ 2026.570490] [drm] Unknown EDID CEA parser results
[ 2026.586222] [drm] Unknown EDID CEA parser results
[ 2026.602904] [drm] Unknown EDID CEA parser results
[ 2042.580252] [drm] Unknown EDID CEA parser results
[ 2042.606101] [drm] Unknown EDID CEA parser results
[ 2042.641537] [drm] Unknown EDID CEA parser results
[ 2058.610055] [drm] Unknown EDID CEA parser results
[ 2058.629918] [drm] Unknown EDID CEA parser results
[ 2058.644306] [drm] Unknown EDID CEA parser results
[ 2074.629887] [drm] Unknown EDID CEA parser results
[ 2074.651604] [drm] Unknown EDID CEA parser results
[ 2074.669108] [drm] Unknown EDID CEA parser results
[ 2090.649753] [drm] Unknown EDID CEA parser results
[ 2090.671347] [drm] Unknown EDID CEA parser results
[ 2090.688836] [drm] Unknown EDID CEA parser results
[ 2106.659558] [drm] Unknown EDID CEA parser results
[ 2106.681074] [drm] Unknown EDID CEA parser results
[ 2106.697631] [drm] Unknown EDID CEA parser results
[ 2122.679326] [drm] Unknown EDID CEA parser results
[ 2122.701076] [drm] Unknown EDID CEA parser results
[ 2122.718589] [drm] Unknown EDID CEA parser results
[ 2138.698911] [drm] Unknown EDID CEA parser results
[ 2138.720593] [drm] Unknown EDID CEA parser results
[ 2138.738130] [drm] Unknown EDID CEA parser results
[ 2154.719042] [drm] Unknown EDID CEA parser results
[ 2154.740299] [drm] Unknown EDID CEA parser results
[ 2154.756917] [drm] Unknown EDID CEA parser results
[ 2170.728867] [drm] Unknown EDID CEA parser results
[ 2170.750166] [drm] Unknown EDID CEA parser results
[ 2170.766739] [drm] Unknown EDID CEA parser results
[ 2186.748631] [drm] Unknown EDID CEA parser results
[ 2186.779840] [drm] Unknown EDID CEA parser results
[ 2186.815083] [drm] Unknown EDID CEA parser results
[ 2202.778592] [drm] Unknown EDID CEA parser results
[ 2202.799847] [drm] Unknown EDID CEA parser results
[ 2202.816460] [drm] Unknown EDID CEA parser results
[ 2218.788276] [drm] Unknown EDID CEA parser results
[ 2218.809501] [drm] Unknown EDID CEA parser results
[ 2218.826054] [drm] Unknown EDID CEA parser results
[ 2234.808077] [drm] Unknown EDID CEA parser results
[ 2234.829957] [drm] Unknown EDID CEA parser results
[ 2234.846517] [drm] Unknown EDID CEA parser results
[ 2250.817924] [drm] Unknown EDID CEA parser results
[ 2250.837039] [drm] Unknown EDID CEA parser results
[ 2250.853362] [drm] Unknown EDID CEA parser results
[ 2266.837441] [drm] Unknown EDID CEA parser results
[ 2266.864919] [drm] Unknown EDID CEA parser results
[ 2266.897171] [drm] Unknown EDID CEA parser results
[ 2282.857600] [drm] Unknown EDID CEA parser results
[ 2282.874987] [drm] Unknown EDID CEA parser results
[ 2282.892526] [drm] Unknown EDID CEA parser results
[ 2298.877082] [drm] Unknown EDID CEA parser results
[ 2298.894865] [drm] Unknown EDID CEA parser results
[ 2298.912404] [drm] Unknown EDID CEA parser results
[ 2314.887269] [drm] Unknown EDID CEA parser results
[ 2314.906233] [drm] Unknown EDID CEA parser results
[ 2314.922437] [drm] Unknown EDID CEA parser results
[ 2330.907016] [drm] Unknown EDID CEA parser results
[ 2330.929109] [drm] Unknown EDID CEA parser results
[ 2330.946669] [drm] Unknown EDID CEA parser results
[ 2346.926779] [drm] Unknown EDID CEA parser results
[ 2346.947898] [drm] Unknown EDID CEA parser results
[ 2346.965419] [drm] Unknown EDID CEA parser results
[ 2362.936673] [drm] Unknown EDID CEA parser results
[ 2362.958204] [drm] Unknown EDID CEA parser results
[ 2362.974787] [drm] Unknown EDID CEA parser results
[ 2378.966397] [drm] Unknown EDID CEA parser results
[ 2378.988108] [drm] Unknown EDID CEA parser results
[ 2379.005640] [drm] Unknown EDID CEA parser results
[ 2394.986273] [drm] Unknown EDID CEA parser results
[ 2395.015377] [drm] Unknown EDID CEA parser results
[ 2395.050866] [drm] Unknown EDID CEA parser results
[ 2411.006102] [drm] Unknown EDID CEA parser results
[ 2411.026380] [drm] Unknown EDID CEA parser results
[ 2411.042929] [drm] Unknown EDID CEA parser results
[ 2427.015822] [drm] Unknown EDID CEA parser results
[ 2427.035862] [drm] Unknown EDID CEA parser results
[ 2427.050842] [drm] Unknown EDID CEA parser results
[ 2443.035655] [drm] Unknown EDID CEA parser results
[ 2443.052870] [drm] Unknown EDID CEA parser results
[ 2443.069426] [drm] Unknown EDID CEA parser results
[ 2459.065494] [drm] Unknown EDID CEA parser results
[ 2459.090563] [drm] Unknown EDID CEA parser results
[ 2459.114745] [drm] Unknown EDID CEA parser results
[ 2475.075257] [drm] Unknown EDID CEA parser results
[ 2475.096447] [drm] Unknown EDID CEA parser results
[ 2475.114013] [drm] Unknown EDID CEA parser results
[ 2491.105102] [drm] Unknown EDID CEA parser results
[ 2491.126806] [drm] Unknown EDID CEA parser results
[ 2491.144334] [drm] Unknown EDID CEA parser results
[ 2507.124910] [drm] Unknown EDID CEA parser results
[ 2507.146160] [drm] Unknown EDID CEA parser results
[ 2507.163708] [drm] Unknown EDID CEA parser results
[ 2523.154705] [drm] Unknown EDID CEA parser results
[ 2523.176474] [drm] Unknown EDID CEA parser results
[ 2523.194099] [drm] Unknown EDID CEA parser results
[ 2539.174619] [drm] Unknown EDID CEA parser results
[ 2539.196377] [drm] Unknown EDID CEA parser results
[ 2539.213907] [drm] Unknown EDID CEA parser results
[ 2555.214337] [drm] Unknown EDID CEA parser results
[ 2555.245498] [drm] Unknown EDID CEA parser results
[ 2555.279679] [drm] Unknown EDID CEA parser results
[ 2571.224205] [drm] Unknown EDID CEA parser results
[ 2571.243113] [drm] Unknown EDID CEA parser results
[ 2571.256816] [drm] Unknown EDID CEA parser results
[ 2587.243953] [drm] Unknown EDID CEA parser results
[ 2587.259525] [drm] Unknown EDID CEA parser results
[ 2587.276131] [drm] Unknown EDID CEA parser results
[ 2603.263728] [drm] Unknown EDID CEA parser results
[ 2603.290443] [drm] Unknown EDID CEA parser results
[ 2603.324974] [drm] Unknown EDID CEA parser results
[ 2619.283535] [drm] Unknown EDID CEA parser results
[ 2619.305064] [drm] Unknown EDID CEA parser results
[ 2619.321570] [drm] Unknown EDID CEA parser results
[ 2635.293383] [drm] Unknown EDID CEA parser results
[ 2635.319813] [drm] Unknown EDID CEA parser results
[ 2635.353936] [drm] Unknown EDID CEA parser results
[ 2651.313209] [drm] Unknown EDID CEA parser results
[ 2651.332543] [drm] Unknown EDID CEA parser results
[ 2651.350144] [drm] Unknown EDID CEA parser results
[ 2667.332951] [drm] Unknown EDID CEA parser results
[ 2667.353909] [drm] Unknown EDID CEA parser results
[ 2667.370441] [drm] Unknown EDID CEA parser results
[ 2683.352800] [drm] Unknown EDID CEA parser results
[ 2683.373855] [drm] Unknown EDID CEA parser results
[ 2683.390431] [drm] Unknown EDID CEA parser results
[ 2699.382716] [drm] Unknown EDID CEA parser results
[ 2699.403856] [drm] Unknown EDID CEA parser results
[ 2699.417099] [drm] Unknown EDID CEA parser results
[ 2715.402568] [drm] Unknown EDID CEA parser results
[ 2715.424286] [drm] Unknown EDID CEA parser results
[ 2715.441856] [drm] Unknown EDID CEA parser results
[ 2731.422239] [drm] Unknown EDID CEA parser results
[ 2731.443954] [drm] Unknown EDID CEA parser results
[ 2731.461481] [drm] Unknown EDID CEA parser results
[ 2747.442023] [drm] Unknown EDID CEA parser results
[ 2747.463424] [drm] Unknown EDID CEA parser results
[ 2747.481012] [drm] Unknown EDID CEA parser results
[ 2763.461818] [drm] Unknown EDID CEA parser results
[ 2763.483849] [drm] Unknown EDID CEA parser results
[ 2763.501391] [drm] Unknown EDID CEA parser results
[ 2779.471632] [drm] Unknown EDID CEA parser results
[ 2779.492760] [drm] Unknown EDID CEA parser results
[ 2779.509374] [drm] Unknown EDID CEA parser results
[ 2795.491482] [drm] Unknown EDID CEA parser results
[ 2795.510619] [drm] Unknown EDID CEA parser results
[ 2795.526203] [drm] Unknown EDID CEA parser results
[ 2811.521223] [drm] Unknown EDID CEA parser results
[ 2811.552462] [drm] Unknown EDID CEA parser results
[ 2811.589224] [drm] Unknown EDID CEA parser results
[ 2827.531173] [drm] Unknown EDID CEA parser results
[ 2827.552857] [drm] Unknown EDID CEA parser results
[ 2827.570326] [drm] Unknown EDID CEA parser results
[ 2843.550864] [drm] Unknown EDID CEA parser results
[ 2843.572462] [drm] Unknown EDID CEA parser results
[ 2843.589958] [drm] Unknown EDID CEA parser results
[ 2859.570704] [drm] Unknown EDID CEA parser results
[ 2859.592851] [drm] Unknown EDID CEA parser results
[ 2859.610341] [drm] Unknown EDID CEA parser results
[ 2875.580228] [drm] Unknown EDID CEA parser results
[ 2875.599532] [drm] Unknown EDID CEA parser results
[ 2875.614771] [drm] Unknown EDID CEA parser results
[ 2891.600224] [drm] Unknown EDID CEA parser results
[ 2891.621471] [drm] Unknown EDID CEA parser results
[ 2891.637991] [drm] Unknown EDID CEA parser results
[ 2907.620037] [drm] Unknown EDID CEA parser results
[ 2907.641575] [drm] Unknown EDID CEA parser results
[ 2907.659120] [drm] Unknown EDID CEA parser results
[ 2923.639898] [drm] Unknown EDID CEA parser results
[ 2923.661865] [drm] Unknown EDID CEA parser results
[ 2923.679373] [drm] Unknown EDID CEA parser results
[ 2939.649695] [drm] Unknown EDID CEA parser results
[ 2939.671145] [drm] Unknown EDID CEA parser results
[ 2939.687671] [drm] Unknown EDID CEA parser results
[ 2955.669517] [drm] Unknown EDID CEA parser results
[ 2955.691557] [drm] Unknown EDID CEA parser results
[ 2955.709169] [drm] Unknown EDID CEA parser results
[ 2971.689317] [drm] Unknown EDID CEA parser results
[ 2971.709199] [drm] Unknown EDID CEA parser results
[ 2971.726699] [drm] Unknown EDID CEA parser results
[ 2987.709114] [drm] Unknown EDID CEA parser results
[ 2987.730731] [drm] Unknown EDID CEA parser results
[ 2987.748314] [drm] Unknown EDID CEA parser results
[ 3003.728947] [drm] Unknown EDID CEA parser results
[ 3003.751164] [drm] Unknown EDID CEA parser results
[ 3003.768636] [drm] Unknown EDID CEA parser results
[ 3019.738701] [drm] Unknown EDID CEA parser results
[ 3019.754401] [drm] Unknown EDID CEA parser results
[ 3019.770952] [drm] Unknown EDID CEA parser results
[ 3035.758542] [drm] Unknown EDID CEA parser results
[ 3035.774264] [drm] Unknown EDID CEA parser results
[ 3035.790709] [drm] Unknown EDID CEA parser results
[ 3051.778328] [drm] Unknown EDID CEA parser results
[ 3051.794085] [drm] Unknown EDID CEA parser results
[ 3051.810593] [drm] Unknown EDID CEA parser results
[ 3067.798136] [drm] Unknown EDID CEA parser results
[ 3067.813845] [drm] Unknown EDID CEA parser results
[ 3067.830559] [drm] Unknown EDID CEA parser results
[ 3083.817918] [drm] Unknown EDID CEA parser results
[ 3083.844119] [drm] Unknown EDID CEA parser results
[ 3083.879850] [drm] Unknown EDID CEA parser results
[ 3099.827705] [drm] Unknown EDID CEA parser results
[ 3099.841207] [drm] Unknown EDID CEA parser results
[ 3099.852274] [drm] Unknown EDID CEA parser results
[ 3115.847467] [drm] Unknown EDID CEA parser results
[ 3115.869268] [drm] Unknown EDID CEA parser results
[ 3115.886778] [drm] Unknown EDID CEA parser results
[ 3131.867341] [drm] Unknown EDID CEA parser results
[ 3131.889084] [drm] Unknown EDID CEA parser results
[ 3131.906574] [drm] Unknown EDID CEA parser results
[ 3147.877114] [drm] Unknown EDID CEA parser results
[ 3147.897997] [drm] Unknown EDID CEA parser results
[ 3147.915507] [drm] Unknown EDID CEA parser results
[ 3163.897021] [drm] Unknown EDID CEA parser results
[ 3163.918808] [drm] Unknown EDID CEA parser results
[ 3163.936263] [drm] Unknown EDID CEA parser results
[ 3179.916698] [drm] Unknown EDID CEA parser results
[ 3179.938749] [drm] Unknown EDID CEA parser results
[ 3179.956265] [drm] Unknown EDID CEA parser results
[ 3195.936584] [drm] Unknown EDID CEA parser results
[ 3195.957993] [drm] Unknown EDID CEA parser results
[ 3195.974637] [drm] Unknown EDID CEA parser results
[ 3211.946333] [drm] Unknown EDID CEA parser results
[ 3211.968295] [drm] Unknown EDID CEA parser results
[ 3211.985860] [drm] Unknown EDID CEA parser results
[ 3227.976033] [drm] Unknown EDID CEA parser results
[ 3227.997973] [drm] Unknown EDID CEA parser results
[ 3228.015445] [drm] Unknown EDID CEA parser results
[ 3243.996007] [drm] Unknown EDID CEA parser results
[ 3244.017944] [drm] Unknown EDID CEA parser results
[ 3244.035515] [drm] Unknown EDID CEA parser results
[ 3260.015780] [drm] Unknown EDID CEA parser results
[ 3260.037199] [drm] Unknown EDID CEA parser results
[ 3260.053759] [drm] Unknown EDID CEA parser results
[ 3276.025619] [drm] Unknown EDID CEA parser results
[ 3276.047316] [drm] Unknown EDID CEA parser results
[ 3276.064822] [drm] Unknown EDID CEA parser results
[ 3292.055400] [drm] Unknown EDID CEA parser results
[ 3292.071479] [drm] Unknown EDID CEA parser results
[ 3292.088129] [drm] Unknown EDID CEA parser results
[ 3308.075206] [drm] Unknown EDID CEA parser results
[ 3308.096283] [drm] Unknown EDID CEA parser results
[ 3308.112881] [drm] Unknown EDID CEA parser results
[ 3324.084964] [drm] Unknown EDID CEA parser results
[ 3324.105868] [drm] Unknown EDID CEA parser results
[ 3324.122373] [drm] Unknown EDID CEA parser results
[ 3340.094870] [drm] Unknown EDID CEA parser results
[ 3340.116344] [drm] Unknown EDID CEA parser results
[ 3340.133746] [drm] Unknown EDID CEA parser results
[ 3356.114579] [drm] Unknown EDID CEA parser results
[ 3356.133611] [drm] Unknown EDID CEA parser results
[ 3356.150281] [drm] Unknown EDID CEA parser results
[ 3372.134326] [drm] Unknown EDID CEA parser results
[ 3372.155478] [drm] Unknown EDID CEA parser results
[ 3372.172119] [drm] Unknown EDID CEA parser results
[ 3388.154193] [drm] Unknown EDID CEA parser results
[ 3388.173585] [drm] Unknown EDID CEA parser results
[ 3388.191101] [drm] Unknown EDID CEA parser results
[ 3404.173944] [drm] Unknown EDID CEA parser results
[ 3404.203137] [drm] Unknown EDID CEA parser results
[ 3404.227225] [drm] Unknown EDID CEA parser results
[ 3420.183827] [drm] Unknown EDID CEA parser results
[ 3420.205276] [drm] Unknown EDID CEA parser results
[ 3420.222786] [drm] Unknown EDID CEA parser results
[ 3436.203536] [drm] Unknown EDID CEA parser results
[ 3436.225198] [drm] Unknown EDID CEA parser results
[ 3436.242791] [drm] Unknown EDID CEA parser results
[ 3452.223416] [drm] Unknown EDID CEA parser results
[ 3452.243232] [drm] Unknown EDID CEA parser results
[ 3452.258173] [drm] Unknown EDID CEA parser results
[ 3468.233134] [drm] Unknown EDID CEA parser results
[ 3468.251822] [drm] Unknown EDID CEA parser results
[ 3468.264684] [drm] Unknown EDID CEA parser results
[ 3484.262691] [drm] Unknown EDID CEA parser results
[ 3484.292389] [drm] Unknown EDID CEA parser results
[ 3484.316531] [drm] Unknown EDID CEA parser results
[ 3500.282501] [drm] Unknown EDID CEA parser results
[ 3500.310053] [drm] Unknown EDID CEA parser results
[ 3500.344608] [drm] Unknown EDID CEA parser results
[ 3516.302573] [drm] Unknown EDID CEA parser results
[ 3516.319446] [drm] Unknown EDID CEA parser results
[ 3516.335992] [drm] Unknown EDID CEA parser results
[ 3532.332397] [drm] Unknown EDID CEA parser results
[ 3532.351762] [drm] Unknown EDID CEA parser results
[ 3532.376153] [drm] Unknown EDID CEA parser results
[ 3548.362129] [drm] Unknown EDID CEA parser results
[ 3548.382878] [drm] Unknown EDID CEA parser results
[ 3548.399554] [drm] Unknown EDID CEA parser results
[ 3564.382041] [drm] Unknown EDID CEA parser results
[ 3564.409163] [drm] Unknown EDID CEA parser results
[ 3564.439146] [drm] Unknown EDID CEA parser results
[ 3580.391716] [drm] Unknown EDID CEA parser results
[ 3580.412154] [drm] Unknown EDID CEA parser results
[ 3580.428638] [drm] Unknown EDID CEA parser results
[ 3596.411503] [drm] Unknown EDID CEA parser results
[ 3596.432182] [drm] Unknown EDID CEA parser results
[ 3596.449508] [drm] Unknown EDID CEA parser results
[ 3612.431378] [drm] Unknown EDID CEA parser results
[ 3612.444628] [drm] Unknown EDID CEA parser results
[ 3612.455687] [drm] Unknown EDID CEA parser results
[ 3628.451134] [drm] Unknown EDID CEA parser results
[ 3628.466840] [drm] Unknown EDID CEA parser results
[ 3628.484432] [drm] Unknown EDID CEA parser results
[ 3644.460917] [drm] Unknown EDID CEA parser results
[ 3644.481199] [drm] Unknown EDID CEA parser results
[ 3644.497752] [drm] Unknown EDID CEA parser results
[ 3660.480756] [drm] Unknown EDID CEA parser results
[ 3660.509704] [drm] Unknown EDID CEA parser results
[ 3660.543343] [drm] Unknown EDID CEA parser results
[ 3676.500632] [drm] Unknown EDID CEA parser results
[ 3676.515905] [drm] Unknown EDID CEA parser results
[ 3676.532397] [drm] Unknown EDID CEA parser results
[ 3692.510316] [drm] Unknown EDID CEA parser results
[ 3692.525656] [drm] Unknown EDID CEA parser results
[ 3692.542268] [drm] Unknown EDID CEA parser results
[ 3708.530131] [drm] Unknown EDID CEA parser results
[ 3708.545652] [drm] Unknown EDID CEA parser results
[ 3708.562279] [drm] Unknown EDID CEA parser results
[ 3724.549991] [drm] Unknown EDID CEA parser results
[ 3724.576258] [drm] Unknown EDID CEA parser results
[ 3724.609612] [drm] Unknown EDID CEA parser results
[ 3740.569474] [drm] Unknown EDID CEA parser results
[ 3740.584891] [drm] Unknown EDID CEA parser results
[ 3740.601402] [drm] Unknown EDID CEA parser results
[ 3756.609544] [drm] Unknown EDID CEA parser results
[ 3756.621873] [drm] Unknown EDID CEA parser results
[ 3756.638016] [drm] Unknown EDID CEA parser results
[ 3772.629320] [drm] Unknown EDID CEA parser results
[ 3772.644567] [drm] Unknown EDID CEA parser results
[ 3772.662124] [drm] Unknown EDID CEA parser results
[ 3788.639183] [drm] Unknown EDID CEA parser results
[ 3788.654151] [drm] Unknown EDID CEA parser results
[ 3788.670943] [drm] Unknown EDID CEA parser results
[ 3804.658913] [drm] Unknown EDID CEA parser results
[ 3804.674138] [drm] Unknown EDID CEA parser results
[ 3804.690729] [drm] Unknown EDID CEA parser results
[ 3820.688820] [drm] Unknown EDID CEA parser results
[ 3820.704159] [drm] Unknown EDID CEA parser results
[ 3820.720794] [drm] Unknown EDID CEA parser results
[ 3836.708515] [drm] Unknown EDID CEA parser results
[ 3836.723900] [drm] Unknown EDID CEA parser results
[ 3836.740600] [drm] Unknown EDID CEA parser results
[ 3852.728809] [drm] Unknown EDID CEA parser results
[ 3852.744279] [drm] Unknown EDID CEA parser results
[ 3852.760849] [drm] Unknown EDID CEA parser results
[ 3868.759446] [drm] Unknown EDID CEA parser results
[ 3868.776151] [drm] Unknown EDID CEA parser results
[ 3884.758041] [drm] Unknown EDID CEA parser results
[ 3884.773931] [drm] Unknown EDID CEA parser results
[ 3884.791478] [drm] Unknown EDID CEA parser results
[ 3900.767719] [drm] Unknown EDID CEA parser results
[ 3900.783610] [drm] Unknown EDID CEA parser results
[ 3900.801195] [drm] Unknown EDID CEA parser results
[ 3916.787529] [drm] Unknown EDID CEA parser results
[ 3916.806149] [drm] Unknown EDID CEA parser results
[ 3916.830468] [drm] Unknown EDID CEA parser results
[ 3932.817305] [drm] Unknown EDID CEA parser results
[ 3932.832614] [drm] Unknown EDID CEA parser results
[ 3932.850188] [drm] Unknown EDID CEA parser results
[ 3948.837080] [drm] Unknown EDID CEA parser results
[ 3948.850251] [drm] Unknown EDID CEA parser results
[ 3948.861523] [drm] Unknown EDID CEA parser results
[ 3964.846882] [drm] Unknown EDID CEA parser results
[ 3964.862790] [drm] Unknown EDID CEA parser results
[ 3964.880361] [drm] Unknown EDID CEA parser results
[ 3980.876749] [drm] Unknown EDID CEA parser results
[ 3980.888855] [drm] Unknown EDID CEA parser results
[ 3980.899605] [drm] Unknown EDID CEA parser results
[ 3996.906519] [drm] Unknown EDID CEA parser results
[ 3996.921972] [drm] Unknown EDID CEA parser results
[ 3996.938579] [drm] Unknown EDID CEA parser results
[ 4012.916312] [drm] Unknown EDID CEA parser results
[ 4012.931722] [drm] Unknown EDID CEA parser results
[ 4012.948324] [drm] Unknown EDID CEA parser results
[ 7887.763544] nvme 0000:91:00.0: VPD access failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
00:00.0 PCI bridge: Cadence Design Systems, Inc. Device 0100 (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 124
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 30000000-300fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Vector table: BAR=0 offset=00000040
PBA: BAR=0 offset=00000040
Capabilities: [c0] Express (v2) Root Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 512 bytes, MaxReadReq 1024 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1
TrErr- Train- SlotClk- DLActive+ BWMgmt- ABWMgmt-
RootCap: CRSVisible-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
AtomicOpsCap: Routing+ 32bit+ 64bit+ 128bitCAS+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 01, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn- NFERptEn- FERptEn-
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [4c0 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [900 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=150us LTR1.2_Threshold=306176ns
L1SubCtl2: T_PwrOn=150us
Capabilities: [910 v1] Data Link Feature <?>
Capabilities: [920 v1] Lane Margining at the Receiver
PortCap: Uses Driver+
PortSta: MargReady- MargSoftReady-
Capabilities: [9c0 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [a20 v1] Precision Time Measurement
PTMCap: Requester- Responder+ Root+
PTMClockGranularity: 2ns
PTMControl: Enabled+ RootSelected+
PTMEffectiveGranularity: 2ns
Capabilities: [a90 v1] Extended Capability ID 0x2f
Kernel driver in use: pcieport
Kernel modules: cdns3_pci_wrap, cdnsp_udc_pci
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8126 5GbE Controller (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device 0123
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 124
Region 2: Memory at 30000000 (64-bit, non-prefetchable) [size=64K]
Region 4: Memory at 30010000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 1
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 512 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp+ ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data
Not readable
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [148 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [170 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [180 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [190 v1] Transaction Processing Hints
No steering table available
Capabilities: [21c v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [224 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=306176ns
L1SubCtl2: T_PwrOn=150us
Capabilities: [234 v1] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169
30:00.0 PCI bridge: Cadence Design Systems, Inc. Device 0100 (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 123
Bus: primary=30, secondary=31, subordinate=31, sec-latency=0
Memory behind bridge: 38000000-380fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Vector table: BAR=0 offset=00000040
PBA: BAR=0 offset=00000040
Capabilities: [c0] Express (v2) Root Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 512 bytes, MaxReadReq 1024 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1
TrErr- Train- SlotClk- DLActive+ BWMgmt- ABWMgmt-
RootCap: CRSVisible-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
AtomicOpsCap: Routing+ 32bit+ 64bit+ 128bitCAS+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 01, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn- NFERptEn- FERptEn-
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [4c0 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [900 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=150us LTR1.2_Threshold=306176ns
L1SubCtl2: T_PwrOn=150us
Capabilities: [910 v1] Data Link Feature <?>
Capabilities: [920 v1] Lane Margining at the Receiver
PortCap: Uses Driver+
PortSta: MargReady- MargSoftReady-
Capabilities: [9c0 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [a20 v1] Precision Time Measurement
PTMCap: Requester- Responder+ Root+
PTMClockGranularity: 2ns
PTMControl: Enabled+ RootSelected+
PTMEffectiveGranularity: 2ns
Capabilities: [a90 v1] Extended Capability ID 0x2f
Kernel driver in use: pcieport
Kernel modules: cdns3_pci_wrap, cdnsp_udc_pci
31:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8126 5GbE Controller (rev 01)
Subsystem: Realtek Semiconductor Co., Ltd. Device 0123
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 123
Region 2: Memory at 38000000 (64-bit, non-prefetchable) [size=64K]
Region 4: Memory at 38010000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 1
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 512 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 8GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 8GT/s, Width x1
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp+ ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-8GT/s, Crosslink- Retimer- 2Retimers- DRS-
LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data
Not readable
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [148 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [170 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [180 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [190 v1] Transaction Processing Hints
No steering table available
Capabilities: [21c v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [224 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=306176ns
L1SubCtl2: T_PwrOn=150us
Capabilities: [234 v1] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169
90:00.0 PCI bridge: Cadence Design Systems, Inc. Device 0100 (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 122
Bus: primary=90, secondary=91, subordinate=91, sec-latency=0
Memory behind bridge: 50000000-500fffff [size=1M] [32-bit]
Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled] [64-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Vector table: BAR=0 offset=00000040
PBA: BAR=0 offset=00000040
Capabilities: [c0] Express (v2) Root Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag- RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 512 bytes, MaxReadReq 1024 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 16GT/s, Width x4
TrErr- Train- SlotClk- DLActive+ BWMgmt- ABWMgmt-
RootCap: CRSVisible-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
AtomicOpsCap: Routing+ 32bit+ 64bit+ 128bitCAS+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 01, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn- NFERptEn- FERptEn-
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [4c0 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [900 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=10us LTR1.2_Threshold=26016ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [910 v1] Data Link Feature <?>
Capabilities: [920 v1] Lane Margining at the Receiver
PortCap: Uses Driver+
PortSta: MargReady- MargSoftReady-
Capabilities: [9c0 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [a20 v1] Precision Time Measurement
PTMCap: Requester- Responder+ Root+
PTMClockGranularity: 2ns
PTMControl: Enabled+ RootSelected+
PTMEffectiveGranularity: 2ns
Capabilities: [a90 v1] Extended Capability ID 0x2f
Kernel driver in use: pcieport
Kernel modules: cdns3_pci_wrap, cdnsp_udc_pci
91:00.0 Non-Volatile memory controller: INNOGRIT Corporation NVMe SSD Controller IG5236 [RainierPC] (rev 01) (prog-if 02 [NVM Express])
Subsystem: INNOGRIT Corporation NVMe SSD Controller IG5236 [RainierPC]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 122
Region 0: Memory at 50000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [70] Express (v2) Endpoint, IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
MaxPayload 512 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x4, ASPM L1, Exit Latency L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 16GT/s, Width x4
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- TPHComp- ExtTPHComp-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: Upstream Port
Capabilities: [b0] MSI-X: Enable+ Count=66 Masked-
Vector table: BAR=0 offset=00002000
PBA: BAR=0 offset=00003000
Capabilities: [d0] Vital Product Data
Not readable
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [148 v1] Alternative Routing-ID Interpretation (ARI)
ARICap: MFVC- ACS-, Next Function: 0
ARICtl: MFVC- ACS-, Function Group: 0
Capabilities: [158 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [178 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [19c v1] Lane Margining at the Receiver
PortCap: Uses Driver-
PortSta: MargReady+ MargSoftReady-
Capabilities: [1f4 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [1fc v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=10us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=26016ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [20c v1] Vendor Specific Information: ID=0001 Rev=1 Len=038 <?>
Capabilities: [244 v1] Data Link Feature <?>
Kernel driver in use: nvme
c0:00.0 PCI bridge: Cadence Design Systems, Inc. Device 0100 (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 120
Bus: primary=c0, secondary=c1, subordinate=c3, sec-latency=0
Memory behind bridge: 60000000-602fffff [size=3M] [32-bit]
Prefetchable memory behind bridge: 1800000000-1affffffff [size=12G] [32-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [80] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Vector table: BAR=0 offset=00000040
PBA: BAR=0 offset=00000040
Capabilities: [c0] Express (v2) Root Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag+ RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 1024 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x8, ASPM L0s L1, Exit Latency L0s <256ns, L1 <8us
ClockPM- Surprise- LLActRep+ BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 16GT/s, Width x8
TrErr- Train- SlotClk- DLActive+ BWMgmt- ABWMgmt-
RootCap: CRSVisible-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq- OBFF Via message, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- LN System CLS Not Supported, TPHComp- ExtTPHComp- ARIFwd-
AtomicOpsCap: Routing+ 32bit+ 64bit+ 128bitCAS+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: ReqEn- EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr- CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr+ HeaderOF+
AERCap: First Error Pointer: 01, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
RootCmd: CERptEn- NFERptEn- FERptEn-
RootSta: CERcvd- MultCERcvd- UERcvd- MultUERcvd-
FirstFatal- NonFatalMsg- FatalMsg- IntMsgNum 0
ErrorSrc: ERR_COR: 0000 ERR_FATAL/NONFATAL: 0000
Capabilities: [150 v1] Device Serial Number 00-00-00-00-00-00-00-00
Capabilities: [300 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [4c0 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [900 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
PortCommonModeRestoreTime=0us PortTPowerOnTime=10us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
T_CommonMode=0us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Capabilities: [910 v1] Data Link Feature <?>
Capabilities: [920 v1] Lane Margining at the Receiver
PortCap: Uses Driver+
PortSta: MargReady- MargSoftReady-
Capabilities: [9c0 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [a20 v1] Precision Time Measurement
PTMCap: Requester- Responder+ Root+
PTMClockGranularity: 2ns
PTMControl: Enabled+ RootSelected+
PTMEffectiveGranularity: 2ns
Capabilities: [a90 v1] Extended Capability ID 0x2f
Kernel driver in use: pcieport
Kernel modules: cdns3_pci_wrap, cdnsp_udc_pci
c1:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c7) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 120
Region 0: Memory at 60200000 (32-bit, non-prefetchable) [size=16K]
Bus: primary=c1, secondary=c2, subordinate=c3, sec-latency=0
I/O behind bridge: 0000f000-00000fff [disabled] [32-bit]
Memory behind bridge: 60000000-601fffff [size=2M] [32-bit]
Prefetchable memory behind bridge: 1800000000-1affffffff [size=12G] [32-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Upstream Port, IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ SlotPowerLimit 0W TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x8, ASPM L1, Exit Latency L1 <64us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; LnkDisable- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 16GT/s, Width x8
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 4
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS-
AtomicOpsCap: Routing+ 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [270 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [320 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [400 v1] Data Link Feature <?>
Capabilities: [410 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [440 v1] Lane Margining at the Receiver
PortCap: Uses Driver-
PortSta: MargReady+ MargSoftReady-
Kernel driver in use: pcieport
c2:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch (prog-if 00 [Normal decode])
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 121
Bus: primary=c2, secondary=c3, subordinate=c3, sec-latency=0
I/O behind bridge: 0000f000-00000fff [disabled] [32-bit]
Memory behind bridge: 60000000-601fffff [size=2M] [32-bit]
Prefetchable memory behind bridge: 1800000000-1affffffff [size=12G] [32-bit]
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Downstream Port (Slot-), IntMsgNum 0
DevCap: MaxPayload 512 bytes, PhantFunc 0
ExtTag+ RBE+ TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
LnkCtl: ASPM Disabled; LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt+ AutBWInt+
LnkSta: Speed 16GT/s, Width x16
TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis- NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 4
EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
FRS- ARIFwd-
AtomicOpsCap: Routing+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- ARIFwd-
AtomicOpsCtl: EgressBlck-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -3.5dB
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 000000000e060040 Data: 0000
Capabilities: [c0] Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [270 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [2a0 v1] Access Control Services
ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans+
ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
Capabilities: [400 v1] Data Link Feature <?>
Capabilities: [410 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [440 v1] Lane Margining at the Receiver
PortCap: Uses Driver-
PortSta: MargReady+ MargSoftReady-
Kernel driver in use: pcieport
c3:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] (rev c7) (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. [MSI] RX 6600 MECH 2X
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 142
Region 0: Memory at 1800000000 (64-bit, prefetchable) [size=8G]
Region 2: Memory at 1a00000000 (64-bit, prefetchable) [size=2M]
Region 5: Memory at 60000000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at 60100000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [64] Express (v2) Legacy Endpoint, IntMsgNum 0
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 16GT/s, Width x16
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Form Factor Dev Specific, EmergencyPowerReductionInit-
FRS-
AtomicOpsCap: 32bit+ 64bit+ 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn+
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkCap2: Supported Link Speeds: 2.5-16GT/s, Crosslink- Retimer+ 2Retimers+ DRS-
LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+ EqualizationPhase1+
EqualizationPhase2+ EqualizationPhase3+ LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 000000000e060040 Data: 0000
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [200 v1] Physical Resizable BAR
BAR 0: current size: 8GB, supported: 256MB 512MB 1GB 2GB 4GB 8GB
BAR 2: current size: 2MB, supported: 2MB 4MB 8MB 16MB 32MB 64MB 128MB 256MB
Capabilities: [240 v1] Power Budgeting <?>
Capabilities: [270 v1] Secondary PCI Express
LnkCtl3: LnkEquIntrruptEn- PerformEqu-
LaneErrStat: 0
Capabilities: [2a0 v1] Access Control Services
ACSCap: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
Capabilities: [2d0 v1] Process Address Space ID (PASID)
PASIDCap: Exec+ Priv+, Max PASID Width: 10
PASIDCtl: Enable- Exec- Priv-
Capabilities: [320 v1] Latency Tolerance Reporting
Max snoop latency: 0ns
Max no snoop latency: 0ns
Capabilities: [410 v1] Physical Layer 16.0 GT/s <?>
Capabilities: [440 v1] Lane Margining at the Receiver
PortCap: Uses Driver-
PortSta: MargReady+ MargSoftReady-
Kernel driver in use: amdgpu
Kernel modules: amdgpu
c3:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 255
Region 0: Memory at 60120000 (32-bit, non-prefetchable) [disabled] [size=16K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME+
Capabilities: [64] Express (v2) Legacy Endpoint, IntMsgNum 0
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- TEE-IO-
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 256 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes, LnkDisable- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 16GT/s, Width x16
TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+ NROPrPrP- LTR+
10BitTagComp+ 10BitTagReq+ OBFF Not Supported, ExtFmt+ EETLPPrefix+, MaxEETLPPrefixes 1
EmergencyPowerReduction Form Factor Dev Specific, EmergencyPowerReductionInit-
FRS-
AtomicOpsCap: 32bit- 64bit- 128bitCAS-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
AtomicOpsCtl: ReqEn-
IDOReq- IDOCompl- LTR- EmergencyPowerReductionReq-
10BitTagReq- OBFF Disabled, EETLPPrefixBlk-
LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete- EqualizationPhase1-
EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
Retimer- 2Retimers- CrosslinkRes: unsupported
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP-
ECRC- UnsupReq- ACSViol- UncorrIntErr- BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+
ECRC- UnsupReq- ACSViol- UncorrIntErr+ BlockedTLP- AtomicOpBlocked- TLPBlockedErr-
PoisonTLPBlocked- DMWrReqBlocked- IDECheck- MisIDETLP- PCRC_CHECK- TLPXlatBlocked-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+ CorrIntErr- HeaderOF-
AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
HeaderLog: 00000000 00000000 00000000 00000000
Capabilities: [2a0 v1] Access Control Services
ACSCap: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: 回复: [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp()
2025-05-11 23:24 ` Alexey Klimov
@ 2025-05-12 14:46 ` Alex Deucher
0 siblings, 0 replies; 20+ messages in thread
From: Alex Deucher @ 2025-05-12 14:46 UTC (permalink / raw)
To: Alexey Klimov
Cc: Fugang Duan, alexander.deucher@amd.com, frank.min@amd.com,
amd-gfx@lists.freedesktop.org, stable@vger.kernel.org,
david.belanger@amd.com, christian.koenig@amd.com, Peter Chen,
cix-kernel-upstream, linux-arm-kernel@lists.infradead.org
On Sun, May 11, 2025 at 7:25 PM Alexey Klimov <alexey.klimov@linaro.org> wrote:
>
> On Wed, 30 Apr 2025 at 17:55, Alex Deucher <alexdeucher@gmail.com> wrote:
> >
> > I think I have a better solution. Please try these patches instead. Thanks!
> >
> > For the RX6600, you only need patch 0003. The rest of the series
> > fixes up other chips.
>
> Sorry for the delay.
> Finally managed to find some time to test it.
> It seems that patches are merged in the current -rc tree so I just
> re-tested -rc5.
> All works. Thank you.
Thanks.
>
> A bit annoying thing is repeating:
> [drm] Unknown EDID CEA parser results
> and I also didn't observe such messages before on -rc2 or -rc3:
> amdgpu 0000:c3:00.0: amdgpu: [drm] amdgpu: DP AUX transfer fail:4
>
> dmesg is in attachment. But I don't think that these are related to
> hdp_v5_0_flush_hdp() issue.
Correct. There was a DP AUX fix that also landed that was a bit too
chatty in some cases. There will be a patch to quiet that down.
Alex
>
> Best regards,
> Alexey
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2025-05-12 14:46 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-15 18:28 [REGRESSION] amdgpu: async system error exception from hdp_v5_0_flush_hdp() Alexey Klimov
2025-04-16 3:12 ` 回复: " Fugang Duan
2025-04-16 11:25 ` Alexey Klimov
2025-04-16 14:49 ` Alex Deucher
2025-04-17 0:42 ` 回复: " Fugang Duan
2025-04-17 13:08 ` Alex Deucher
2025-04-18 0:30 ` 回复: " Fugang Duan
2025-04-18 1:10 ` Alex Deucher
2025-04-22 2:20 ` Alexey Klimov
2025-04-22 13:00 ` Alex Deucher
2025-04-22 15:59 ` Alexey Klimov
2025-04-23 14:32 ` Christian König
2025-04-24 15:44 ` Alex Deucher
2025-04-27 1:01 ` Alexey Klimov
2025-04-30 16:55 ` Alex Deucher
2025-05-11 23:24 ` Alexey Klimov
2025-05-12 14:46 ` Alex Deucher
2025-04-16 11:44 ` Christian König
2025-04-22 2:49 ` Alexey Klimov
2025-04-24 11:41 ` Peter Chen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).