SD card reader on Asus EEE900a

So I picked up an Asus EEE900a, and I’m having trouble with the built in SD card reader. Under the default installation of xandros that comes on the machine, there was never any trouble reading an SD card that was popped into the slot. Xandros sucked, though, so I installed opensuse 11.1, and now it seems to randomly decide whether or not it sees any SD card that happens to be in the slot. It mounts and unmounts at what appears to be random. Is there something I’m missing, or are the drivers kind of hit or miss?