I’m testing Jetson Nano with my custom carrier board and sd card Read/Write is too slow. Read speed is 1.5MB.
And I’m using 512GB samsung sd card and it supports uhs speed.
Actually I found ‘9875882.diff’ patch for this issue and applied it. But it’s not getting better.
When I check dmesg logs, setting signal voltage as 180 has no problem.
But I could see below error log after setting send cid function.
‘fallback to HS enumeration’
Here is my mmc1/ios info.
clock: 50000000 Hz
vdd: 21 (3.3 ~ 3.4 V)
bus mode: 2 (push-pull)
chip select: 0 (don’t care)
power mode: 2 (on)
bus width: 2 (4 bits)
timing spec: 2 (sd high-speed)
signal voltage: 1 (1.80 V)
driver type: 0 (driver type B)
I attached my dtb file.( I chaged extension to txt becuase I can’t attach dtb file )
And My ios info is same as before. There’s no difference both cold/warm boot.
clock: 50000000 Hz
vdd: 21 (3.3 ~ 3.4 V)
bus mode: 2 (push-pull)
chip select: 0 (don’t care)
power mode: 2 (on)
bus width: 2 (4 bits)
timing spec: 2 (sd high-speed)
signal voltage: 1 (1.80 V)
driver type: 0 (driver type B)
Actually, I would hope you could upgrade to rel-32.4.3 or at least rel-32.4.2.
It could guarantee you don’t need to install extra driver patch to your code but only the dts.
BTW, SDMMC_VDD_EN is necessary for enabling uhs mode?
May not be necessary but we suggest it should be present.
Actually it’s not easy to upgrade l4t version in my case.
Could you let me know what specific properties need to be compared with latest l4t? ( SDMMC3? )
And do you think there’s no problem with my attached dtb file?
Could you check the device tree on device by check the node in /proc/device-tree?
This is to make sure your dtb loaded on the device is really same as the one you shared with us.
As you know, there are lots of bugs resolved after rel-32.3. One issue was that the dtb file may not updated correctly.
Thus, better checking the properties are really correct there.
What you need to do is go to /proc/device-tree/sdhci@700b0400 and review if everything matches your dtb.
Could you let me know how can I check the properties are really correct in my board?
When I check /proc/device-tree/sdhci@700b0400 , I can see below lists.