On the Thor DevKit, the wired network occasionally fails

I am using the standard DevKit.Checking the kernel logs reveals PCIe errors, and a reboot is the only way to restore functionality.

log as follow:

[ 3702.062436] pcieport 0002:00:00.0: DPC: containment event, status:0x3f01 source:0x0000
[ 3702.062446] pcieport 0002:00:00.0: AER: Correctable error message received from 0002:00:00.0
[ 3702.062452] pcieport 0002:00:00.0: DPC: unmasked uncorrectable error detected
[ 3702.062476] pcieport 0002:00:00.0: AER: found no error details for 0002:00:00.0
[ 3702.062496] pcieport 0002:00:00.0: PCIe Bus Error: severity=Uncorrectable (Non-Fatal), type=Transaction Layer, (Requester ID)
[ 3702.067023] pcieport 0002:00:00.0: device [10de:22d8] error status/mask=00004000/04400000
[ 3702.075394] pcieport 0002:00:00.0: [14] CmpltTO (First)
[ 3702.082046] r8126 0002:01:00.0: AER: can’t recover (no error_detected callback)
[ 3702.082084] CPU:0, Error: top-cbb-fabric@0x8100800000, irq=16
[ 3702.087964] **************************************
[ 3702.092500] CPU:0, Error:top-cbb-fabric, Errmon:1
[ 3702.097393] Error Code : DECODE_ERR
[ 3702.101230] Overflow : Multiple DECODE_ERR

