I confirm this bug on a Dell mini9 with ubuntu-9.04-netbook-remix-i386.
After resuming from a suspend with a mounted SHDC card, the partition table on the card is corrupted.
This does not happen with the original ubuntu 8.04 shipped by Dell. Looking at the config files of the Dell 8.04 and the Ubuntu 9.04 kernels I found these relevant differences:
config-2.6.28-11-generic (ubuntu 9.04):
...
CONFIG_MMC=y
CONFIG_MMC_BLOCK=m
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
# CONFIG_MMC_UNSAFE_RESUME is not set
...
Then I build custom packages of 2.6.28-11 kernel and restricted-modules for jaunty, using the CONFIG_MMC options of the Ubuntu 8.04 kernel and this solved the problem for me.
(Community instructions for kernel compile are here: https://help.ubuntu.com/community/Kernel/Compile)
I confirm this bug on a Dell mini9 with ubuntu- 9.04-netbook- remix-i386.
After resuming from a suspend with a mounted SHDC card, the partition table on the card is corrupted.
This does not happen with the original ubuntu 8.04 shipped by Dell. Looking at the config files of the Dell 8.04 and the Ubuntu 9.04 kernels I found these relevant differences:
config- 2.6.24- 22-lpia (Ubuntu 8.04 Dell): MMC_SDHCI_ PCI=y MMC_UNSAFE_ RESUME= y
...
CONFIG_MMC=y
CONFIG_MMC_BLOCK=y
CONFIG_MMC_SDHCI=y
CONFIG_
CONFIG_
...
config- 2.6.28- 11-generic (ubuntu 9.04): MMC_SDHCI_ PCI=m MMC_UNSAFE_ RESUME is not set
...
CONFIG_MMC=y
CONFIG_MMC_BLOCK=m
CONFIG_MMC_SDHCI=m
CONFIG_
# CONFIG_
...
Then I build custom packages of 2.6.28-11 kernel and restricted-modules for jaunty, using the CONFIG_MMC options of the Ubuntu 8.04 kernel and this solved the problem for me. /help.ubuntu. com/community/ Kernel/ Compile)
(Community instructions for kernel compile are here: https:/