We already knew that Jetson Orin Nano couldn’t read the USB with storage larger than 32 GB. I plugged in my USB FAT32 drive today and used remote ssh to the device. I “cd /media/users/” and there was nothing there. I connected the device to the monitor all of a sudden the drive device showed under /media/users/. Any idea how this happened? I want to ssh the device. I can’t connect the device to the monitor every time. Any idea on how to resolve this?
Why does ssh to Jetson have anything to do with a usb drive mounted or not?
I don’t quite understand what this question is.
If you want to check the usb drive detection problem, connect it to Jetson, share dmesg and lsusb command result from jetson and attach them here…
Sorry for the confusion. I have the jetson mounted on the robot and have a USB flash drive connected to the jetson to save the ros2 bag data. I ssh to the jetson to start the robot and save the data on the flash drive. However, the data were not saved on the flash drive so I checked the /media/users/.
It could detect the USB drive when I used lsusb, but there is nothing in /media/users/. After I plugged the jetson into a monitor, it showed up in /media/users/usbname.
How about you just mount the drive manually when monitor is not connected…
Also there is no such limitation… not sure where you got this info.
That is the problem I reported. I mounted it manually without a monitor connected. “lsusb” showed the device but “/media/users/” was empty.
“Also there is no such limitation… not sure where you got this info.”
The Jetson Orin Nano can’t read the flash drive higher than 32 GB. Please check this link. The 32 GB flash drive uses FAT32. If the flash drive is higher than 32 GB, it uses ExFat formate which is not working on Jetson Orin Nano.
-
How did you mount ? what is your command?
-
The link you shared is just talking about how to enable exFat, is that 32GB limitation something that tested by yourself? I mean there is no one in that topic talking about " oh you cannot use over 32GB…".
Sorry for the confusion. I will try my best to explain it clearly.
-
How did you mount? what is your command?
I plugged in the USB flash drive directly. Type the command “lsusb” showed the device. Type the command “cd /media/users/” and then type the command “ls” showed empty. -
The link you shared is just talking about how to enable exFat, is that 32GB limitation something that tested by yourself? I mean there is no one in that topic talking about " oh you cannot use over 32GB…".
This link reported that the AGX Orin DevKit couldn’t mount ExFat drives. Samsung USB flash drive uses ExFat format if the device storage is over 32GB. In a 32 GB device, it is FAT32 format. In conclusion, I believe that it is the format issue of the flash drive that is not supported by the Orin DevKit.
Hi @JET00 ,
What I am trying to say in point (1) is you should run “mount” command by yourself. What you told was not doing anything related to “mount”.
https://linux.die.net/man/8/mount
The Gnone desktop will automatically mount a usb drive because there is a service in the background running and help you mount the disk (it is also using “mount” command).
Also, in point (2), what we were trying to say is by default we don’t enable exFAT in the kernel. If you need it, you could enable it by yourself. There is no limitation here.
There are always users modifying kernel in this forum everyday.
(1) I see. Should I do the command “mount” every time when I ssh my jetson?
(2) Thank you for your solution. I apologize for my lack of experience with Jetson kernel. Could you kindly let me know how to modify the kernel and enable exFAT? I appreciate it.
-
It is not correct to say every time when you ssh to Jetson.
If you mount the drive and didn’t run umount command, then unless you reboot the device, it shall be there always.
For example, if you ssh to the device, disconnect your ssh but didn’t reboot the device, then next time you ssh to device, it would still have that drive there in the mount point… -
I would suggest you could file a new one for this more specific topic. Honestly, I would say you could play around these commands first. This is kind of very basic Linux command.
Please check this link. There is other user reporting the same issue.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.