usbserial module missing on TX2

Ok, so it looks like after I do everything, I should get the Tegra186_Linux_R28.1.0_aarch64.tbz2 file (d8a1b64780de38d41e2d26c54b87e2ab), and then run its apply_binaries.sh command on my rootfs?

I’m trying to put this all together into a recipe that I can repeat easily every time.

I don’t know if the apply_binaries.sh script touches the dtb file or not (and I’m not where I can look). I believe it is the flash.sh script itself which determines which dtb file to use (and I recall it is in the “bootloader/dtb/” directory that the choices reside…replacing the file of that same name would probably imply flash.sh with the -r and -k options will flash just that dtb…I am not where I can look up the exact dtb partition name for the TX2, but this is what is named in the flash.sh script to do the job). Which of the dtb files would be picked based on flash.sh command line I don’t know.

There is no need recompile the kernel or re-flash the system, just use this patch will easily fix the issue: GitHub - jetsonhacks/installACMModule: Install the CDC ACM and USB to Serial Modules for the Jetson TX1 or Jetson TX2 Development Kit