I had the same problem. What i did as remedy was to flash 2.2 with bootloader,then reflash miui..it's working well now.
I used JPJPA,an Arabic rom since it's the only one i can get with bootloader.
But if the internal sd is not detected as well,then im not sure of the problem..
Sent from my...