1. I am not sure, but it may be a problem with your router. I dont have a wii u so i do not know, but for the 360 and ps3 sometimes you have to open ports on your router for it to communicate correctly with nintendo online.
2. Any harddrive that has its own power cable should work, but here is a list of compatible devices: http://www.examiner.com/article/list-of-compatible-external-usb-storage-devices-revealed-for-nintendo-wii-u







