I double checked, the SD card switch is unlocked, plus I've wrote files to it recently.
I'll set MKDS as donor rom again, but is it normal for MKDS to white screen too?
Waited at Mario Kart for 10 minutes, Pokemon 5 minutes with Mario Kart donor rom, everything else 1 minute
OK, not like I liked...