各位大神,内核shell启动后,我插入TF卡,控制台不停的报下面的错误。我使用的是 linux-4.13.y 分支。
但是这个卡是可以用来启动系统的。
[ 13.509912] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 13.515787] mmc0: error -22 whilst initialising SD card
[ 14.629905] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 14.635756] mmc0: error -22 whilst initialising SD card
[ 15.749894] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 15.755743] mmc0: error -22 whilst initialising SD card
[ 16.869899] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 16.875746] mmc0: error -22 whilst initialising SD card
[ 17.989896] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 17.995740] mmc0: error -22 whilst initialising SD card
[ 19.109898] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 19.115742] mmc0: error -22 whilst initialising SD card
[ 20.229897] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 20.235744] mmc0: error -22 whilst initialising SD card
离线
非常让我不解的是, 我从TF卡启动, 内核和根文件系统都放在TF卡,然而并没有报这个错误。
如果内核在spi nor flash就出错。
离线
恢复到 4.13-y正常, 看来是我自己改出问题了, 继续跟踪一下。
离线
终于找到原因了,在menuconfig 里面把 CONFIG_REGULATOR 给禁用了, 没想到跟踪对比这么久才发现。
离线