In kernel 5.15.148 (L4T 36.4.4) the hsuart driver is buggy. By default it is configured to use DMA, and in DMA mode it receives 0s instead of real data during longer transfers. The only working workaround for us was to disable DMA. hsuart was working correctly in earlier kernels. AFAIK this is a known issue.
Does anybody know if hsuart has been fixed in newer kernels?
*** Please note that this reply is generated by LLM automatically ***
The issue you’re referring to is related to the hsuart driver in the Jetson AGX Orin kernel 515148 L4T 3644. The problem is that the driver is buggy and receives 0s instead of real data during longer transfers when configured to use DMA. Disabling DMA is a working workaround, but it’s not a permanent solution.
Unfortunately, the provided context does not explicitly mention a fix for this issue in newer kernels. However, I can provide some general information about the hsuart driver and its potential fixes.
The hsuart driver is a part of the Linux kernel, and it’s responsible for handling high-speed UART (Universal Asynchronous Receiver-Transmitter) communication. The driver is used in various embedded systems, including the Jetson AGX Orin.
To determine if the hsuart driver has been fixed in newer kernels, I would recommend checking the following sources:
- Linux kernel changelogs: You can check the Linux kernel changelogs for the specific kernel versions you’re interested in. The changelogs usually mention bug fixes and improvements made to the kernel.
- NVIDIA Jetson Linux Release Notes: NVIDIA regularly releases new versions of the Jetson Linux distribution, which includes kernel updates. You can check the release notes for each version to see if the hsuart driver issue has been addressed.
- Linux kernel mailing lists: You can search the Linux kernel mailing lists for discussions related to the hsuart driver and its issues. This might give you an idea of whether the issue has been fixed or if there are any ongoing efforts to address it.
In comparison to other Jetson modules, the hsuart driver issue might be specific to the Jetson AGX Orin. However, it’s possible that similar issues exist in other Jetson modules, especially if they use similar hardware components.
To summarize, while the provided context does not explicitly mention a fix for the hsuart driver issue in newer kernels, you can try checking the Linux kernel changelogs, NVIDIA Jetson Linux Release Notes, and Linux kernel mailing lists for more information.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Hi botond.kardos,
Are you using the devkit or custom board for AGX Orin?
Could you verify Jetpack 6.2.2(r36.5) with K5.15.185 which should have many patches included?