Thanks Steve for your response.
Yes, it times out when doing the mmc rescan with the message "Card did not respond to voltage select!". If I do mmc part, it also shows "get mmc type error!".
I put some debug print in the u-boot code and noticed that, except for the CM0, which does not expect any response, any other command that requires a response times out.