Nvgpu: 17000000.ga10b report_pbdma_error:330 [ERR] pbdma_intr_0(0)= 0x04000000

Test environment: jetpack 5.1.2
Test module: jetpack-Orin-AGX 64G/32G
Test command: fio --bs=4k --ioengine=libaio --numjobs=1 --direct=1 --buffered=0 --iodepth=8 --rw=randread --norandommap --randrepeat=0 --stonewall --exitall_on_error --scramble_buffers=1 --group_reporting --do_verify=0 --name=myjob --size=100% --filename=/dev/sda --ramp_time=5 --runtime=10 --time_based

When running fio random-read performance tests on a USB external drive via the GUI, we see GPU errors in the serial console and the graphical interface freezes—becoming completely unresponsive, with no reaction to mouse clicks on any icons.

[2025-07-29 17:48:40] [ 287.160916] nvgpu: 17000000.ga10b report_pbdma_error:330 [ERR] pbdma_intr_0(0)= 0x04000000
[2025-07-29 17:48:40] [ 287.160922] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:92 [ERR] Error reporting is not supported in this platform
[2025-07-29 17:48:40] [ 287.160929] nvgpu: 17000000.ga10b nvgpu_set_err_notifier_locked:149 [ERR] error notifier set to 24 for ch 506
[2025-07-29 17:48:40] [ 294.338228] nvgpu: 17000000.ga10b ga10b_pbdma_handle_intr_0_legacy:437 [ERR] semaphore acquire timeout!
[2025-07-29 17:48:46] [ 294.338308] ga10b Channel Status - chip ga10b
[2025-07-29 17:48:46] [ 294.338310] ga10b ---------------------------
[2025-07-29 17:48:46] [ 294.338313] ga10b 506-ga10b, TSG: 5, pid 4159, refs: 7, deterministic: no, domain name: (default)
[2025-07-29 17:48:46] [ 294.338315] ga10b channel status: in use on_pbdma, pbdma_busy busy
[2025-07-29 17:48:46] [ 294.338318] ga10b RAMFC: TOP: 8000001ffe16ae74 PUT: 001ffe16ae88 GET: 001ffe16ae74 FETCH: 000000000000 HEADER: 2140006c COUNT: 11110000 SEMAPHORE: addr 002000180000 payload 00000000000001c4 execute 00081003
[2025-07-29 17:48:46] [ 294.338321] ga10b
[2025-07-29 17:48:46] [ 294.338323] ga10b 507-ga10b, TSG: 4, pid 4032, refs: 2, deterministic: no, domain name: (default)
[2025-07-29 17:48:46] [ 294.338324] ga10b channel status: in use idle not busy
[2025-07-29 17:48:46] [ 294.338326] ga10b RAMFC: TOP: 8000002004033d98 PUT: 002004033d98 GET: 002004033d98 FETCH: 000000000000 HEADER: 2140006c COUNT: 00000000 SEMAPHORE: addr 002004320000 payload 0000000000000000 execute 00000001
[2025-07-29 17:48:46] [ 294.338328] ga10b
[2025-07-29 17:48:46] [ 294.338329] ga10b 508-ga10b, TSG: 3, pid 4032, refs: 2, deterministic: no, domain name: (default)
[2025-07-29 17:48:46] [ 294.338331] ga10b channel status: in use on_eng not busy
[2025-07-29 17:48:46] [ 294.338332] ga10b RAMFC: TOP: 8000002004053470 PUT: 002004053470 GET: 002004053470 FETCH: 000000000000 HEADER: 2140006c COUNT: 00000000 SEMAPHORE: addr 002004020000 payload 0000000000000000 execute 00100001
[2025-07-29 17:48:46] [ 294.338334] ga10b
[2025-07-29 17:48:46] [ 294.338336] ga10b 509-ga10b, TSG: 2, pid 3094, refs: 2, deterministic: no, domain name: (default)
[2025-07-29 17:48:46] [ 294.338337] ga10b channel status: in use idle not busy
[2025-07-29 17:48:46] [ 294.338338] ga10b RAMFC: TOP: 800000200400de88 PUT: 00200400de88 GET: 00200400de88 FETCH: 000000000000 HEADER: 2140006c COUNT: 00000000 SEMAPHORE: addr 002004010000 payload 0000000000000000 execute 00100001
[2025-07-29 17:48:47] [ 294.338340] ga10b
[2025-07-29 17:48:47] [ 294.338341] ga10b 510-ga10b, TSG: 1, pid 2282, refs: 2, deterministic: no, domain name: (default)
[2025-07-29 17:48:47] [ 294.338342] ga10b channel status: in use idle not busy
[2025-07-29 17:48:47] [ 294.338343] ga10b RAMFC: TOP: 8000002004033280 PUT: 002004033280 GET: 002004033280 FETCH: 000000000000 HEADER: 2140006c COUNT: 00000000 SEMAPHORE: addr 002004320000 payload 0000000000000000 execute 00000001
[2025-07-29 17:48:47] [ 294.338344] ga10b
[2025-07-29 17:48:47] [ 294.338345] ga10b 511-ga10b, TSG: 0, pid 2282, refs: 2, deterministic: no, domain name: (default)
[2025-07-29 17:48:47] [ 294.338346] ga10b channel status: in use idle not busy
[2025-07-29 17:48:47] [ 294.338348] ga10b RAMFC: TOP: 8000002004041ab8 PUT: 002004041ab8 GET: 002004041ab8 FETCH: 000000000000 HEADER: 2140006c COUNT: 00000000 SEMAPHORE: addr 002004020000 payload 0000000000000000 execute 00100001
[2025-07-29 17:48:47] [ 294.338349] ga10b
[2025-07-29 17:48:47] [ 294.338352] ga10b PBDMA Status - chip ga10b
[2025-07-29 17:48:47] [ 294.338353] ga10b -------------------------
[2025-07-29 17:48:47] [ 294.338356] ga10b pbdma 0:
[2025-07-29 17:48:47] [ 294.338359] ga10b id: 5 - [tsg] next_id: - -1 [channel] | status: valid
[2025-07-29 17:48:47] [ 294.338370] ga10b PBDMA_PUT 0000001ffe16ae88 PBDMA_GET 0000001ffe16ae74
[2025-07-29 17:48:47] [ 294.338376] ga10b GP_PUT 0000032f GP_GET 00000313 FETCH 00000313 HEADER 2140006c
[2025-07-29 17:48:47] [ 294.338382] ga10b HDR 2001001b SHADOW0 04053448 SHADOW1 00002820
[2025-07-29 17:48:47] [ 294.338384] ga10b pbdma 1:
[2025-07-29 17:48:47] [ 294.338386] ga10b id: -1 - [channel] next_id: - -1 [channel] | status: invalid
[2025-07-29 17:48:47] [ 294.338392] ga10b PBDMA_PUT 000000d54e69b77c PBDMA_GET 000000cb70133034
[2025-07-29 17:48:47] [ 294.338398] ga10b GP_PUT 00000000 GP_GET c6479080 FETCH 00000000 HEADER c1069980
[2025-07-29 17:48:47] [ 294.338403] ga10b HDR 28f41524 SHADOW0 216069af SHADOW1 6f1216fc
[2025-07-29 17:48:47] [ 294.338405] ga10b pbdma 2:
[2025-07-29 17:48:47] [ 294.338407] ga10b id: -1 - [channel] next_id: - -1 [channel] | status: invalid
[2025-07-29 17:48:47] [ 294.338413] ga10b PBDMA_PUT 0000006a2c54a714 PBDMA_GET 0000002d18838a90
[2025-07-29 17:48:47] [ 294.338419] ga10b GP_PUT 00000000 GP_GET cda19d5c FETCH 00000000 HEADER 2187c4bc
[2025-07-29 17:48:47] [ 294.338424] ga10b HDR 5116df86 SHADOW0 3ae112f8 SHADOW1 b4b5563a
[2025-07-29 17:48:47] [ 294.338426] ga10b pbdma 3:
[2025-07-29 17:48:47] [ 294.338427] ga10b id: -1 - [channel] next_id: - -1 [channel] | status: invalid
[2025-07-29 17:48:47] [ 294.338433] ga10b PBDMA_PUT 0000006444535050 PBDMA_GET 0000007aab7ffd40
[2025-07-29 17:48:47] [ 294.338440] ga10b GP_PUT 00000000 GP_GET a0bd8e93 FETCH 00000000 HEADER a107bf5c
[2025-07-29 17:48:47] [ 294.338445] ga10b HDR 64355820 SHADOW0 28995b00 SHADOW1 608317dd
[2025-07-29 17:48:47] [ 294.338447] ga10b pbdma 4:
[2025-07-29 17:48:47] [ 294.338448] ga10b id: -1 - [channel] next_id: - -1 [channel] | status: invalid
[2025-07-29 17:48:47] [ 294.338454] ga10b PBDMA_PUT 0000007e11766be4 PBDMA_GET 0000007e11766be4
[2025-07-29 17:48:47] [ 294.338459] ga10b GP_PUT 00000000 GP_GET 51f8ffda FETCH 00000000 HEADER 80030494
[2025-07-29 17:48:47] [ 294.338463] ga10b HDR 6be1b5e9 SHADOW0 69c40931 SHADOW1 92721916
[2025-07-29 17:48:47] [ 294.338465] ga10b pbdma 5:
[2025-07-29 17:48:47] [ 294.338466] ga10b id: -1 - [channel] next_id: - -1 [channel] | status: invalid
[2025-07-29 17:48:47] [ 294.338472] ga10b PBDMA_PUT 000000ef87033400 PBDMA_GET 000000ef87033400
[2025-07-29 17:48:47] [ 294.338477] ga10b GP_PUT 00000000 GP_GET 0dc3e2d7 FETCH 00000000 HEADER e0005c94
[2025-07-29 17:48:47] [ 294.338482] ga10b HDR 08233cae SHADOW0 018b1e9a SHADOW1 ba917c4c
[2025-07-29 17:48:47] [ 294.338483] ga10b
[2025-07-29 17:48:47] [ 294.338487] ga10b ga10b eng 0:
[2025-07-29 17:48:47] [ 294.338488] ga10b id: 3 (tsg), next_id: -1 (channel), ctx status: valid
[2025-07-29 17:48:47] [ 294.338489] ga10b
[2025-07-29 17:48:47] [ 294.338492] ga10b ga10b eng 1:
[2025-07-29 17:48:47] [ 294.338493] ga10b id: -1 (channel), next_id: -1 (channel), ctx status: invalid
[2025-07-29 17:48:47] [ 294.338494] ga10b
[2025-07-29 17:48:47] [ 294.338497] ga10b ga10b eng 2:
[2025-07-29 17:48:47] [ 294.338498] ga10b id: -1 (channel), next_id: -1 (channel), ctx status: invalid
[2025-07-29 17:48:47] [ 294.338498] ga10b
[2025-07-29 17:48:47] [ 294.338502] ga10b ga10b eng 3:
[2025-07-29 17:48:47] [ 294.338502] ga10b id: -1 (channel), next_id: -1 (channel), ctx status: invalid
[2025-07-29 17:48:47] [ 294.338503] ga10b
[2025-07-29 17:48:47] [ 294.338506] ga10b ga10b eng 4:
[2025-07-29 17:48:47] [ 294.338507] ga10b id: -1 (channel), next_id: -1 (channel), ctx status: invalid
[2025-07-29 17:48:47] [ 294.338507] ga10b
[2025-07-29 17:48:47] [ 294.338511] ga10b ga10b eng 5:
[2025-07-29 17:48:47] [ 294.338511] ga10b id: -1 (channel), next_id: -1 (channel), ctx status: invalid
[2025-07-29 17:48:47] [ 294.338512] ga10b
[2025-07-29 17:48:47] [ 294.338513] ga10b

