I'm working with a Zynq board (RFSoC4x2) that has embedded Linux installed on it. The board comes with USB 3 ports. However, when I connect any USB storage-based drives, such as an external HDD or thumb drive, nothing happens. I expect to see entries like /dev/sda* so I can mount them, but they're nowhere to be found. Additionally, when I connect and disconnect the flash drive to the board, there's no output in the dmesg command. I should note that I've successfully used these ports to connect Wi-Fi dongles.
I would appreciate any help.
You can see that with connecting USB flash drive to the board there is nothing new at the output of dmesg command. The same thing happens with the lsblk and lsusb commands. Output of dmesg command before and after connecting the USB flash drive
For working USB host port the following things are important to use them properly.