Update for MSI Wind U100. The problem still happens with a clean install of 11.04. It only seems to happen when resuming on battery power:
AC before suspend -> battery on resume
battery before suspend -> battery on resume
and it does not happen when resuming on AC power:
AC before suspend -> AC on resume
battery before suspend -> AC on resume
Also, the problem only happens when connecting to a wireless network on resume (and when in the appropriate power state described above). Disabling the wireless network adapter before suspending prevents the problem, but if the wireless network adapter is enabled after resuming and the system tries to connect to a wireless network the system crashes.
I think I have narrowed the problem down to /usr/lib/pm-utils/power.d/pcie_aspm, though I don't know exactly what the script is doing that is causing the problem. A workaround for the problem is to
sudo touch /etc/pm/power.d/pcie_aspm
which will prevent the script from running on suspend/resume. My previous comment about needing the hibernate package is wrong, the hibernate package is not needed for the workaround.
Update for MSI Wind U100. The problem still happens with a clean install of 11.04. It only seems to happen when resuming on battery power:
AC before suspend -> battery on resume
battery before suspend -> battery on resume
and it does not happen when resuming on AC power:
AC before suspend -> AC on resume
battery before suspend -> AC on resume
Also, the problem only happens when connecting to a wireless network on resume (and when in the appropriate power state described above). Disabling the wireless network adapter before suspending prevents the problem, but if the wireless network adapter is enabled after resuming and the system tries to connect to a wireless network the system crashes.
I think I have narrowed the problem down to /usr/lib/ pm-utils/ power.d/ pcie_aspm, though I don't know exactly what the script is doing that is causing the problem. A workaround for the problem is to
sudo touch /etc/pm/ power.d/ pcie_aspm
which will prevent the script from running on suspend/resume. My previous comment about needing the hibernate package is wrong, the hibernate package is not needed for the workaround.