Here are the logs captured with a 4 K Philips monitor.
[com COM7] (2025-07-29_173438) COM7 (USB-SERIAL CH340 (COM7)).log (861.1 KB)
Here are the logs captured with a 1 K Philips monitor.
[com COM13] (2025-07-29_104910) COM13 (USB-SERIAL CH340 (COM13)).log (276.0 KB)

Hi,
Please test on developer kit and see if the issue is present. If yes, please share us the steps. We will set up developer kit with latest Jetpack 6.2.1 and try to replicate it.

We tested on the devkit with a SanDisk 1 TB portable SSD and JetPack 5.1.2. The issue still occurs: a flood of GPU errors and the UI freezes. The serial log is identical to the one attached in the first post.

Hi,
Please share how you set up developer kit and run what commands. So that we can set up the same and check.

We updated the devkit to JetPack 5.1.2 and connected an HDMI display via a DP-to-HDMI cable. A 1 TB SanDisk portable SSD (USB) was plugged into the USB port on the DB50 side; lsblk confirmed it was recognized:

nvidia@ubuntu:~$ lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda            8:0    0 931.5G  0 disk

We then ran the following fio command:

fio --bs=4k --ioengine=libaio --numjobs=1 --direct=1 --buffered=0 --iodepth=8 \
    --rw=randread --norandommap --randrepeat=0 --stonewall --exitall_on_error \
    --scramble_buffers=1 --group_reporting --do_verify=0 --name=myjob \
    --size=100% --filename=/dev/sda --ramp_time=5 --runtime=10 --time_based

During the test the GUI froze and the serial console showed the GPU error logs previously described. After the fio run finished the desktop remained unresponsive to mouse clicks. After a while the session crashed, the GUI reloaded, and we were returned to the login screen.

The same procedure under JetPack 6.0 did not reproduce the issue.

Hi,
If later Jetpack release does not have the issue, we would suggest upgrade to later Jetpack version.

Hi, Even though the issue is not present in later JetPack releases, we are unfortunately required to use JetPack 5.1.2 by our customer and cannot switch to a different version. We are providing the information about the later version only for comparison and reference, to help identify the root cause of the issue. Could you please help us investigate why this problem occurs specifically with JetPack 5.1.2?

Hi ,Has there been any progress on this issue?

Hi,
We may not be able to test Jetpack 5.1.2. Would suggest you uprade to later version.

The customer currently has no need to upgrade to a newer version. Could you please help to check the issue on Jetpack 5.1.2?

Hi,
Since there are later Jetpack releases for Orin, would strongly suggest upgrade the Jetpack version.