Booting issue when enable SDMMC3


We have a custom board with a sd card connected to SDMMC3. when we enable sdmmc3 (sdhci@700b0400), system goes to panic mode and enter in bash mode.
when we change mmcblk0p1 to mmcblk1p1 in “APPEND ${cbootargs} quiet root=/dev/mmcblk1p1 rw rootwait rootfstype=ext4 console=ttyS0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0” line in /boot/extlinux/extlinux.conf manually, system boots succesfully.

Is there another way to debug it.

boot logs: sdio_sd_card_is_connected_mmc0Bootable.txt (27.4 KB)

Your log seems not make sense. The kernel panic is from mmc0.

MMC0 shall be the default emmc. But not what you claimed “sdmmc3”.

Also, you need to remove quiet from extlinux.conf. Otherwise your kernel log is in silent mode.

Hi WayneWWW,

I am using Jetson Nano(model p3448) which has microSD card slot instead
of eMMC for storage and using 32.4.4. L4T.

kernel panic is due to mmc0 as in log([ 16.055631] ERROR: mmcblk0p1 not found) . only if we enable sdhci@700b0400 node, the bootable sd card node is detected as mmcblk1 and its partition[p1-p14] also created as shown in logs. in this case we haven’t connected sd card at sdio(sdmmc3).

the resultant dts file : tegra210-p3448-0000-p3449-0000-a02.dts (323.6 KB)
boot logs : boot_log.txt (88.0 KB)



Why are you using a02 dts? We only support to customize b01 module…

Just want to clarify. This issue is not only “which dts” you are using. It is related to “which module”(hardware) you are using.

The a02 kind module can only work on devkit. We don’t support them to work on custom board. Also, the document we provided is only for B01 module.

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