RTL9201 SATA chip cannot be recognized by USB2.0

Dear nvidia team:
Now we have a SSD test on our custom carrier board.I couldn’t find the SSD hard drive by using the "fdisk -l " command when the system is started .We can see the RTL9201 SATA chip driver is loaded correctly below:


I have checked the driver and found that the uas and usb_storage ko driver is not loaded below:

What’s the reason?

Looks like the vendor driver is not getting loaded. What kind of driver is for this device? Does it really exist in our kernel?

The RTL9201 chip is connected to the orin nx by USB interface and the other interface is the SATA interface.Of course, the chip also has its own driver.As we can see,the log show RTL9201 is recognized by orin nx.
root@localhost:/home/lcfc# dmesg | grep 9201
[ 8.717339] usb 1-3: Product: RTL9201
[ 9.789647] scsi 0:0:0:0: Direct-Access Realtek RTL9201 1.02 PQ: 0 ANSI: 4
root@localhost:/home/lcfc#

Yes, so from jetson’s responsibility, what we can do is already done.

Please check if any error log comes ffrom the vendor driver…

Why the two driver are not loaded below:


The manufacturer said that this is the root cause of the inability to identify the SSD.I found that two drivers exist on other Ubuntu systems defaultly.Can you confirm it for me?

How about you just run insmod or modprobe of these two driver direclty and see what would happen?

I don’t have device to do such work for you.


As you can see, there is nothing to happen.I also looked for the compiled KO file in the source code, but did not find these two KO. Can you help me to load these two KO correctly? Then I have a test.

I just checked. These two are already built inside kernel Image so it is normal that modprobe does not respond. Nothing needs to be built here.

CONFIG_USB_UAS=y
CONFIG_USB_STORAGE=y

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