Skip to contentSkip to conversation

PROBLEM: ACPI crashes (2.6.2-rc2-mm1)

DISCUSSION Georg C. F. Greve 8 participants 12 messages Jan 28, 2004 – Jan 31, 2004 7 messages not in the archive ACPI

lore
Share & tools
lore
#0 lore raw

Hi all,

still having problems with ACPI on ASUS M2N. [1]

With linux-2.6.2-rc2-mm1 with acpi4asus from CVS as of today:

Suspending to disk (S4) suspends just fine. It also finds the file and reads the data back into active memory, as well. But when it comes to the message

"Waiting for DMAs to settle down."

the machine suddenly crashes (reboot).

I tried to get some debugging output by not having swap mounted when trying to suspend so it would have to come right back up. Here is the output

Suspend Machine: Suspend failed, trying to recover... Restarting tasks...<3>bad: scheduling while atomic!

Call Trace:
 [<c011b553>] schedule+0x5b3/0x5c0
 [<c011a5d9>] try_to_wake_up+0x109/0x1c0
 [<c011a69d>] wake_up_process+0xd/0x20
 [<c0135514>] thaw_processes+0xa4/0xe0
 [<c013677d>] software_suspend+0x8d/0xc0
 [<c01fe95a>] acpi_system_write_sleep+0xb3/0xce
 [<c01530cc>] vfs_write+0x9c/0x100
 [<c01531ad>] sys_write+0x2d/0x50
 [<c0366de7>] syscall_call+0x7/0xb

done
bad: scheduling while atomic!

Call Trace:
 [<c011b553>] schedule+0x5b3/0x5c0
 [<c01531ad>] sys_write+0x2d/0x50
 [<c0366e1a>] work_resched+0x5/0x16

Suspend to RAM (S3 via 3bios) seems to suspend the machine just fine. Only the power button brings it back up, but when it comes back up it seems to hang -- cannot tell as even though the disk seems to have come activity the screen remains black and network apparently doesn't come up.

Hope this helps tracking down the ACPI problems.

Help appreciated, if more input is needed, please let me know.

Regards,
Georg

[1] System info at http://bugzilla.kernel.org/show_bug.cgi?id=1774

