Tested with 3.15.0-031500rc2-generic. Details available in below. Bottomline --- bug still exists; I am unable to hibernate the device, although suspend still works well.
# booted with no_console_suspend, switched to VT-1
sudo su
cd /sys/power
cat disk pm_test state
lsmod > lsmod.output.txt
dmesg > dmesg-output.txt
echo devices > pm_test
echo platform > disk
echo disk > state
dmesg > dmesg-devices-platform.txt
echo core > pm_test
echo platform > disk
echo disk > state
dmesg > dmesg-core-platform.txt
# ^^ the only messages were from pciehp not able to hot-add existing devices
echo core > pm_test
echo reboot > disk
echo disk > state
dmesg > dmesg-core-reboot.txt
# ^^ pciehp still complained; no (machine) reboot happened
# just that the machine took a quick nap and woke up again
# but I guess, that is how the pm_test functionality works
echo none > pm_test
echo shutdown > disk
echo disk > state
# ^^ machine powered down and did not come up after reboot
Tested with 3.15.0- 031500rc2- generic. Details available in below. Bottomline --- bug still exists; I am unable to hibernate the device, although suspend still works well.
# booted with no_console_suspend, switched to VT-1
sudo su
cd /sys/power
cat disk pm_test state
lsmod > lsmod.output.txt
dmesg > dmesg-output.txt
echo devices > pm_test platform. txt
echo platform > disk
echo disk > state
dmesg > dmesg-devices-
echo core > pm_test platform. txt
echo platform > disk
echo disk > state
dmesg > dmesg-core-
# ^^ the only messages were from pciehp not able to hot-add existing devices
echo core > pm_test reboot. txt
echo reboot > disk
echo disk > state
dmesg > dmesg-core-
# ^^ pciehp still complained; no (machine) reboot happened
# just that the machine took a quick nap and woke up again
# but I guess, that is how the pm_test functionality works
echo none > pm_test
echo shutdown > disk
echo disk > state
# ^^ machine powered down and did not come up after reboot
# logged into desktop after booting up
dmesg > dmesg-after- reboot. txt
sudo pm-hibernate
# ^^ failed to resume after reboot yet again
dmesg > dmesg-after- pm-hibernate. txt