Public bug reported:

Binary package hint: linux-source-2.6.22

Suspend to RAM takes around 5 minutes on various Toshiba laptop models.
This problem has been around since at least Dapper.

Models included in this patch are Tecra M5, Tecra M7, Portege M500,
Satellite U200 and Satellite U205.

Tejun Heo submitted a fix at
http://bugzilla.kernel.org/show_bug.cgi?id=7780

I have taken the fix and applied it to the Gutsy kernel.  The patch
looks like it would apply cleanly.  However, I manually applied it.  I
walked through the code since this is 2.6.22 and he Tejun patched
2.6.23.  I tested on my Portege M500.  It works fine.

I previously had backported the patch to the Feisty kernel.  See 
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/90771
 As a consequence of that bug I have also added the U200 (not included in 
Tejun's original patch)

I have since noticed he subsequently put in a patch for the Tecra M7
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5c08ea019198230a62c601ddf97d0319ae246ad8

I have also included the M7 in this patch.  I have also included the M7 in this 
patch.

See I suspect this bug also affects the M4 and M6.

http://ubuntuforums.org/showthread.php?t=222921


>From Tejun Heo's original commit  at 
>http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.23-rc1-git1.log

"commit b8b275efc28e34f9b1d1e382d0b02dfa381b2a79
Author: Tejun Heo <[EMAIL PROTECTED]>
Date:   Tue Jul 10 15:55:43 2007 +0900

    ata_piix: fix suspend/resume for some TOSHIBA laptops
    
    ACPI implementations in several TOSHIBA laptops are weird and burn cpu
    cycles for tens of seconds while trying to suspend if the PCI device
    for the ATA controller is disabled when the ACPI suspend is called.
    
    This patch uses DMI to match those machines and bypass device disable
    on those machines during suspend.  As the device needs to be put into
    enabled state on resume without affecting PCI enable count, matching
    resume callback uses __pci_reenable_device().
    
    This bug is reported in bugzilla bug 7780.
    
      http://bugzilla.kernel.org/show_bug.cgi?id=7780
    
    Signed-off-by: Tejun Heo <[EMAIL PROTECTED]>
    Signed-off-by: Jeff Garzik <[EMAIL PROTECTED]>"

** Affects: linux-source-2.6.22 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Slow suspend on various Toshiba laptops
https://bugs.launchpad.net/bugs/139045
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to