@ullix:
Afaik the 2.6.32-20.29 kernel mentioned by Andreas will not make the problem go away by itself. It will enable you to work around the problem by telling the system to assume that the SD card will remain in the slot while it is suspended. To tell the system this a parameter named removable has been added. Set this parameter to N.
You can see what this parameter is set to at the moment with:
cat /sys/module/mmc_core/parameters/removable
@ullix: mmc_core/ parameters/ removable
Afaik the 2.6.32-20.29 kernel mentioned by Andreas will not make the problem go away by itself. It will enable you to work around the problem by telling the system to assume that the SD card will remain in the slot while it is suspended. To tell the system this a parameter named removable has been added. Set this parameter to N.
You can see what this parameter is set to at the moment with:
cat /sys/module/
For details on how to set the parameter see my comment #11 in bug 477106 (https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/477106/ comments/ 11).