I give up ...
I'm fighting with FC6 suspend-to-disk problem for several days - but with no success. I think it is some problem with bios .... but let's start from the beginning:
I've seen several messages on the web complaining about no option to boot anything else (like windows) after hibernating fedora core 5/6. This is because booting any other version of linux can corrupt file system. Therefere people can't suspend linux, start windows, and then later resume linux. This problem is particularly related to SWSUSP which is used on fedora core 5/6. But i'm fine with this - my problem is little different. Of course I know that SWSUSP2 solves all the problems, but as i said - my case is different.
Since first hibernation of FC6 i can't boot windows no more, even after several reboots. From the moment every time i turn on my laptop grub is automatically loading linux without giving me ability to boot windows. It looks like my machine was hibernated before, but it happens after several reboots. /etc/grub.conf file looks ok, the timeout is set to 300s:
password --md5 $1$jpNih1$lfq3AYeZL4EmA/1uFOSuM0
title Linux (2.6.18-1.2798)
kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=/dev/VolGroup00/LogVol00
I've seen some posts saying SWSUSP suspend process change grub.conf so that you get no option to boot anything else. But after applying chattr +i attribute it wouldn't help so i think it's not the case. Currently i think it is some problem with bios. I suppose after first hibernation some bios flag was set and at present every reboot is treated as suspend resume. But how to reset this flag ? There is no option related to hibernation in my laptop CMOS settings. Do you have some idea how to solve this problem? This time google wasn't my friend
Anyhow in a minute i try to reset the CMOS battery, maybe it would help - but it would be only temporary solution.