Thanks for your help guys, But apparently, I need to have the surface plugged in to power outlet and then plug in my external storage. Then it is recognized and it works.
what i am thinking is that the surface wont use any of its power to run the storage device when its running on its battery. is this true for you guys as well?