Booting from SDHC memory card failed

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Booting from SDHC memory card failed

2,695件の閲覧回数
sevi
Contributor II

I'm using the LS1028ARDB board for evaluation and failed to boot Linux with kernel 4.14.47 built with default settings and flexbuild_ls1028a_bsp0.3.

The SD-card I'm using were included and shipped with the evaluation board.

Booting went good until SDHC tuning is executed, this tuning fails. From this point on the kernel log is full of different errors pointing to read problems from SD-card.

The question is why the tuning fails and is there also a problem with default fallback clock like read in kernel messages?

I also tried a different card not SDHC which is working without problems.

Here is a kernel log snippet from the point of first error:

[ 4.372852] mmc0: Tuning failed, falling back to fixed sampling clock
[ 4.381853] mmcblk0: error -84 transferring data, sector 2277376, nr 8, cmd response 0x900, card status 0xc00
[ 4.400299] mmc0: Tuning failed, falling back to fixed sampling clock
[ 4.503983] mmcblk0: error -84 transferring data, sector 2277377, nr 7, cmd response 0x900, card status 0xc00
[ 4.522273] mmc0: Tuning failed, falling back to fixed sampling clock
[ 4.529051] print_req_error: I/O error, dev mmcblk0, sector 2277378
[ 4.535346] Buffer I/O error on dev mmcblk0p3, logical block 0, lost sync page write
[ 4.543626] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[ 4.551776] VFS: Mounted root (ext4 filesystem) on device 179:3.
[ 4.560984] devtmpfs: mounted

...

ラベル(1)
0 件の賞賛
4 返答(返信)

2,116件の閲覧回数
sevi
Contributor II

Thank you for the quick replay.

I've tried the Getting Started procedure without any problems.

But if i go on building the boot system for the SD card with the LSDK flex-builder and flex-installer like it's described in LS1028ABSPUG.pdf, the booting process fails with the error described above.

0 件の賞賛

2,116件の閲覧回数
ufedor
NXP Employee
NXP Employee

Please apply the following patch:

 

--- a/ls1028ardb/R_SQPP_85bb/rcw_1300_sd.rcw

+++ b/ls1028ardb/R_SQPP_85bb/rcw_1300_sd.rcw

@@ -16,7 +16,7 @@ MEM_PLL_RAT=16

CGA_PLL1_RAT=13

CGA_PLL2_RAT=12

HWA_CGA_M1_CLK_SEL=7

-HWA_CGA_M2_CLK_SEL=7

+HWA_CGA_M2_CLK_SEL=1

HWA_CGA_M3_CLK_SEL=2

HWA_CGA_M4_CLK_SEL=3

2,116件の閲覧回数
wangxiaozhuang
Contributor II

Thank you, I have the same question. It's worked!

0 件の賞賛

2,116件の閲覧回数
ufedor
NXP Employee
NXP Employee

Please refer to the Getting Started with LS1028ARDB:

Getting Started with LS1028ARDB | NXP 

and report the results of the firmware upgrade.

0 件の賞賛