Signature · 3 lines
Georg C. F. Greve                                       <greve-mXXj517/[email protected]>
Free Software Foundation Europe	                 (http://fsfeurope.org)
Brave GNU World	                           (http://brave-gnu-world.org)

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Georg,

Quoted 7 lines · Georg C. F. Greve

Suspending to disk (S4) suspends just fine. It also finds the file and reads the data back into active memory, as well. But when it comes to the message

"Waiting for DMAs to settle down."

the machine suddenly crashes (reboot).

it seems the same on my M3N, I attached some mails I already sent to this list, which solved the problem for S4, maybe you could give it a try. IMHO is still an Intel 855GM problem.

As soon as I'll come back home, I'll try again on my M3N.

Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFAGBHmVAp7Xm10JmkRAk7VAJ9dXJ/P8y3Zwp8dZTY5VfLuCV8hTgCdEpQq e/d4iqv0uyucrPPuQ0juaic=
=fnF1
-----END PGP SIGNATURE-----

Thus wrote Luca Capello:

Quoted 5 lines

- - S1
obviously, if I leave the USB module on, the resume process hangs trying to set the IRQ for the USB controllers. So, I unload the USB modules and the resume process hangs again. I found that the other problem are the ALSA modules: if I unload them (and the USB as well), the resume process

[the following is for ASUS L3800C]
Same here for USB (actually, unloading {usb-,}uhci suffices, 2.6 doesn't hang though). ALSA doesn't seem to care in my case.
About the shutdown: it is likely that a PWRF event is issued after resume like in my case, kill acpid prior to suspending and see if it makes any difference (I reported the PWRF problem here a while ago, but have received no feedback so far).

Quoted 6 lines

- - S4
without USB and ALSA, I got a clear power-down and for the resume (passing to the kernel the option 'resume=/dev/hda6' which is my swap partition), the OS seems to resume correctly, it sees my resume command, reads the resume partition, but then it reboots and my swap partition is corrupted (I need a mkswap on my swap partition).

Kill X and unload AGP or use Nigel's patches from swsusp.sf.net. Best regards,

Signature · 13 lines
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/[email protected]


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Acpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

on 12/27/03 18:33, Pavel Machek wrote:
| Select either PM_DISK or SOFTWARE_SUSPEND but not both. Thanks. ok, I tried the following without the AGP/DRM modules (specifically, 'agpgart', 'intel-agp' and 'i830'):

- - PM_DISK > the OS enters ok in S4, but the resume process doesn't work (not with resume=/dev/hda6, not with pmdisk=/dev/hda6 neither without). I got a resume on my ext3 partitions, but the swap isn't lost

- - SWSUSP > it works! But, obviously, as I wrote above, without the AGP/DRM modules. Anyway, I got a perfect S4, a perfect resume and after the resume I can successfully resume or shutdown :-)

Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQE/8cnLVAp7Xm10JmkRAnBsAKCFwN1+Ne4u3wd8HgVZB07z80r5aQCgjhVw xLuaLzjm87MZleKdnsOKZrg=
=LeHG
-----END PGP SIGNATURE-----

-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
Acpi-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel

A message that is not in the archive (sent off-list or not yet received): [email protected]

#4 lore raw

Hi,

---------- Original Message -----------
From: Luca Capello <[email protected]>
To: ML ACPI-devel <[email protected]>
Sent: Wed, 28 Jan 2004 20:47:52 +0100
Subject: Re: [ACPI] PROBLEM: ACPI crashes (2.6.2-rc2-mm1)

Quoted 10 lines

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Georg,

Quoted 4 lines · Georg C. F. Greve

Suspending to disk (S4) suspends just fine. It also finds the file and reads the data back into active memory, as well. But when it comes to the message

Quoted 7 lines
Quoted 3 lines

"Waiting for DMAs to settle down."

the machine suddenly crashes (reboot).

it seems the same on my M3N, I attached some mails I already sent to this list, which solved the problem for S4, maybe you could give it a try. IMHO is still an Intel 855GM problem.

I agree with this. I see exactly the same behavior on my Gateway 200X, which has an Intel 855GM chipset. I'll try the suggestions from the appended emails later to see if they help.

Thanks,
Greg

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

A message that is not in the archive (sent off-list or not yet received): [email protected]

#6 lore raw

Hi,

Quoted 10 lines · greg

From: Luca Capello <[email protected]>

Quoted 9 lines
Quoted 7 lines · Georg C. F. Greve

Suspending to disk (S4) suspends just fine. It also finds the file and reads the data back into active memory, as well. But when it comes to the message

"Waiting for DMAs to settle down."

the machine suddenly crashes (reboot).

Quoted 7 lines
Quoted 3 lines

it seems the same on my M3N, I attached some mails I already sent to this list, which solved the problem for S4, maybe you could give it a try. IMHO is still an Intel 855GM problem.

I agree with this. I see exactly the same behavior on my Gateway 200X, which has an Intel 855GM chipset. I'll try the suggestions from the appended emails later to see if they help.

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. Some of us think this is related to the agpgart rewrite for 2.6.x, but our patching so far have not made any difference. There seem to be resume code in the intel-agp plug which we have tried to duplicate in sis-agp, but it appears not to be called during resume... Obviously, I don't really know enough about how it is supposed to work so we are just experimenting for now.

I also seem to have occasional PCMCIA+fan collisions on my ASUS L5800C, (mentioned earlier on this list) but I don't really thing that is related, but some things certainly more or less woo-doo... ;-)

HW details and some experiences here:
http://www.xms.se/~zap/linux/asusl5800c.html - drop me a line of you want more...

/ Jonas

Signature · 11 lines
Jonas Petersson  |  XMS Penvision  |  mailto:[email protected]
Box 3294, Västgötegatan 13, S-600 03 Norrköping | http://www.xms.se/
Tel: +46 11 400 13 00 | Dir: +46 11 400 13 05 | Fax: +46 11 10 30 50



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

A message that is not in the archive (sent off-list or not yet received): [email protected]

#8 lore raw

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Quoted 5 lines · Jonas Petersson

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. [...]

just for the record, in my case, 'swsusp' (normal, not the 'swsusp2' by Nigel Cunningham) works *perfectly* without DRI and AGP. 'Perfectly' means that I can suspend from X (obviously, unaccelerated) and successfully resume on X with the USB and ALSA (0.9.7) modules loaded (but as I don't have any USB devices here, I can't tell if USB working let you suspend/resume). This is a starting point, I hope, even for the 'swsusp' mode.

I never tried 'swsusp2', I could give it a try if necessary. The same for 'pmdisk'.

Quoted 4 lines

[...] Some of us think this is related to the agpgart rewrite for 2.6.x, but our patching so far have not made any difference. There seem to be resume code in the intel-agp plug which we have tried to duplicate in sis-agp, but it appears not to be called during resume...

Well, I could try on 2.4.23 to find out if the problem is 2.6 or not. Anyway, what is strange is that the problem is on an Intel graphics chipset, so it the 'intel-agp' has some resume code, it /should/ work. And this isn't the case :-(

Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFAGC2PVAp7Xm10JmkRAtzkAJ0av0/zp68P5bNNI/G/WasPpVMoRgCfYR8z 2dan6DRA9q1gqVAbRs+VyGE=
=R2Yz
-----END PGP SIGNATURE-----

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

A message that is not in the archive (sent off-list or not yet received): [email protected]

#10 lore raw

Hi,

Just wanted to add my experience. I was able to suspend to disk and
resume just fine from a console with the following configuration on the Gateway 200X.

kernel 2.6.1
agpgart module loaded
intel_agp module loaded
i830 module loaded
swsusp compiled into the kernel
ACPI sleep states compiled into the kernel
suspend with 'echo 4 > /proc/acpi/sleep'

When I tried this after starting X with startx, I got the reboot loop
described by others. I figured I'd give it a shot, since the AGP modules didn't interfere with the console suspend/resume. Ah well.

Interestingly, starting X and then dropping back into a console
caused problems, too. I didn't get stuck in a reboot loop, but the resume just hung. It did get past the 'Waiting for DMA to settle down' message, though. I can't remember now exactly what it said, but it seemed to be mostly done. I had to do a hard reboot to get it back, and then I had to do the 'noresume; mkswap; swapon' routine.

I haven't tried unaccelerated X, since the AGP modules seem to be
loaded regardless of what I do (remove the agpgart alias in /etc/modules.conf, remove X from default runlevel, etc) and I cannot unload them. I guess I should try compiling a kernel without AGP support at all next.

Thanks,
Greg

Quoted 43 lines · Luca Capello

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Quoted 5 lines · Jonas Petersson

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. [...]

just for the record, in my case, 'swsusp' (normal, not the 'swsusp2' by Nigel Cunningham) works *perfectly* without DRI and AGP. 'Perfectly' means that I can suspend from X (obviously, unaccelerated) and successfully resume on X with the USB and ALSA (0.9.7) modules loaded (but as I don't have any USB devices here, I can't tell if USB working let you suspend/resume). This is a starting point, I hope, even for the 'swsusp' mode.

I never tried 'swsusp2', I could give it a try if necessary. The same for 'pmdisk'.

Quoted 4 lines

[...] Some of us think this is related to the agpgart rewrite for 2.6.x, but our patching so far have not made any difference. There seem to be resume code in the intel-agp plug which we have tried to duplicate in sis-agp, but it appears not to be called during resume...

Well, I could try on 2.4.23 to find out if the problem is 2.6 or not. Anyway, what is strange is that the problem is on an Intel graphics chipset, so it the 'intel-agp' has some resume code, it /should/ work. And this isn't the case :-(

Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFAGC2PVAp7Xm10JmkRAtzkAJ0av0/zp68P5bNNI/G/WasPpVMoRgCfYR8z 2dan6DRA9q1gqVAbRs+VyGE=
=R2Yz
-----END PGP SIGNATURE-----

Quoted 10 lines

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Acpi-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

#11 lore raw
In reply to a message not in the archive

Hi,

On my Panasonic W2 (also with 855GM) swsusp2 will hang on resume when running 2.6.1 (from X). Running 2.4.23 will work happily --- from console, from X with vesa driver and X with i810 driver.

I've had mixed results with USB on resume, which can usually be fixed by unloading the modules and reloading them. I'm not using DRI.

cheers,

Alexei

On Wed, Jan 28, 2004 at 10:45:52PM +0100, Luca Capello did merrily tap:

Quoted 19 lines

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Quoted 5 lines · Jonas Petersson

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. [...]

just for the record, in my case, 'swsusp' (normal, not the 'swsusp2' by Nigel Cunningham) works *perfectly* without DRI and AGP. 'Perfectly' means that I can suspend from X (obviously, unaccelerated) and successfully resume on X with the USB and ALSA (0.9.7) modules loaded (but as I don't have any USB devices here, I can't tell if USB working let you suspend/resume). This is a starting point, I hope, even for the 'swsusp' mode.

Quoted 2 lines

I never tried 'swsusp2', I could give it a try if necessary. The same for 'pmdisk'.

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

#12 lore raw
In reply to a message not in the archive
Quoted 7 lines · Luca Capello
Quoted 5 lines · Jonas Petersson

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. [...]

Quoted 7 lines

just for the record, in my case, 'swsusp' (normal, not the 'swsusp2' by Nigel Cunningham) works *perfectly* without DRI and AGP. 'Perfectly' means that I can suspend from X (obviously, unaccelerated) and successfully resume on X with the USB and ALSA (0.9.7) modules loaded (but as I don't have any USB devices here, I can't tell if USB working let you suspend/resume). This is a starting point, I hope, even for the 'swsusp' mode.

Yep, sounds like we are in the same state. I've not been around long enough to know the whole history for sure, but it appears that Nigel has worked for quite some time on swsusp on 2.4 and Pavel has worked on a 2.6(pre) as different branches some original "swsusp". Now that Nigel is going 2.6 the two branches are rather different and hence Nigel's 2.6 version is called swsusp2 while his 2.4 version is just swsusp. Somewhat confusing... So far Nigels stuff is only available as a patch.

Quoted 9 lines
Quoted 4 lines

[...] Some of us think this is related to the agpgart rewrite for 2.6.x, but our patching so far have not made any difference. There seem to be resume code in the intel-agp plug which we have tried to duplicate in sis-agp, but it appears not to be called during resume...

Well, I could try on 2.4.23 to find out if the problem is 2.6 or not. Anyway, what is strange is that the problem is on an Intel graphics chipset, so it the 'intel-agp' has some resume code, it /should/ work. And this isn't the case :-(

Well, I can say that my system suspends and resumes flawlessly from 2.4.x with accelerated X - I've had several hundreds of cycles since I installed (early autumn). No crashes at all, but a handful of failed suspends while hunting down some incompatible drivers - for instance the
LinuxAnt driver for the builtin wireless card...

/ Jonas

Signature · 11 lines
Jonas Petersson  |  XMS Penvision  |  mailto:[email protected]
Box 3294, Västgötegatan 13, S-600 03 Norrköping | http://www.xms.se/
Tel: +46 11 400 13 00 | Dir: +46 11 400 13 05 | Fax: +46 11 10 30 50



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

A message that is not in the archive (sent off-list or not yet received): [email protected]

#14 lore raw

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

Quoted 7 lines · Jonas Petersson

Yep, sounds like we are in the same state. I've not been around long enough to know the whole history for sure, but it appears that Nigel has worked for quite some time on swsusp on 2.4 and Pavel has worked on a 2.6(pre) as different branches some original "swsusp". Now that Nigel is going 2.6 the two branches are rather different and hence Nigel's 2.6 version is called swsusp2 while his 2.4 version is just swsusp. Somewhat confusing... So far Nigels stuff is only available as a patch.

yes, this is what I know... IMHO the /problem/ is that Nigel's project site is 'swsusp.sf.net', so far confusing for a newbie (who doesn't know the whole story).

Quoted 2 lines

suspends while hunting down some incompatible drivers - for instance the
LinuxAnt driver for the builtin wireless card...

The same here if I leave 'ndiswrapper' loaded. IMHO the problem with all the NDIS wrapper (Linuxand and NDISwrapper) is that they aren't Linux native drivers, so it could be more difficult to implement power management. Anyway, I'll pass to a native Linux Intel Centrino driver, as soon as it will be one: Jon Lech Johansen started one which could read the MAC address, but his site is no more on and I can't find other info :-( (BTW, I don't have the capacities to continue his work)

