* Success with kernel-swsusp and Nvidia-closed-source
@ 2004-11-03 11:25 liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411031215260.1187-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-03 11:25 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
[-- Attachment #1: Type: TEXT/PLAIN, Size: 1228 bytes --]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Folks,
just had a bit of spare time to re-iterate the test, if my Acer TM634
(with it's Nvidia 2 Go) would now be ready for suspend-to-disk.
Since some time ago, it is no problem to suspend to disk, if using the
open-source (i.e. nv) driver for X. As it has problems with perfomance,
e.g. DVD-playback is so slow, that the audio stops playing... I need to
use the closed source driver.
With plain Linux 2.6.9 it nearly worked. It reported:
Could not suspend device 0000:01:00.0: error -1
After a quick search on Nvidia's forums I steped over Haggis dirty hack
for the NVIDIA-Linux-x86-1.0-6111-pkg1. I attached this. Now suspending to
disk works relyably for me.
Cheers
hartwig felger
Hartwig Felger informatics
P.S.: with mplayer I use the gl2 device with the nvidia-driver.
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBiMBD9bBoTzOf1pMRAj1cAKDjGomgzQFyoxXBQ+lhQODItBRdTwCg0s6R
tQp8JIj4hrb+4Wn8Sr2HAjE=
=/olf
-----END PGP SIGNATURE-----
[-- Attachment #2: Type: TEXT/PLAIN, Size: 1678 bytes --]
--- NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c.ori 2004-11-02 21:03:38.000000000 +0100
+++ NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c 2004-11-02 21:03:38.000000000 +0100
@@ -19,6 +19,9 @@
MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
#endif
+/* fix for 2.6.9-rc# kernels where __VMALLOC_RESERVE is not exported */
+#define __VMALLOC_RESERVE (128 << 20)
+
/*
* our global state; one per device
*/
@@ -3694,19 +3697,24 @@
switch (state)
{
- case PM_SAVE_STATE:
- nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n");
+ // case PM_SAVE_STATE:
+ // nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n");
+ case NV_PM_ACPI_STANDBY:
+ nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event: %d\n", state);
status = rm_power_management(nv, 0, NV_PM_ACPI_STANDBY);
break;
- case PM_RESUME:
- nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event\n");
+ // case PM_RESUME:
+ // nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event\n");
+
+ default:
+ nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event: %d\n", state);
status = rm_power_management(nv, 0, NV_PM_ACPI_RESUME);
break;
- default:
- nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: unsupported event: %d\n", state);
- return -1;
+ // default:
+ // nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: unsupported event: %d\n", state);
+ // return -1;
}
if (status != RM_OK)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411031215260.1187-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
@ 2004-11-03 18:58 ` Christian Hesse
[not found] ` <200411031958.47910.christian.hesse-5lmcC6f56PSELgA04lAiVw@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: Christian Hesse @ 2004-11-03 18:58 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
liste-9nAOAgdJVo4b1SvskN2V4Q
[-- Attachment #1: Type: text/plain, Size: 1215 bytes --]
On Wednesday 03 November 2004 12:25, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> Salut Folks,
> just had a bit of spare time to re-iterate the test, if my Acer TM634
> (with it's Nvidia 2 Go) would now be ready for suspend-to-disk.
>
> Since some time ago, it is no problem to suspend to disk, if using the
> open-source (i.e. nv) driver for X. As it has problems with perfomance,
> e.g. DVD-playback is so slow, that the audio stops playing... I need to
> use the closed source driver.
> With plain Linux 2.6.9 it nearly worked. It reported:
> Could not suspend device 0000:01:00.0: error -1
>
> After a quick search on Nvidia's forums I steped over Haggis dirty hack
> for the NVIDIA-Linux-x86-1.0-6111-pkg1. I attached this. Now suspending to
> disk works relyably for me.
>
> Cheers
> hartwig felger
>
> Hartwig Felger informatics
> P.S.: with mplayer I use the gl2 device with the nvidia-driver.
I'm using software suspend 2.1. For me suspend works fine, but the system
freezes as soon as it is resumed, I only see a black screen then. Driver nv
works without any problems. Any hints what could be the cause?
--
Christian Hesse
geek by nature
linux by choice
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <200411031958.47910.christian.hesse-5lmcC6f56PSELgA04lAiVw@public.gmane.org>
@ 2004-11-03 22:29 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411032322410.4984-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-03 22:29 UTC (permalink / raw)
To: Christian Hesse
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
liste-9nAOAgdJVo4b1SvskN2V4Q
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Christian,
On Wed, 3 Nov 2004, Christian Hesse wrote:
> I'm using software suspend 2.1. For me suspend works fine, but the system
> freezes as soon as it is resumed, I only see a black screen then. Driver nv
> works without any problems. Any hints what could be the cause?
I did not patch in anything into the kernel. I used a vanilla 2.6.9 (only
the Makefile was patched to show 2.6.9 instead of 8 ... maybe somebody
watched a bit too much tv... :-)
So I did not use swsusp 2.1. And I could not manage to freeze on resume
this time. So, why didn't you try the vanilla-kernel, with the
Haggi' s patch for the nvidia driver?
When you test - be sure to sync before suspending. It's the second best,
besides having a jung backup handy.
Cheers
hartwig felger
Hartwig Felger informatics
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBiVvr9bBoTzOf1pMRAlyYAKDMN861PRr34cB1fwhpq/l+bWDpkACeJ2yO
NJqtHOq5blb98z1bkTyD1x0=
=gBOM
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411032322410.4984-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
@ 2004-11-04 2:11 ` Nigel Cunningham
[not found] ` <1099534267.3991.52.camel-r49W/1Cwd2ff0s6lnCXPXw0QcLn3kwYh@public.gmane.org>
2004-11-04 8:54 ` Christian Hesse
1 sibling, 1 reply; 14+ messages in thread
From: Nigel Cunningham @ 2004-11-04 2:11 UTC (permalink / raw)
To: hgfelger-9nAOAgdJVo4b1SvskN2V4Q
Cc: Christian Hesse, ACPI List, liste-9nAOAgdJVo4b1SvskN2V4Q
Hi.
On Thu, 2004-11-04 at 09:29, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Salut Christian,
> On Wed, 3 Nov 2004, Christian Hesse wrote:
> > I'm using software suspend 2.1. For me suspend works fine, but the system
> > freezes as soon as it is resumed, I only see a black screen then. Driver nv
> > works without any problems. Any hints what could be the cause?
> I did not patch in anything into the kernel. I used a vanilla 2.6.9 (only
> the Makefile was patched to show 2.6.9 instead of 8 ... maybe somebody
> watched a bit too much tv... :-)
> So I did not use swsusp 2.1. And I could not manage to freeze on resume
> this time. So, why didn't you try the vanilla-kernel, with the
> Haggi' s patch for the nvidia driver?
> When you test - be sure to sync before suspending. It's the second best,
> besides having a jung backup handy.
I guess I'm doing something driver related that Pavel isn't or vv :>.
Can I get a pointer to the driver source?
Regards,
Nigel
--
Nigel Cunningham
Pastoral Worker
Christian Reformed Church of Tuggeranong
PO Box 1004, Tuggeranong, ACT 2901
Everyone lives by faith. Some people just don't believe it.
Want proof? Try to prove that the theory of evolution is true.
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411032322410.4984-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-04 2:11 ` Nigel Cunningham
@ 2004-11-04 8:54 ` Christian Hesse
1 sibling, 0 replies; 14+ messages in thread
From: Christian Hesse @ 2004-11-04 8:54 UTC (permalink / raw)
To: hgfelger-9nAOAgdJVo4b1SvskN2V4Q
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
liste-9nAOAgdJVo4b1SvskN2V4Q
[-- Attachment #1: Type: text/plain, Size: 1188 bytes --]
On Wednesday 03 November 2004 23:29, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> Salut Christian,
>
> On Wed, 3 Nov 2004, Christian Hesse wrote:
> > I'm using software suspend 2.1. For me suspend works fine, but the system
> > freezes as soon as it is resumed, I only see a black screen then. Driver
> > nv works without any problems. Any hints what could be the cause?
>
> I did not patch in anything into the kernel. I used a vanilla 2.6.9 (only
> the Makefile was patched to show 2.6.9 instead of 8 ... maybe somebody
> watched a bit too much tv... :-)
> So I did not use swsusp 2.1. And I could not manage to freeze on resume
> this time. So, why didn't you try the vanilla-kernel, with the
> Haggi' s patch for the nvidia driver?
> When you test - be sure to sync before suspending. It's the second best,
> besides having a jung backup handy.
Vanilla kernel's suspend to disk is too slow for me. I needs 90 seconds to
suspend the system (vs. 10 seconds with swsusp-2.1). I think I'll continue
using nv until Nvidia releases a version of the driver that works without any
problems for me.
--
Christian Hesse
geek by nature
linux by choice
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <1099534267.3991.52.camel-r49W/1Cwd2ff0s6lnCXPXw0QcLn3kwYh@public.gmane.org>
@ 2004-11-04 11:59 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411041242210.1565-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-04 11:59 UTC (permalink / raw)
To: Nigel Cunningham; +Cc: Christian Hesse, ACPI List
[-- Attachment #1: Type: TEXT/PLAIN, Size: 2074 bytes --]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Nigel,
On Thu, 4 Nov 2004, Nigel Cunningham wrote:
> Hi.
>
> On Thu, 2004-11-04 at 09:29, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Salut Christian,
>> On Wed, 3 Nov 2004, Christian Hesse wrote:
>>> I'm using software suspend 2.1. For me suspend works fine, but the system
>>> freezes as soon as it is resumed, I only see a black screen then. Driver nv
>>> works without any problems. Any hints what could be the cause?
>> I did not patch in anything into the kernel. I used a vanilla 2.6.9 (only
>> the Makefile was patched to show 2.6.9 instead of 8 ... maybe somebody
>> watched a bit too much tv... :-)
>> So I did not use swsusp 2.1. And I could not manage to freeze on resume
>> this time. So, why didn't you try the vanilla-kernel, with the
>> Haggi' s patch for the nvidia driver?
>> When you test - be sure to sync before suspending. It's the second best,
>> besides having a jung backup handy.
>
> I guess I'm doing something driver related that Pavel isn't or vv :>.
> Can I get a pointer to the driver source?
The closed source driver from Nvidia is at
http://download.nvidia.com/XFree86/Linux-x86/1.0-6111/NVIDIA-Linux-x86-1.0-6111-pkg1.run
For me to make it work, you first needed to extract it with --extract-only
Then apply Haggi's patch (attached). Otherwise it refused to suspend:
Could not suspend device 0000:01:00.0: error -1
But all this is not with Swsusp 2.1, but with the 2.6.9-kernel, and works
as it should.
I think Christian is also using 6.111??? nvidia driver with Swsusp 2.1.
Cheers
hartwig felger
Hartwig Felger informatics
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBihmk9bBoTzOf1pMRAnM1AJ4rWSQfKGi9jWO9HMO7i53djIQKmACcCdiB
DzMLUtyQ4P0IBDxhoA8ICgM=
=ZSKy
-----END PGP SIGNATURE-----
[-- Attachment #2: Type: TEXT/PLAIN, Size: 1678 bytes --]
--- NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c.ori 2004-11-02 21:03:38.000000000 +0100
+++ NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c 2004-11-02 21:03:38.000000000 +0100
@@ -19,6 +19,9 @@
MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
#endif
+/* fix for 2.6.9-rc# kernels where __VMALLOC_RESERVE is not exported */
+#define __VMALLOC_RESERVE (128 << 20)
+
/*
* our global state; one per device
*/
@@ -3694,19 +3697,24 @@
switch (state)
{
- case PM_SAVE_STATE:
- nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n");
+ // case PM_SAVE_STATE:
+ // nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n");
+ case NV_PM_ACPI_STANDBY:
+ nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event: %d\n", state);
status = rm_power_management(nv, 0, NV_PM_ACPI_STANDBY);
break;
- case PM_RESUME:
- nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event\n");
+ // case PM_RESUME:
+ // nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event\n");
+
+ default:
+ nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event: %d\n", state);
status = rm_power_management(nv, 0, NV_PM_ACPI_RESUME);
break;
- default:
- nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: unsupported event: %d\n", state);
- return -1;
+ // default:
+ // nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: unsupported event: %d\n", state);
+ // return -1;
}
if (status != RM_OK)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411041242210.1565-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
@ 2004-11-04 13:03 ` Christian Hesse
2004-11-04 16:36 ` liste-9nAOAgdJVo4b1SvskN2V4Q
1 sibling, 0 replies; 14+ messages in thread
From: Christian Hesse @ 2004-11-04 13:03 UTC (permalink / raw)
To: hgfelger-9nAOAgdJVo4b1SvskN2V4Q; +Cc: Nigel Cunningham, ACPI List
[-- Attachment #1: Type: text/plain, Size: 1843 bytes --]
On Thursday 04 November 2004 12:59, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> Salut Nigel,
>
> On Thu, 4 Nov 2004, Nigel Cunningham wrote:
> > Hi.
> >
> > On Thu, 2004-11-04 at 09:29, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> Salut Christian,
> >>
> >> On Wed, 3 Nov 2004, Christian Hesse wrote:
> >>> I'm using software suspend 2.1. For me suspend works fine, but the
> >>> system freezes as soon as it is resumed, I only see a black screen
> >>> then. Driver nv works without any problems. Any hints what could be the
> >>> cause?
> >>
> >> I did not patch in anything into the kernel. I used a vanilla 2.6.9
> >> (only the Makefile was patched to show 2.6.9 instead of 8 ... maybe
> >> somebody watched a bit too much tv... :-)
> >> So I did not use swsusp 2.1. And I could not manage to freeze on resume
> >> this time. So, why didn't you try the vanilla-kernel, with the
> >> Haggi' s patch for the nvidia driver?
> >> When you test - be sure to sync before suspending. It's the second best,
> >> besides having a jung backup handy.
> >
> > I guess I'm doing something driver related that Pavel isn't or vv :>.
> > Can I get a pointer to the driver source?
>
> The closed source driver from Nvidia is at
> http://download.nvidia.com/XFree86/Linux-x86/1.0-6111/NVIDIA-Linux-x86-1.0-
>6111-pkg1.run For me to make it work, you first needed to extract it with
> --extract-only Then apply Haggi's patch (attached). Otherwise it refused to
> suspend: Could not suspend device 0000:01:00.0: error -1
> But all this is not with Swsusp 2.1, but with the 2.6.9-kernel, and works
> as it should.
> I think Christian is also using 6.111??? nvidia driver with Swsusp 2.1.
Yes, I use 1.0-6111 as well.
--
Christian
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411041242210.1565-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-04 13:03 ` Christian Hesse
@ 2004-11-04 16:36 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411041729180.4727-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
1 sibling, 1 reply; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-04 16:36 UTC (permalink / raw)
Cc: Nigel Cunningham, Christian Hesse, ACPI List
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Christian,
On Thu, 4 Nov 2004 liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
>>> Salut Christian,
>>> On Wed, 3 Nov 2004, Christian Hesse wrote:
>>>> I'm using software suspend 2.1. For me suspend works fine, but the
>>>> system
>>>> freezes as soon as it is resumed, I only see a black screen then.
>>>> Driver nv
>>>> works without any problems. Any hints what could be the cause?
I played a bit with my X setup. When I force X to use the ali-agp instead
of the "NVIDIA internal" I get a nearly lockedup machine on resume. This
is obviously some bug in the linux-agp-driver-tree. Also if I change to a
runlevel without X I may rmmod the nvidia module but not the agp-modules.
So they are really buggy (at least the ali-agp, which I would have to
use). The workaround, if I get such a lockedup machine is to login over
the network and
killall -9 X
because kill alone will not be enought. So you may want to try
Option "NvAGP" "1"
in your /etc/X11/XF86Config.
Let us know if this gets you any further. When I find time, I will give
swsusp 2.1 another try myself!
Cheers
hartwig felger
Hartwig Felger informatics
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBilqb9bBoTzOf1pMRAsHwAKDoowrQMXCOB6trvObNNufIxwmdtgCgh9nj
O+UsJxDEuvujti5IfyWheuA=
=x2FD
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411041729180.4727-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
@ 2004-11-04 17:12 ` Christian Hesse
[not found] ` <200411041812.54813.christian.hesse-5lmcC6f56PSELgA04lAiVw@public.gmane.org>
2004-11-06 22:17 ` liste-9nAOAgdJVo4b1SvskN2V4Q
1 sibling, 1 reply; 14+ messages in thread
From: Christian Hesse @ 2004-11-04 17:12 UTC (permalink / raw)
To: hgfelger-9nAOAgdJVo4b1SvskN2V4Q; +Cc: Nigel Cunningham, ACPI List
[-- Attachment #1: Type: text/plain, Size: 1558 bytes --]
On Thursday 04 November 2004 17:36, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> Salut Christian,
>
> On Thu, 4 Nov 2004 liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> >>> Salut Christian,
> >>>
> >>> On Wed, 3 Nov 2004, Christian Hesse wrote:
> >>>> I'm using software suspend 2.1. For me suspend works fine, but the
> >>>> system
> >>>> freezes as soon as it is resumed, I only see a black screen then.
> >>>> Driver nv
> >>>> works without any problems. Any hints what could be the cause?
>
> I played a bit with my X setup. When I force X to use the ali-agp instead
> of the "NVIDIA internal" I get a nearly lockedup machine on resume. This
> is obviously some bug in the linux-agp-driver-tree. Also if I change to a
> runlevel without X I may rmmod the nvidia module but not the agp-modules.
> So they are really buggy (at least the ali-agp, which I would have to
> use). The workaround, if I get such a lockedup machine is to login over
> the network and
> killall -9 X
> because kill alone will not be enought. So you may want to try
> Option "NvAGP" "1"
> in your /etc/X11/XF86Config.
>
> Let us know if this gets you any further. When I find time, I will give
> swsusp 2.1 another try myself!
I disabled AGP in my kernel config, recompiled the module and added the line
mentioned above in my xorg.conf - nothing changed. Screen is still black
after resume. But I can confirm that I can log in via network and killall -9
X.
--
Christian Hesse
geek by nature
linux by choice
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411041729180.4727-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-04 17:12 ` Christian Hesse
@ 2004-11-06 22:17 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411062301590.5414-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
1 sibling, 1 reply; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-06 22:17 UTC (permalink / raw)
Cc: Nigel Cunningham, Christian Hesse, ACPI List
[-- Attachment #1: Type: TEXT/PLAIN, Size: 2092 bytes --]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Folks,
On Thu, 4 Nov 2004 liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> Let us know if this gets you any further. When I find time, I will give
> swsusp 2.1 another try myself!
sadly I found out, that my suspend successes where with Linux 2.6.8, but
none the less, it works the same with 2.6.9, as well as with 2.6.9 patched
with swsusp-2.1.1
Regarding stability I had a bit more luck with the vanilla-kernels - so
one time with swsusp 2.1.1 I could not revive the screen. finaly I
logged-in through the network and issued a "shutdown -r now". As the X was
going down, the virtual-console did show up again. So maybe I had the bad
luck, that the keyboard did hang then. I sometimes needed to change to a
virtual-console, or back to X to get a restored screen, but sometimes it
worked without doing anything.
I tryed today Linux-2.6.10-rc1 (without Swsusp-2.1.1). To get the
prorietary Nvidia-driver compiled, you may want to apply the attached
patch nv-2.9.10-rc1-incl-haggis.diff. I did not try, to have only the
changes needed for 2.6.9- 2.6.10-rc1 (which is the other attached patch).
Don't even know, if the compiler likes it. Both patches are aginst the
Nvidia-driver...
But for me, I could not get the machine going down to suspend. It shutdown
the screen, and then sit there as long as you let it. By issuing some ACPI
event, I always got it back to live, e.g. lid-switch, power-button ...
So besides the problem described in
http://bugme.osdl.org/show_bug.cgi?id=3669, that the laptop does no long
poweroff, since 2.6.9, S4 as such broke for me with 2.6.10-rc1.
Cheers
hartwig felger
Hartwig Felger informatics
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBjU159bBoTzOf1pMRAjx+AJ0WXZhZLsIJ+fxVeGYlwW4uT4oLNACfY9/q
oJ8dV4ZYKacSSZzOmRESBVc=
=1BqI
-----END PGP SIGNATURE-----
[-- Attachment #2: Type: TEXT/PLAIN, Size: 2584 bytes --]
--- usr/src/nv/nv.c.ori 2004-11-06 16:14:26.000000000 +0100
+++ usr/src/nv/nv.c 2004-11-06 16:14:26.000000000 +0100
@@ -19,6 +19,9 @@
MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER);
#endif
+/* fix for 2.6.9-rc# kernels where __VMALLOC_RESERVE is not exported */
+#define __VMALLOC_RESERVE (128 << 20)
+
/*
* our global state; one per device
*/
@@ -639,7 +642,7 @@
u8 cap_ptr;
int func, slot;
- dev = pci_find_class(class << 8, NULL);
+ dev = pci_get_class(class << 8, NULL);
do {
for (func = 0; func < 8; func++) {
slot = PCI_SLOT(dev->devfn);
@@ -650,7 +653,7 @@
if (cap_ptr)
return fn;
}
- dev = pci_find_class(class << 8, dev);
+ dev = pci_get_class(class << 8, dev);
} while (dev);
return NULL;
@@ -3483,12 +3486,12 @@
struct pci_dev *dev = NULL;
int count = 0;
- dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
+ dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
while (dev)
{
if ((dev->vendor == 0x10de) && (dev->device >= 0x20))
count++;
- dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
+ dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
}
return count;
}
@@ -3694,19 +3697,24 @@
switch (state)
{
- case PM_SAVE_STATE:
- nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n");
+ // case PM_SAVE_STATE:
+ // nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event\n");
+ case NV_PM_ACPI_STANDBY:
+ nv_printf(NV_DBG_INFO, "NVRM: ACPI: received standby event: %d\n", state);
status = rm_power_management(nv, 0, NV_PM_ACPI_STANDBY);
break;
- case PM_RESUME:
- nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event\n");
+ // case PM_RESUME:
+ // nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event\n");
+
+ default:
+ nv_printf(NV_DBG_INFO, "NVRM: ACPI: received resume event: %d\n", state);
status = rm_power_management(nv, 0, NV_PM_ACPI_RESUME);
break;
- default:
- nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: unsupported event: %d\n", state);
- return -1;
+ // default:
+ // nv_printf(NV_DBG_WARNINGS, "NVRM: ACPI: unsupported event: %d\n", state);
+ // return -1;
}
if (status != RM_OK)
[-- Attachment #3: Type: TEXT/PLAIN, Size: 1087 bytes --]
--- usr/src/nv/nv.c.ori2 2004-11-06 16:14:26.000000000 +0100
+++ usr/src/nv/nv.c 2004-11-06 16:14:26.000000000 +0100
@@ -642,7 +642,7 @@
u8 cap_ptr;
int func, slot;
- dev = pci_find_class(class << 8, NULL);
+ dev = pci_get_class(class << 8, NULL);
do {
for (func = 0; func < 8; func++) {
slot = PCI_SLOT(dev->devfn);
@@ -653,7 +653,7 @@
if (cap_ptr)
return fn;
}
- dev = pci_find_class(class << 8, dev);
+ dev = pci_get_class(class << 8, dev);
} while (dev);
return NULL;
@@ -3486,12 +3486,12 @@
struct pci_dev *dev = NULL;
int count = 0;
- dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
+ dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
while (dev)
{
if ((dev->vendor == 0x10de) && (dev->device >= 0x20))
count++;
- dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
+ dev = pci_get_class(PCI_CLASS_DISPLAY_VGA << 8, dev);
}
return count;
}
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <200411041812.54813.christian.hesse-5lmcC6f56PSELgA04lAiVw@public.gmane.org>
@ 2004-11-07 19:52 ` Christian Hesse
[not found] ` <200411072052.53065.mail-8oMOrB1mGocUSW6y5lq3GQ@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: Christian Hesse @ 2004-11-07 19:52 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Cc: hgfelger-9nAOAgdJVo4b1SvskN2V4Q, Nigel Cunningham
[-- Attachment #1: Type: text/plain, Size: 1754 bytes --]
On Thursday 04 November 2004 18:12, Christian Hesse wrote:
> On Thursday 04 November 2004 17:36, liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> > Salut Christian,
> >
> > On Thu, 4 Nov 2004 liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> > >>> Salut Christian,
> > >>>
> > >>> On Wed, 3 Nov 2004, Christian Hesse wrote:
> > >>>> I'm using software suspend 2.1. For me suspend works fine, but the
> > >>>> system
> > >>>> freezes as soon as it is resumed, I only see a black screen then.
> > >>>> Driver nv
> > >>>> works without any problems. Any hints what could be the cause?
> >
> > I played a bit with my X setup. When I force X to use the ali-agp instead
> > of the "NVIDIA internal" I get a nearly lockedup machine on resume. This
> > is obviously some bug in the linux-agp-driver-tree. Also if I change to a
> > runlevel without X I may rmmod the nvidia module but not the agp-modules.
> > So they are really buggy (at least the ali-agp, which I would have to
> > use). The workaround, if I get such a lockedup machine is to login over
> > the network and
> > killall -9 X
> > because kill alone will not be enought. So you may want to try
> > Option "NvAGP" "1"
> > in your /etc/X11/XF86Config.
> >
> > Let us know if this gets you any further. When I find time, I will give
> > swsusp 2.1 another try myself!
>
> I disabled AGP in my kernel config, recompiled the module and added the
> line mentioned above in my xorg.conf - nothing changed. Screen is still
> black after resume. But I can confirm that I can log in via network and
> killall -9 X.
Tried with nvidias new driver 1.0-6629 today. I managed to make it work once,
but I couldn't reproduce it... :(
--
Christian
[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <200411072052.53065.mail-8oMOrB1mGocUSW6y5lq3GQ@public.gmane.org>
@ 2004-11-08 15:47 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411081640410.4713-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-08 15:47 UTC (permalink / raw)
To: Christian Hesse
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Nigel Cunningham
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Christian,
On Sun, 7 Nov 2004, Christian Hesse wrote:
>>> Let us know if this gets you any further. When I find time, I will give
>>> swsusp 2.1 another try myself!
>>
>> I disabled AGP in my kernel config, recompiled the module and added the
>> line mentioned above in my xorg.conf - nothing changed. Screen is still
>> black after resume. But I can confirm that I can log in via network and
>> killall -9 X.
>
> Tried with nvidias new driver 1.0-6629 today. I managed to make it work once,
> but I couldn't reproduce it... :(
I am verry impressed. I had a try myself today and did not succeed. Then I
took a look at the driver (6629 -> nv.c) and discovered, that they removed
all ACPI support, which was in 6111. So your once success with 6629 is a
little miracle. But maybe ACPI is not allways needed :-))))
So, from time to time, I have the trouble, that my keyboard is not
behaving well after suspend (which comes from X). When I login over the
network, and issue a
chvt 6
chvt 7
sequence, all will be back to normal. I start now including a change to
vt-6 before suspending into my script. I will report back, if this is a
better solution.
So for the record: working for me: 2.6.9-vanilla+nv-6111+haggis
2.6.8-vanilla+nv-6111+haggis
2.6.9+sw2.1.1+nv-6111+haggis
Cheers
hartwig felger
Hartwig Felger informatics
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBj5T+9bBoTzOf1pMRAinaAKDk2Oi3ZpjR3Gw3saqgpR9nncyU3wCfXpZQ
gGblWm6+Um3MX66fuTdjP84=
=/onx
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411081640410.4713-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
@ 2004-11-08 16:45 ` Karol Kozimor
0 siblings, 0 replies; 14+ messages in thread
From: Karol Kozimor @ 2004-11-08 16:45 UTC (permalink / raw)
To: hgfelger-9nAOAgdJVo4b1SvskN2V4Q
Cc: Christian Hesse, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
Nigel Cunningham
Thus wrote liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org:
> I am verry impressed. I had a try myself today and did not succeed. Then I
> took a look at the driver (6629 -> nv.c) and discovered, that they removed
> all ACPI support, which was in 6111. So your once success with 6629 is a
Which was outright bogus...
> little miracle. But maybe ACPI is not allways needed :-))))
... because there's only one PM interface in 2.6 and it's not really
ACPI-specific. The driver might even work as expected now.
Note: I haven't seen the new code yet.
Best regards,
--
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Success with kernel-swsusp and Nvidia-closed-source
[not found] ` <Pine.LNX.4.60.0411062301590.5414-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
@ 2004-11-15 22:10 ` liste-9nAOAgdJVo4b1SvskN2V4Q
0 siblings, 0 replies; 14+ messages in thread
From: liste-9nAOAgdJVo4b1SvskN2V4Q @ 2004-11-15 22:10 UTC (permalink / raw)
Cc: Nigel Cunningham, Christian Hesse, ACPI List
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salut Folks,
On Sat, 6 Nov 2004 liste-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org wrote:
> I tryed today Linux-2.6.10-rc1 (without Swsusp-2.1.1). To get the prorietary
> Nvidia-driver compiled, you may want to apply the attached patch
> nv-2.9.10-rc1-incl-haggis.diff. I did not try, to have only the changes
> needed for 2.6.9- 2.6.10-rc1 (which is the other attached patch). Don't even
> know, if the compiler likes it. Both patches are aginst the Nvidia-driver...
> But for me, I could not get the machine going down to suspend. It shutdown
> the screen, and then sit there as long as you let it. By issuing some ACPI
> event, I always got it back to live, e.g. lid-switch, power-button ...
So with 2.6.10-rc2 this regression is gone for me. We have another working
combination: vanilla 2.6.10-rc2 and nvidia-6111+haggis+my-patch.
Cheers
hartwig felger
Hartwig Felger informatics
- --
1024D/339FD693 Hartwig Felger <hgfelger-9nAOAgdJVo4b1SvskN2V4Q@public.gmane.org>
Key fingerprint = FB2F 3EE9 345A D55B 6FF2 0EC1 F5B0 684F 339F D693
For the pulic keys, please visit my page.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQFBmSlF9bBoTzOf1pMRAlu7AKDeIiDSIRxxVa2qGa7JGtAixJAtPgCfTqGr
vrWbRPeq2UBuY4WaLZRUEsM=
=LZ+X
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2004-11-15 22:10 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-03 11:25 Success with kernel-swsusp and Nvidia-closed-source liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411031215260.1187-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-03 18:58 ` Christian Hesse
[not found] ` <200411031958.47910.christian.hesse-5lmcC6f56PSELgA04lAiVw@public.gmane.org>
2004-11-03 22:29 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411032322410.4984-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-04 2:11 ` Nigel Cunningham
[not found] ` <1099534267.3991.52.camel-r49W/1Cwd2ff0s6lnCXPXw0QcLn3kwYh@public.gmane.org>
2004-11-04 11:59 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411041242210.1565-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-04 13:03 ` Christian Hesse
2004-11-04 16:36 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411041729180.4727-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-04 17:12 ` Christian Hesse
[not found] ` <200411041812.54813.christian.hesse-5lmcC6f56PSELgA04lAiVw@public.gmane.org>
2004-11-07 19:52 ` Christian Hesse
[not found] ` <200411072052.53065.mail-8oMOrB1mGocUSW6y5lq3GQ@public.gmane.org>
2004-11-08 15:47 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411081640410.4713-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-08 16:45 ` Karol Kozimor
2004-11-06 22:17 ` liste-9nAOAgdJVo4b1SvskN2V4Q
[not found] ` <Pine.LNX.4.60.0411062301590.5414-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-11-15 22:10 ` liste-9nAOAgdJVo4b1SvskN2V4Q
2004-11-04 8:54 ` Christian Hesse
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox