Skip to contentSkip to conversation

Suspend to RAM regression retraced

DISCUSSION Jean-Marc Valin 2 participants 2 messages Mar 2, 2006 – Mar 5, 2006 ACPI

lore
Share & tools
lore
#0 lore raw

Hi,

A while ago I reported a regression (http://lkml.org/lkml/2005/9/21/290)
in suspend to RAM that happened with kernel 2.6.12 on my Dell D600 laptop. After several months of testing (this is my work machine and the bug takes time to reproduce), I have finally narrowed it down. It seems like to problem was introduced between 2.6.12-rc5 and 2.6.12-rc6.

Basically, what happens is that with 2.6.12-rc6, my machine *sometimes* doesn't resume when I suspend it. This happens especially when it has been running for a while. It almost always works when I just rebooted, or if I just successfully resumed. So it behaves like "something" gets randomly corrupted, at which point the machine still works, but will not resume if I suspend it. Also, I've observed the same behaviour with and without preemption enabled.

Can someone have a look at what could cause the problem and fix it? I can provide more information if needed. BTW, I'm not on the list so please CC to me.

Thanks,

Jean-Marc

P.S. Machine setup is:
Ubuntu 5.10 (but problem also observed on 5.04 and old Debian unstable) Dell Latitude D600 (Bios rev. A14)
Pentium-M 1.6 GHz / 1 GB RAM
ATI Technologies, Inc. Radeon Mobility 9000 M9 (R250 Lf)

#1 lore raw
Quoted 23 lines · Jean-Marc Valin

Hi,

A while ago I reported a regression (http://lkml.org/lkml/2005/9/21/290)
in suspend to RAM that happened with kernel 2.6.12 on my Dell D600 laptop. After several months of testing (this is my work machine and the bug takes time to reproduce), I have finally narrowed it down. It seems like to problem was introduced between 2.6.12-rc5 and 2.6.12-rc6.

Basically, what happens is that with 2.6.12-rc6, my machine *sometimes* doesn't resume when I suspend it. This happens especially when it has been running for a while. It almost always works when I just rebooted, or if I just successfully resumed. So it behaves like "something" gets randomly corrupted, at which point the machine still works, but will not resume if I suspend it. Also, I've observed the same behaviour with and without preemption enabled.

Can someone have a look at what could cause the problem and fix it? I can provide more information if needed. BTW, I'm not on the list so please CC to me.

Thanks,

Quoted 8 lines

Jean-Marc

P.S. Machine setup is:
Ubuntu 5.10 (but problem also observed on 5.04 and old Debian unstable) Dell Latitude D600 (Bios rev. A14)
Pentium-M 1.6 GHz / 1 GB RAM
ATI Technologies, Inc. Radeon Mobility 9000 M9 (R250 Lf)

Thanks. You'd be best off raising a report at bugzilla.kernel.org, please.