Thx, bye,
Gismo / Luca
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFAGM8WVAp7Xm10JmkRApu1AKCAwAUGw0rU5v4T3llm25kYxLBX8QCfS9lD 3rKdjPqU99AxViGaiyCuYQg=
=Kv0V
-----END PGP SIGNATURE-----

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

#15 lore raw
In reply to a message not in the archive

Hi.

Quoted 7 lines · Jonas Petersson

Yep, sounds like we are in the same state. I've not been around long enough to know the whole history for sure, but it appears that Nigel has worked for quite some time on swsusp on 2.4 and Pavel has worked on a 2.6(pre) as different branches some original "swsusp". Now that Nigel is going 2.6 the two branches are rather different and hence Nigel's 2.6 version is called swsusp2 while his 2.4 version is just swsusp. Somewhat confusing... So far Nigels stuff is only available as a patch.

The first part is right - Pavel and I have the same original code base. However the last needs some correction. Suspend2 is available for both 2.4 and 2.6, and it's the same core code for both, so there shouldn't be any confusion. I intend to work toward getting the 2.6 version merged, but this will take some time as I'm just stopping working full time on Suspend, and so it will go on the backburner. I hope to try to do a patch every day or two for LKML.

Regards,

Nigel

Signature · 10 lines
My work on Software Suspend is graciously brought to you by
LinuxFund.org.



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
#16 lore raw
In reply to a message not in the archive

