XFS corruption post-suspend-to-RAM in 2.6.15-25
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
linux-source-2.6.17 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.15
Laptop (IBM R40) with installation of dapper current as of 2006-06-19
Root filesystem is XFS on internal IDE (hda2), details below
Steps to reproduce:
1. Put laptop to sleep in GNOME session (special function keys on the laptop)
2. Resume
3. FS is corrupted. The system may freeze suddenly. Verify by rebooting to single-user, run xfs_check.
4. Running xfs_repair kills a few dozen files which were not being written to (including gnomevfs libs, evolution binaries...) but which obviously were in memory. Critical things like "sed" may also disappear, causing initscripts to fail at next boot.
The system is fine when not being suspended but properly shut down.
Suspending worked fine for months in breezy. I did not test suspending in the dapper development versions because I wasn't using the laptop much then.
Sorry for the vague report. I am happy to provide further input if there are any questions.
Hardware details:
System is a IBM R40 2722, original config but replaced RAM.
RAM is working (two days of memtest86)
IDE chipset:
0000:00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: IBM: Unknown device 052d
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at <unassigned>
I/O ports at 1860 [size=16]
Memory at 50000000 (32-bit, non-prefetchable) [size=1K]
hard drive:
[17179573.392000] hda: HITACHI_DK23EA-60B, ATA DISK drive
(60 GB PATA, DMA mode)
Are you positive that the ThinkPad actually suspends-to-RAM completely? These symptoms read eerily similar to bug 50031 ...