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.