Hello, I tried to update the kernel on my cubieboards to something recent and while the a10 cubieboard works fine the a20 one won't boot.
Looking at the console I found that the culprit is mmc clock so I disabled mmc clock gating and the board works. I went as far back as 3.19 and the issue is pretty much the same. The difference is that with linus master the clock gating seems more aggressive so the board does not even boot whereas with 3.19 it crashes shortly after booting fully. Anyone has some idea why the clock would fail re-enabling after gated? Supposedly the clock was already set up by the kernel when probing the mmc. Thanks Michal root@sunxi-a20:~# sunxi-mmc 1c0f000.mmc: fatal err update clk timeout mmcblk0: error -5 requesting status blk_update_request: I/O error, dev mmcblk0, sector 2048 Buffer I/O error on dev mmcblk0p1, logical block 0, lost async page write blk_update_request: I/O error, dev mmcblk0, sector 2056 Buffer I/O error on dev mmcblk0p1, logical block 1, lost async page write mmcblk0: error -5 sending status command, retrying mmcblk0: error -5 sending status command, retrying mmcblk0: error -5 sending status command, aborting blk_update_request: I/O error, dev mmcblk0, sector 6776 Buffer I/O error on dev mmcblk0p1, logical block 591, lost async page write mmcblk0: error -5 sending status command, retrying mmcblk0: error -5 sending status command, retrying mmcblk0: error -5 sending status command, aborting -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
