From: Alexander Krumeich (krumeich_at_heidelbg.ibm.com)
Date: Mon Jul 06 1998 - 12:01:38 EDT
Hi there,
As has been noted on this list, there is a severe problem with Linux on the
newer ThinkPads 600 & 770E and the suspend/resume feature. I have not yet
experienced the problem myself since I have got my TP600 only yesterday and
didn't have the chance yet to install Linux.
Anyway, I have been thinking about this problem this afternoon and came
out with a suggestion that maybe is worth discussing:
IBM has provided several fixes for OS/2 and NT users so that they can use
the suspend/resume features or their TP600s when they use those OSes'
native file systems -- HPFS and NTFS. The trouble seems to be that the
BIOS (or whoever is responsible for switching to hibernation mode) can't
read the hibernation file. Either the file is not written properly in
the first place or it can't be read. My guess is that the BIOS needs a
FAT formatted partition to write the file because it's written to an
area on the hard disk that is hard coded into the BIOS, probably
something like the first n sectors of the first primary partition. I
guess further that the write/read operation fails when the BIOS finds a
partition that is not FAT formatted.
All these people who have experienced the problem: What is your hard drive
configuration? Is Linux the only OS on your hard disk? Do you boot Linux from
a _primary_ partition? Is a fat partition visible when you suspend the
machine?
I wonder what would happen if Linux is booted from an extended partition with
the Win95 partition mounted, so that the BIOS can see the FAT partition and
write the hibernation file to it. Anybody willing to try this out? Any
comments?
Alexander
-- Alexander KrumeichKrumeich_at_heidelbg.ibm.com http://www.cl-ki.uni-osnabrueck.de/~krumeich/
This archive was generated by hypermail 2.1.3 : Thu Jan 23 2003 - 09:54:12 EST