[ 3702.106818] Error Code : DECODE_ERR
[ 3702.110661] MASTER_ID : CCPLEX
[ 3702.114152] Address : 0x30000010
[ 3702.117645] Cache : 0x1 – Bufferable
[ 3702.121836] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 3702.128820] Access_Type : Read
[ 3702.131963] Access_ID : 0x6
[ 3702.131964] Fabric_Id : 0x4
[ 3702.138249] Fabric : uphy0-cbb-fabric
[ 3702.142443] or Fabric : aon-fabric
[ 3702.145933] Please use Address to determine correct fabric.
[ 3702.151870] Slave_Id : 0x23
[ 3702.155013] Burst_length : 0x0
[ 3702.158507] Burst_type : 0x1
[ 3702.161649] Beat_size : 0x2
[ 3702.164792] VQC : 0x0
[ 3702.167585] GRPSEC : 0x7e
[ 3702.170379] FALCONSEC : 0x0
[ 3702.173525] **************************************
[ 3702.178422] ------------[ cut here ]------------
[ 3702.178423] WARNING: CPU: 0 PID: 0 at drivers/soc/tegra/cbb/tegra234-cbb.c:648 tegra234_cbb_isr+0x150/0x170
[ 3702.178434] Modules linked in: rfcomm xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables libcrc32c nvidia_drm(O) nvidia_modeset(O) nvidia_uvm(O) qrtr bridge stp llc usb_f_ncm usb_f_mass_storage nvidia(O) usb_f_acm governor_pod_scaling(O) u_serial usb_f_rndis u_ether libcomposite algif_hash algif_skcipher af_alg bnep snd_soc_tegra_controls(O) snd_soc_tegra_utils(O) snd_soc_tegra210_admaif snd_soc_tegra186_arad(O) snd_soc_tegra210_mixer snd_soc_tegra210_ope snd_soc_tegra_pcm snd_soc_tegra210_mvc snd_soc_tegra210_sfc snd_soc_tegra186_asrc snd_soc_tegra210_adx snd_soc_tegra210_amx snd_soc_tegra210_i2s snd_soc_tegra210_ahub nvvrs_pseq_rtc(O) tegra210_adma spidev rtk_btusb(O) btusb btrtl btintel btmtk btbcm bluetooth ecdh_generic ecc rtl8852ce(O) tegra_capture_coe(O) crct10dif_ce sm3_ce sm3 sha3_ce sha512_ce cfg80211 sha512_arm64 r8126(O) rfkill ina3221 ina238 tegra_aconnect tegra23x_psc(O) tegra_cactmon_mc_all(O) snd_hda_codec_hdmi at24 snd_hda_tegra
[ 3702.178488] snd_hda_codec nvidia_vrs_pseq(O) snd_soc_rt5640 snd_hda_core snd_soc_rl6231 host1x_fence(O) mttcan(O) can_dev pwm_tegra_tachometer(O) lm90 nvmap(O) spi_tegra114 nvidia_cspmu nvsciipc(O) ivc_cdev(O) nvethernet(O) coresight_trbe snd_soc_tegra_audio_graph_card snd_soc_audio_graph_card coresight snd_soc_simple_card_utils arm_spe_pmu nvpps(O) nvpmodel_clk_cap(O) tegra234_oc_event(O) thermal_trip_event(O) tegra_dce(O) ramoops arm_cspmu_module reed_solomon nvhost_pva(O) nvhost_nvcsi(O) tegra_se(O) nvhost_vi5(O) tegra_se_kds(O) crypto_engine nvhost_capture(O) tpm_ftpm_tee camera_diagnostics(O) nvhost_isp5(O) tegra_capture_isp(O) tegra_camera(O) v4l2_dv_timings host1x_nvhost(O) tegra_drm(O) tegra_wmark(O) nvhwpm(O) drm_display_helper drm_dp_aux_bus cec drm_kms_helper host1x(O) tegra_camera_platform(O) mc_utils(O) capture_ivc(O) v4l2_fwnode v4l2_async videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videodev videobuf2_common mc camchar(O) rtcpu_debug(O) tegra_camera_rtcpu(O) ivc_bus(O) hsp_mailbox_client(O)
[ 3702.178535] dm_multipath nvme_fabrics fuse drm nfnetlink ip_tables x_tables ipv6 pwm_fan pwm_tegra tegra_bpmp_thermal tegra_xudc uas ucsi_ccg typec_ucsi typec nvme nvme_core phy_tegra194_p2u pcie_tegra194 ufs_tegra(O) pcie_tegra264(O)
[ 3702.178552] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G W O 6.8.12-tegra #1
[ 3702.178554] Hardware name: NVIDIA NVIDIA Jetson AGX Thor Developer Kit/Jetson, BIOS 38.2.0-gcid-41844464 08/22/2025
[ 3702.178555] pstate: 634000c9 (nZCv daIF +PAN -UAO +TCO +DIT -SSBS BTYPE=–)
[ 3702.178558] pc : tegra234_cbb_isr+0x150/0x170
[ 3702.178559] lr : tegra234_cbb_isr+0x120/0x170
[ 3702.178560] sp : ffff800080003ea0
[ 3702.178561] x29: ffff800080003ea0 x28: ffffd8756a0b3880 x27: 0000000000000001
[ 3702.178563] x26: 00000000000000c0 x25: ffffd875693d60c8 x24: ffffd8756a6cc158
[ 3702.178565] x23: ffffd87569772008 x22: 0000000000000010 x21: ffffd8756a4703d0
[ 3702.178566] x20: ffffd8756a470490 x19: 0000000000000000 x18: 0000000000000006
[ 3702.178568] x17: ffff27a9ee587000 x16: ffffd87567e75c74 x15: ffff8000800036f0
[ 3702.178569] x14: 0000000000000aef x13: 00000000ffffffea x12: ffffd8756a123e80
[ 3702.178571] x11: 0000000000000001 x10: 0000000000000001 x9 : 0000000000017fe8
[ 3702.178573] x8 : ffffd8756a0cbe08 x7 : c0000000ffffefff x6 : 0000000000057fa8
[ 3702.178575] x5 : ffff001f57cfbd08 x4 : 0000000000000000 x3 : 0000000000000000
[ 3702.178576] x2 : 0000000000000000 x1 : ffffd8756a0b3880 x0 : 0000000100010001
[ 3702.178578] Call trace:
[ 3702.178579] tegra234_cbb_isr+0x150/0x170
[ 3702.178581] __handle_irq_event_percpu+0x5c/0x244
[ 3702.178590] handle_irq_event+0x4c/0xb8
[ 3702.178592] handle_fasteoi_irq+0xa4/0x1c4
[ 3702.178595] handle_irq_desc+0x48/0x80
[ 3702.178597] generic_handle_domain_irq+0x1c/0x30
[ 3702.178600] gic_handle_irq+0x4c/0x12c
[ 3702.178602] call_on_irq_stack+0x24/0x4c
[ 3702.178607] do_interrupt_handler+0x88/0x9c
[ 3702.178610] el1_interrupt+0x34/0x70
[ 3702.178615] el1h_64_irq_handler+0x18/0x2c
[ 3702.178617] el1h_64_irq+0x68/0x6c
[ 3702.178618] cpuidle_enter_state+0xc0/0x4c4
[ 3702.178621] cpuidle_enter+0x38/0x58
[ 3702.178624] do_idle+0x1fc/0x278
[ 3702.178627] cpu_startup_entry+0x38/0x3c
[ 3702.178629] kernel_init+0x0/0x1ec
[ 3702.178632] arch_post_acpi_subsys_init+0x0/0x18
[ 3702.178637] start_kernel+0x54c/0x6f4
[ 3702.178639] __primary_switched+0xb8/0xc0
[ 3702.178643] —[ end trace 0000000000000000 ]—
[ 3702.312920] pcieport 0002:00:00.0: AER: device recovery failed
[ 3708.172813] r8126 0002:01:00.0 enP2p1s0: NETDEV WATCHDOG: CPU: 5: transmit queue 0 timed out 6008 ms
[ 3708.172840] r8126 0002:01:00.0 enP2p1s0: Transmit timeout reset Device!
[ 3708.196814] r8126 0002:01:00.0 enP2p1s0: Device reseting!
[ 3708.203949] pcieport 0002:00:00.0: AER: Correctable error message received from 0002:00:00.0
[ 3708.203951] pcieport 0002:00:00.0: DPC: containment event, status:0x3f01 source:0x0000
[ 3708.203956] pcieport 0002:00:00.0: DPC: unmasked uncorrectable error detected
[ 3708.203981] pcieport 0002:00:00.0: AER: found no error details for 0002:00:00.0
[ 3708.203998] pcieport 0002:00:00.0: PCIe Bus Error: severity=Uncorrectable (Non-Fatal), type=Transaction Layer, (Requester ID)
[ 3708.208522] pcieport 0002:00:00.0: device [10de:22d8] error status/mask=00004000/04400000
[ 3708.215063] r8126 0002:01:00.0 enP2p1s0: reset PHC clock
[ 3708.216897] pcieport 0002:00:00.0: [14] CmpltTO (First)
[ 3708.216918] r8126 0002:01:00.0: AER: can’t recover (no error_detected callback)
[ 3708.223557] CPU:0, Error: top-cbb-fabric@0x8100800000, irq=16
[ 3708.229464] **************************************
[ 3708.234003] CPU:0, Error:top-cbb-fabric, Errmon:1
[ 3708.238894] Error Code : DECODE_ERR
[ 3708.242733] Overflow : Multiple DECODE_ERR

