Hi All,
We are working custom made rza1h based board and using linu-4.9 BSP, actually we want boot from SDcard , So we parmatted the SD card with ext3 partion and untar the rootf.tar file
which we got from buildroot . But the problem it is not detecting the card only,
It is detection fat32 partioned card.but it is not detecting ext3 partioned SDcard. When we try to mount it is giving below error
The same things were working fine in linux-3-14.
Please advise us what am I missing here,
Regardds
Nags,
$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 52.4M 52.4M 0 100% /
devtmpfs 4.7M 0 4.7M 0% /dev
tmpfs 4.7M 0 4.7M 0% /dev/shm
tmpfs 4.7M 100.0K 4.6M 2% /tmp
tmpfs 4.7M 16.0K 4.7M 0% /run
$ mount /dev/mmcblk0p1 /mnt
mmc0: starting CMD17 arg 00000802 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000b00 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000803 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000b00 00000900 00000900
mmc0: 512 bytes transferred: 0
EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities
mmc0: starting CMD17 arg 00000802 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000803 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD18 arg 00000800 flags 000000b5
mmc0: blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
mmc0: CMD12 arg 00000000 flags 00000095
setup data transfer: blocksize 00000200 nr_blocks 8
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 41800720 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000200 flags 00000200
status: 41000120 = SIGSTATE
| CARD_REMOVE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000400 flags 00000200
status: 41000120 = SIGSTATE
| CARD_REMOVE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000600 flags 00000200
status: 41000120 = SIGSTATE
| CARD_REMOVE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000800 flags 00000200
status: 41800720 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000a00 flags 00000200
status: 41000120 = SIGSTATE
| CARD_REMOVE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000c00 flags 00000200
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000e00 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD18): 0: 00000900 00000900 00000900 00000900
mmc0: 4096 bytes transferred: 0
mmc0: (CMD12): 0: 00000b00 00000000 00000000 00000000
mmc0: starting CMD18 arg 00000808 flags 000000b5
mmc0: blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
mmc0: CMD12 arg 00000000 flags 00000095
setup data transfer: blocksize 00000200 nr_blocks 8
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 41800720 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000200 flags 00000200
status: 41800720 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000400 flags 00000200
status: 41000320 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000600 flags 00000200
status: 41000320 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000800 flags 00000200
status: 41000320 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000a00 flags 00000200
status: 41000320 = SIGSTATE
| CARD_REMOVE_A
| CARD_INSERT_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000c00 flags 00000200
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000e00 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD18): 0: 00000900 00000900 00000b00 00000900
mmc0: 4096 bytes transferred: 0
mmc0: (CMD12): 0: 00000b00 00000000 00000000 00000000
EXT4-fs (mmcblk0p1): INFO: recovery required on readonly filesystem
EXT4-fs (mmcblk0p1): write access unavailable, cannot proceed
mmc0: starting CMD17 arg 00000802 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000b00 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000803 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000b00 00000900 00000900
mmc0: 512 bytes transferred: 0
EXT2-fs (mmcblk0p1): error: couldn't mount because of unsupported optional features (244)
mmc0: starting CMD17 arg 00000800 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000801 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000800 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000800 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mmc0: starting CMD17 arg 00000800 flags 000000b5
mmc0: blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
setup data transfer: blocksize 00000200 nr_blocks 1
status: 40800421 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| CMDRESPEND
status: 00000001 = CMDRESPEND
status: 41800420 = SIGSTATE
| SIGSTATE_A
| CMD_BUSY
| RXRDY
status: 01000000 = RXRDY
count: 00000200 offset: 00000000 flags 00000200
status: 20800424 = SIGSTATE
| SIGSTATE_A
| ILL_FUNC
| DATAEND
status: 00000004 = DATAEND
Completed data request
sh_mobile_sdhi e804e000.sd: Complete Rx request c077202c
mmc0: req done (CMD17): 0: 00000900 00000900 00000900 00000900
mmc0: 512 bytes transferred: 0
mount: mounting /dev/mmcblk0p1 on /mnt failed: Invalid argument
$
$
$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 52.4M 52.4M 0 100% /
devtmpfs 4.7M 0 4.7M 0% /dev
tmpfs 4.7M 0 4.7M 0% /dev/shm
tmpfs 4.7M 136.0K 4.5M 3% /tmp
tmpfs 4.7M 16.0K 4.7M 0% /run
$ status: 20800408 = CARD_REMOVE
| SIGSTATE_A
| ILL_FUNC
status: 00000008 = CARD_REMOVE
mmc0: starting CMD13 arg aaaa0000 flags 00000195
status: 20800401 = SIGSTATE_A
| ILL_FUNC
| CMDRESPEND
status: 00000001 = CMDRESPEND
mmc0: req done (CMD13): 0: 00000900 00000900 00000900 00000900
status: 20800430 = CARD_INSERT
| SIGSTATE
| SIGSTATE_A
| ILL_FUNC
status: 00000010 = CARD_INSERT