No niin, nyt suspend/resume toimii
Piti editoida
/usr/lib/hal/scripts/linux/hal-system-power-suspend-linux -scriptiä. Siellä estetään quirkin käyttö uudemmilla intelin piirisarjoilla. Kuitenkin koneeni tuon vaatii, joten kommentoin nuo pakolliset false-asetukset pois (punainen):
# on some video drivers we must ignore video quirks, since they break
# on them; this particularly affects Intel >= 915G and the proprietary
# nvidia and fglrx drivers.
if [ -d /sys/module/i915 ]; then
# the i915 kmod also drives the i830 and i855 chips nowadays, but they
# still need quirks on at least Linux 2.6.24.
PRODID=`hal-get-property --udi $HAL_PROP_INFO_UDI --key system.hardware.primary_video.product`
if [ "$PRODID" != 13696 ] && [ "$PRODID" != 13698 ] && \
[ "$PRODID" != 13687 ]; then
NEW_INTEL=1
fi
fi
if [ "$NEW_INTEL" ] || [ -d /sys/module/nvidia ] || [ -d /sys/module/fglrx ];
then
# HAL_PROP_POWER_MANAGEMENT_QUIRK_DPMS_ON=false
# HAL_PROP_POWER_MANAGEMENT_QUIRK_VBESTATE_RESTORE=false
# HAL_PROP_POWER_MANAGEMENT_QUIRK_VBEMODE_RESTORE=false
# HAL_PROP_POWER_MANAGEMENT_QUIRK_VGA_MODE_3=false
# HAL_PROP_POWER_MANAGEMENT_QUIRK_VBE_POST=false
# HAL_PROP_POWER_MANAGEMENT_QUIRK_RESET_BRIGHTNESS=false
true
# if we do not have any explicit quirks in the hal FDIs, enable a few by
# default which work around kernel problems and are necessary with most older
# video drivers
elif ! env | grep -q HAL_PROP_POWER_MANAGEMENT_QUIRK; then
HAL_PROP_POWER_MANAGEMENT_QUIRK_DPMS_ON=true
HAL_PROP_POWER_MANAGEMENT_QUIRK_VBESTATE_RESTORE=true
HAL_PROP_POWER_MANAGEMENT_QUIRK_VBEMODE_RESTORE=true
HAL_PROP_POWER_MANAGEMENT_QUIRK_VGA_MODE_3=true
HAL_PROP_POWER_MANAGEMENT_QUIRK_VBE_POST=true
HAL_PROP_POWER_MANAGEMENT_QUIRK_RESET_BRIGHTNESS=true
fi
En nyt tiedä, teinkö jotain hölmöä, mutta kaikki tuntuu toimivan normaalisti. Tässä tapauksessa Ubuntukin vaati siis säätöä, vaikka se yleensä toimii heittämällä useammasa raudassa. Pitää kuitenkin muistaa, että kun vastaava tapahtuu MS:n järjestelmässä, mitään ei ole tehtävissä. Mistäs seuraat, mitä ohjelmia ajellaan missäkin välissä? Tästä pisteet Linux-pohjaisille käyttiksille. Vaikka kaikki ei aina toimikaan, vian jäljittäminen on sentään mahdollista, vaikka työlääksi välillä meneekin.
Tässä tapauksessa punaisena lankana toimi käsky
dpkg -L hal, jolla selvisi, mitä tiedostoja hal-pakettiin liittyi. Tämän avulla sitten löytyituo muokattava scriptikin, tosin olin jo hakenut viitteitä googlella, mutta scriptin sijainnit vaihtelevat jakelusta toiseen.
Kai tästäkin pitäisi tehdä jonkinlainen bugiraportti, mutta en tiedä, minne?
EDIT: Scripti korjattu toimivaksi