[ 3708.248321] Error Code : DECODE_ERR
[ 3708.252163] MASTER_ID : CCPLEX
[ 3708.255655] Address : 0x300000b8
[ 3708.259147] Cache : 0x1 – Bufferable
[ 3708.263338] Protection : 0x2 – Unprivileged, Non-Secure, Data Access
[ 3708.270323] Access_Type : Read
[ 3708.273466] Access_ID : 0x5
[ 3708.273467] Fabric_Id : 0x4
[ 3708.279752] Fabric : uphy0-cbb-fabric
[ 3708.283945] or Fabric : aon-fabric
[ 3708.287435] Please use Address to determine correct fabric.
[ 3708.293372] Slave_Id : 0x23
[ 3708.296515] Burst_length : 0x0
[ 3708.300008] Burst_type : 0x1
[ 3708.303150] Beat_size : 0x2
[ 3708.306295] VQC : 0x0
[ 3708.309088] GRPSEC : 0x7e
[ 3708.311882] FALCONSEC : 0x0
[ 3708.315026] **************************************
[ 3708.319923] ------------[ cut here ]------------
[ 3708.319925] WARNING: CPU: 0 PID: 36096 at drivers/soc/tegra/cbb/tegra234-cbb.c:648 tegra234_cbb_isr+0x150/0x170
[ 3708.319933] Modules linked in: rfcomm xt_conntrack nft_chain_nat xt_MASQUERADE nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 xt_addrtype nft_compat nf_tables libcrc32c nvidia_drm(O) nvidia_modeset(O) nvidia_uvm(O) qrtr bridge stp llc usb_f_ncm usb_f_mass_storage nvidia(O) usb_f_acm governor_pod_scaling(O) u_serial usb_f_rndis u_ether libcomposite algif_hash algif_skcipher af_alg bnep snd_soc_tegra_controls(O) snd_soc_tegra_utils(O) snd_soc_tegra210_admaif snd_soc_tegra186_arad(O) snd_soc_tegra210_mixer snd_soc_tegra210_ope snd_soc_tegra_pcm snd_soc_tegra210_mvc snd_soc_tegra210_sfc snd_soc_tegra186_asrc snd_soc_tegra210_adx snd_soc_tegra210_amx snd_soc_tegra210_i2s snd_soc_tegra210_ahub nvvrs_pseq_rtc(O) tegra210_adma spidev rtk_btusb(O) btusb btrtl btintel btmtk btbcm bluetooth ecdh_generic ecc rtl8852ce(O) tegra_capture_coe(O) crct10dif_ce sm3_ce sm3 sha3_ce sha512_ce cfg80211 sha512_arm64 r8126(O) rfkill ina3221 ina238 tegra_aconnect tegra23x_psc(O) tegra_cactmon_mc_all(O) snd_hda_codec_hdmi at24 snd_hda_tegra