Hello,
I have a custom board for tx2i.Using L4t 28.2.1.
The card is only getting detected at bootup if VDD of SD card is provided with 3.3v directly instead of Connecting it to SD Card Enable Pin of jetson. Connections are made as per dev kit on custom board.
If it works well on dev kit, then prove module has no problem on this. Please compare your design with dev kit carrier board to find out the root cause or you can share your design here for check.
Hello,
Is dev kit for tx2i/tx1 is same ? Because tx1 is detecting the card but the problem is with tx2i?
They are same as you can see in DLC that both are in same package.
There seems to be some problem with L4t28.2.1.
I upgraded my board to Jetpack 4.2.2 and now sd card is working fine. But i am not able to display the 2nd HDMI.
extracted.dts.txt (436 KB)
Following is boot log regarding the nvdisplay@15200000
dmesg | grep ‘1520’
[ 0.000000] Kernel command line: root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x3100000 nvdumper_reserved=0x2372e0000 gpt tegra_fbmem2=0x800000@0x9607b000 lut_mem2=0x2008@0x96078000 usbcore.old_scheme_first=1 tegraid=18.1.2.0.0 maxcpus=6 boot.slot_suffix= boot.ratchetvalues=0.2031647.1 bl_prof_dataptr=0x10000@0x235840000 sdhci_tegra.en_boot_part_access=1 quiet
[ 0.439260] iommu: Adding device 15200000.nvdisplay to group 33
[ 0.439372] platform 15200000.nvdisplay: OF IOVA linear map 0x9607b000 size (0x800000)
[ 0.439411] platform 15200000.nvdisplay: OF IOVA linear map 0x96078000 size (0x2008)
[ 1.086444] tegradccommon 15200000.dc_common: host1x channel mapped
[ 1.086459] tegradccommon 15200000.dc_common: dc_common syncpt # 1 allocated
[ 1.086496] tegradccommon 15200000.dc_common: dma mapping done
[ 1.088679] tegradc 15200000.nvdisplay: disp0 connected to head0->/host1x/dsi
[ 1.088689] tegradc 15200000.nvdisplay: tegra_dc_parse_panel_ops: could not find panel for /host1x/dsi
[ 1.088732] tegradc 15200000.nvdisplay: err:-19 parsing panel_ops
cat /proc/device-tree/host1x/dpaux@15040000/status
okay
cat /proc/device-tree/host1x/dpaux@155c0000/status
okay
cat /proc/device-tree/host1x/sor1/hdmi-display/status
okay
cat /proc/device-tree/host1x/sor/hdmi-display/status
okay
cat /proc/device-tree/host1x/nvdisplay@15200000/status
okay
cat /proc/device-tree/host1x/nvdisplay@15210000/status
okay
The 2 Hdmi were working fine on L4t 28.2.1.
Please read below error. tegradc 15200000 is trying to use a dsi panel. Does this exist on your board?
If not, what is the one you want to enable here? HDMI?
Do you also use tegradc 15200000 for HDMI on rel-28.2.1?
[ 1.088679] tegradc 15200000.nvdisplay: disp0 connected to head0->/host1x/dsi
[ 1.088689] tegradc 15200000.nvdisplay: tegra_dc_parse_panel_ops: could not find panel for /host1x/dsi
Dear WayneWWW,
For SD card The module it self had a problem. And HDMI issue was resolved after fixing the Dtb.
Thank you for the support.
hi
what problem does your sd card module . My sd card cannot detect on my custom board too with tx2I. Could you please give some suggestion? thank you.
Dear ammar.zafar8
I have the same problem with you.could you show me how to fix the dtb to slove the HDMI issue.