Sd card error on TX2 module using Jetpack4.6.3

We used TX2 8GB module on the self-developed carrier board. Everything worked well without inserting SD card. However, once the SD card was inserted, the following error would appear. And it keeps rebooting the system.

[  222.833650] mmc2: Enabling vmmc regulator
[  223.195851] mmc2: hw tuning done ...
[  223.195910] mmc2: new ultra high speed SDR104 SDXC card at address 59b4
[  223.196428] mmcblk2: mmc2:59b4 SD64G 59.4 GiB 
[  223.232084] mmc2: Data CRC error
[  223.235320] sdhci: =========== REGISTER DUMP (mmc2)===========
[  223.241146] sdhci: Sys addr: 0x00000008 | Version:  0x00000404
[  223.246971] sdhci: Blk size: 0x00007200 | Blk cnt:  0x00000005
[  223.252795] sdhci: Argument: 0x00000000 | Trn mode: 0x0000003b
[  223.258619] sdhci: Present:  0x01fb0008 | Host ctl: 0x00000017
[  223.264444] sdhci: Power:    0x00000001 | Blk gap:  0x00000000
[  223.270266] sdhci: Wake-up:  0x00000000 | Clock:    0x00000007
[  223.276090] sdhci: Timeout:  0x00000008 | Int stat: 0x00001000
[  223.281913] sdhci: Int enab: 0x02ff108b | Sig enab: 0x02fc108b
[  223.287736] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[  223.293560] sdhci: Caps:     0x3f6cd08c | Caps_1:   0x18006f73
[  223.299385] sdhci: Cmd:      0x0000123a | Max curr: 0x00000000
[  223.305206] sdhci: Host ctl2: 0x0000308b
[  223.309123] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000ffefe410
[  223.315660] sdhci: ===========================================

Is there any good solution?

Have you checked your SD slot design? Is it same to P2597 board? Please make sure no hw design error first and check if it SD card issue with other SD card.

Yes, I checked it. It’s the same.

I encountered a new problem, if I reformat and partition the SD card on windows, and after formatting, this error will not occur. May I ask what causes it?

I’m closing this topic due to there is no update from you for a period, assuming this issue was resolved.
If still need the support, please open a new topic. Thanks


We need to clarify the situation first

→ if this sdcard is formatted in linux, will it cause issue on custom board? will it cause issue if it is tested on devkit?