Is this issue still present in version 7.2? Does this patch still need to be merged? Additionally, has the DMA mode for UART5 been verified? Why does a program that works fine on Orin produce so many errors when doing a loopback test on Thor? Using the same Python test program, a loopback test in DMA mode with 100 MB(104857600) of data only receives 400 KB(409600), whereas it works normally on Orin.the thor uart driver(arm,pl011) is different from (nvidia,tegra234-uart).
The patch from the link you shared has been included in the Jetpack 7.2 (r39.2).
Orin and Thor use different serial drivers.
Do you hit any serial issue on Thor with the latest Jetpack 7.2?
If so, please share the full device tree and dmesg for further check.
Yes, as mentioned above, I performed a loopback test without hardware flow control. DMA mode works correctly on Orin. However, on Thor, when sending 100 MB of data, only about 400 KB is received, with most of the data being dropped. Attached are the exported device tree and dmesg logs.
The transmission rate of the test program is much higher than the configured baud rate. Adding flush() reduces the rate somewhat, but it is still higher than the actual line rate. Even with a baud rate of 115200, the reported transmit rate can still exceed 160 KB/s.When I test at a baud rate of 4 Mbps, the transmit rate reaches as high as 1693.0 KB/s with no blocking at all. Regardless of the baud rate used, when sending a 100 MB file, the RX side always receives exactly 409,600 bytes.
[ 242.820850] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.826482] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.827612] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.830992] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.833248] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.843378] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.849012] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.851268] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.856912] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.861421] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.863677] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.864808] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.865940] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.870448] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.879457] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.894092] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.899720] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.907608] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.909866] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.918892] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.922276] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.923406] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.924538] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.925668] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.927924] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.933554] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.936936] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.941442] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.942583] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.943715] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.950481] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.952740] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.960622] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.965132] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.966278] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.967411] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.968543] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.979801] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.986559] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.993317] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 242.998948] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.002329] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.004585] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.006840] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.007971] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.010227] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.012483] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.014738] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.028277] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.029408] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.033917] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.038433] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.040691] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.045199] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.050858] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.054240] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.056517] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.058774] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.063282] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.079053] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.083560] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.089192] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.093700] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.102706] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.111720] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.115104] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.130885] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.137647] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.139905] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.142162] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.147796] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.156821] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.166983] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.175990] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.178247] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.192904] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.201916] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.203047] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.210926] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.213182] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.219935] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.224437] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.228943] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.230075] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.234580] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.263843] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.267224] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.270640] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.274024] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.276282] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.279666] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.281922] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.283053] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.286435] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.293196] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.294328] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.298849] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.305608] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.306738] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.310122] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.314625] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.315756] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.319138] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.320271] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.327027] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.334911] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.343925] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.348430] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.354051] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.363051] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.364183] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.369816] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.376572] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.390078] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.391209] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.392339] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.393481] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.395736] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.402493] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.404750] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.408145] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.412649] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.419546] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.426320] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.430837] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.432003] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.433144] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.434308] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.436573] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.439988] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.441157] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.446803] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.447935] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.454701] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.456958] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.458102] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.459251] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.460383] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.463983] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.466252] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.471905] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.475296] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.484326] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.492238] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.495629] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.503531] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.514815] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.515948] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.518337] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.519470] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.522856] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.527371] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.543157] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.544295] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.546561] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.548824] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.552512] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.553675] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.563821] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.566081] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.567216] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.568346] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.572898] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.580354] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.582800] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.584026] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.588908] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.590133] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.597508] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.604927] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.607401] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.612275] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.615929] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.617151] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.619626] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.620850] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.625725] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.631808] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.640444] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.642936] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.645379] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.649031] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.660110] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.661344] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.662588] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.666284] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.676140] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.677362] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.678607] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.692629] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.693929] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.697610] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.704962] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.706193] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.707419] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.717123] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.725671] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.726897] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.730568] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.731788] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.736658] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.739097] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.741576] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.752553] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.753821] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.756255] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.767254] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.784298] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.790445] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.791665] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.800242] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.802665] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.813684] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.818569] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.819793] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.824662] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.830751] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.834401] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.845422] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.846648] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.847882] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.851577] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.852815] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.854058] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.862700] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.863930] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.874976] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.890923] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.892158] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.899538] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.903223] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.904449] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.905686] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.921614] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.926530] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.927763] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.940025] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.951115] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.958497] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.962211] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.969529] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.970751] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.971970] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.974407] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.980491] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.984145] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.989028] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.991467] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.993982] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.997651] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.006226] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.008659] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.009882] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.030610] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.034262] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.041560] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.050116] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.061100] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.063537] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.067195] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.068417] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.074491] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.081786] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.084220] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.085449] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.087887] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.089107] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.090329] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.091551] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.095249] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.100151] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.103804] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.105023] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.106246] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.111127] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.124605] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.127042] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.130645] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.131864] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.134299] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.136733] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.145371] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.146986] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.149527] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.150772] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.152013] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.155729] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.165574] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.166800] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.169238] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.171801] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.176682] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.183997] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.188873] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.191348] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.197505] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.199980] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 244.203698] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 323.917274] audit: type=1110 audit(1782201964.892:314): pid=3633 uid=0 auid=0 ses=1 subj=unconfined msg='op=PAM:setcred grantors=pam_permit acct="root" exe="/usr/sbin/sshd" hostname=192.168.55.100 addr=192.168.55.100 terminal=ssh res=success'
[ 326.100926] audit: type=1110 audit(1782201967.076:315): pid=3647 uid=0 auid=0 ses=4 subj=unconfined msg='op=PAM:setcred grantors=pam_permit acct="root" exe="/usr/sbin/sshd" hostname=192.168.55.100 addr=192.168.55.100 terminal=ssh res=success'
[ 328.402653] audit: type=1110 audit(1782201969.380:316): pid=3664 uid=0 auid=0 ses=1 subj=unconfined msg='op=PAM:setcred grantors=pam_permit acct="root" exe="/usr/sbin/sshd" hostname=192.168.55.100 addr=192.168.55.100 terminal=ssh res=success'
Today during my test, I encountered a similar problem to yours. However, the amount of data I sent was not large. By using cutecom to conduct a loopback test on the serial port, I found that if the number of characters exceeded 7, there would be data loss.
According to this post, after I deleted the content related to DMA in the āserialā stage, the serial port test was able to transmit and receive data exceeding 12 bits without any loss occurring again.
However, it is uncertain whether there will be any impact. Currently, the test is considered normal. I compared the device tree files of the JP7.2 and JP7.1 versions. In the previous versions, without deleting the related DMA content, this situation had never occurred.
On JP7.1, I tested echo with a few characters and it worked normally. However, if file transmission is required, I believe DMA is necessary, since PIO mode may not be able to keep up with the data rate. If the DMA-related properties are removed from the device tree, can the UART still continuously transmit data in loopback mode at 4 Mbps?
It seems that there was an incorrect configuration in the device tree. After fixing it, the DMA controller errors disappeared. Currently, the received data size is correct, and the data integrity check also passes.
[ 243.279666] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.281922] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.283053] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.286435] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.293196] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.294328] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.298849] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.305608] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.306738] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.310122] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.314625] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.315756] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
[ 243.319138] tegra-mc 8108020000.memory-controller: No interrupt in HUB/HUBC
Sorry, I got the diff order reversedābak is the old file.After the changes aboveļ¼test results show significant improvement with matching start and end data, but minor packet loss still occurs during transmission near theoretical maximum rates, seemingly underperforming compared to Orin.please help check it ,Can we modify it this way? Also, can the continuous transmission rate approach the theoretical limit, specifically almost matching the set baud rate?