Quantcast
Viewing all articles
Browse latest Browse all 262198

SD card boot problem

Hi

We have just moved from our prototype stage and into production. During production test we have noticed a problem affecting a single board.

During the Linux boot phase the Kernel panics and it is almost certainly due to this:

Waiting for root device /dev/mmcblk0p2...
mmc0: new high speed SDHC card at address e624
mmcblk0: mmc0:e624 SU08G 7.40 GiB (ro)                           <=========== READ ONLY
mmcblk0: p1 p2
VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2)

We are using a microSD card which does not have the write protect pin. The WP pin on the DM8168 is left unconnected so should thus have a logic low due to the IPD which is enabled. There is no errata for this problem so I'm not sure what to conclude.

If I use CCS and change the PINCTRL for the WP pin to GPIO, then I can see that it is at a logic low. I can do the same for the CD (card detect) pin and can observe that this changes state when the card is removed.

I have also Googled the error "cannot open root device mmcblk0p2 or unknown-block(179 2)" and Google knows this phrase and points to these forums where others have had the same problem. The solution, as far as I can tell, seems to be to replace the EVM in those cases. That would imply a "dead" DM8168?!

What are your thoughts on this? Is this indicative of a faulty device?

Thanks.


Viewing all articles
Browse latest Browse all 262198

Trending Articles