unrecognised SCR structure version when using beaglebone black MMC0

When using my stripped version of kernel (3.18.9), the MMC0 will
sometimes complain “unrecognized SCR structure…” when a microSD is
inserted. This is because the driver function “omap_hsmmc_request”
will always return garbage when called by “mmc_app_send_scr”.
I also experienced this issue while using the OS(Debian 7) shipped with the board.
I’d like to know where I may be wrong.