I had a similar problem with my usb hdd. If i started a loader from wii menu through channel it didn't recognize my HDD, but if i started HBC first and start a loader from there it worked without problems.
I don't know what the Problem was, but my new HDD solved the problem. Just try another SD...