[ltp] New ATI Driver -- Suspend 2 success

Mario Limonciello linux-thinkpad@linux-thinkpad.org
Sun, 13 Nov 2005 20:33:43 -0600


Nikias Bassen wrote:

>Hi all,
>
>I just found a working solution for the fglrx 8.19.10 + Suspend 2.2-rc9
>running on my T41p with kernel 2.6.14 pre-empt.
>problem I described in one of my last mails.
>
>The following error occurs just when atomic copy should take place:
>
>"Pageset1 has grown by 2597 pages. Only 100 growth is allowed for!"
>
>The value 100 is defined as a constant in kernel/power/prepare_image.h:
>
>#define EXTRA_PD1_PAGES_ALLOWANCE 100
>
>So I changed this value to 3000 and suspend and resume works
>flawlessly after recompiling my kernel.
>There is no need for vbetool or any "XHacks".
>
>To be sure, I contacted Suspend 2 developer Nigel Cunningham,
>and this is what he says:
>
>------8<------------8<-----------8<-------
>There shouldn't be any bad effects from increasing the value. Up until 
>now, we haven't needed higher values because most drivers hardly 
>allocate any memory when told to suspend. Since flgrx is allocating 
>more, I can increase the value in my version too. It will just mean that 
>Suspend will over-estimate the amount of memory it needs by a greater 
>margin for people who don't have fglrx, and may free up a little more 
>memory than it would otherwise. 
>------8<------------8<-----------8<-------
>
>So happy trying to you all ;)
>
>Greetings,
>Nikias
>
>  
>
Nikias,

Great find.  Can you post this to the unofficial ATI wiki?

Thanks

Mario