Well it's probably not the phone, but the card. Ultra speed SD cards are a different technology than class 2-10. The device must be 'Ultra' compatible, which it probably isn't. Just get a Class 10 (fastest non-ultra SD) and you will likely be fine.
Here is some info on SD cards if you need it...