BIT & Hardware startup info

Hi,
I have three questions regarding BITs and hardware information:

  1. Are there any known BITs for the SoM’s hardware?
  2. Are there any tools for testing and validating the hardware for example DDR ECC, PCIe/USB devices listing, etc?
  3. When the target boot’s up it performs several buses scans. For example it scan for usb devices, pcie devices, etc. Can I extract these scans information without performing additional scan by myself after system boot (for testing purposes)

Thanks

Hi,

  1. Please share what BIT stands for.
  2. For checking if the PCIe/USB devices are enumerated, you can check dmesg. And after booting to userspace, you can execute $ lspci -vvv and $ lsusb -vvv
  3. You can modify device tree to disable the PCIe/USB ports, replace the dtb and reboot the system. So that it does not do enumeration. However, it cannot be enabled in runtime. Would need to re-enable it in device tree, replace the dtb and reboot the system.

Hi @DaneLLL ,

  1. Built In Tests
  2. My goal is to verify the hardware valid operation. Are there any pre-made tests or tools for this goal?

Hi,
You may check this package:

Jetson Linux 36.3 | NVIDIA Developer
Bringup Framework

Thank you @DaneLLL .
Do you know maybe if there’s a ECC for LPDDR?
I didn’t find this kind of test in the bringup framework.

Thanks

Hi,
We support DRAM ECC on Orin Industrial. Looks like you are using Orin NX and this is not supported on the platform.

If you consider Orin Industrial, please check

DRAM-ECC — NVIDIA Jetson Linux Developer Guide 1 documentation

Thank you @DaneLLL .

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.