Hi!

Quoted 17 lines
Quoted 9 lines
Quoted 9 lines
Quoted 7 lines · Georg C. F. Greve

Suspending to disk (S4) suspends just fine. It also finds the file and reads the data back into active memory, as well. But when it comes to the message

"Waiting for DMAs to settle down."

the machine suddenly crashes (reboot).

Quoted 7 lines
Quoted 3 lines

it seems the same on my M3N, I attached some mails I already sent to this list, which solved the problem for S4, maybe you could give it a try. IMHO is still an Intel 855GM problem.

I agree with this. I see exactly the same behavior on my Gateway 200X, which has an Intel 855GM chipset. I'll try the suggestions from the appended emails later to see if they help.

Quoted 10 lines

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. Some of us think this is related to the agpgart rewrite for 2.6.x, but our patching so far have not made any difference. There seem to be resume code in the intel-agp plug which we have tried to duplicate in sis-agp, but it appears not to be called during resume... Obviously, I don't really know enough about how it is supposed to work so we are just experimenting for now.

Someone found that copying pages backwards helps for him. Very strange but you might want to try it.
Pavel

Signature · 9 lines
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

A message that is not in the archive (sent off-list or not yet received): 20040129203457.GA307-I/[email protected]

#18 lore raw
Quoted 28 lines · Pavel Machek
Quoted 17 lines
Quoted 9 lines
Quoted 9 lines
Quoted 7 lines · Georg C. F. Greve

Suspending to disk (S4) suspends just fine. It also finds the file and reads the data back into active memory, as well. But when it comes to the message

"Waiting for DMAs to settle down."

the machine suddenly crashes (reboot).

Quoted 7 lines
Quoted 3 lines

it seems the same on my M3N, I attached some mails I already sent to this list, which solved the problem for S4, maybe you could give it a try. IMHO is still an Intel 855GM problem.

I agree with this. I see exactly the same behavior on my Gateway 200X, which has an Intel 855GM chipset. I'll try the suggestions from the appended emails later to see if they help.

Quoted 10 lines

For the record: Several of us over on the swsusp list appear to have rouchly the same problem: With some effort and fiddling (as described in the previous mail), swsusp2 works for console and even from unaccelerated X, but whenever DRI ang AGP is enabled it resume will crash. Some of us think this is related to the agpgart rewrite for 2.6.x, but our patching so far have not made any difference. There seem to be resume code in the intel-agp plug which we have tried to duplicate in sis-agp, but it appears not to be called during resume... Obviously, I don't really know enough about how it is supposed to work so we are just experimenting for now.

Quoted 2 lines

Someone found that copying pages backwards helps for him. Very strange but you might want to try it.

That might indicate a cache configuration problem.

-Nate

-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn