Hello, I have found the problematic module that don't allow suspend to ram to work in the Toshiba U205 S5067 laptop (U200 new brother): it is the sata driver. This laptop has as an Intel ICH7 Family SATA controller that uses the libsata + ata_piix module.
I had a hint that the SATA module could be the problem after ROSS told us that the LFDK CD kernel could suspend to RAM. I confirmed this now after recompiling my distribution kernel (Ubuntu Feisty Fawn, based on kernel 2.6.20) and making the following changes to the kernel configuration (in menuconfig): 1) Compile the following options as builtin (not as module): Device Drivers -> ATA/ATAPI/MFM/RLL Support -> Include IDE/ATA-2 DISK support Device Drivers -> ATA/ATAPI/MFM/RLL Support -> genric IDE chipset support (This is necessary to allow the laptop to access the HD without the SATA driver. Note that the HD works without DMA and hence it is very, very slow, so this is not a real workaround, it is only a way to do the test. Note that with this driver the hd will appear as /dev/hda (and not as /dev/sda). This may make necessary some changes in the GRUB boot options. In Ubuntu no changes to grub are necessary) 2) Turn off (exclude) the ata_piix module: Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental) drivers -> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support After this changes I have recompiled the kernel and rebooted onto the new compiled version. The laptop is slow due to the DMA-less HD, but I am able to suspend to ram and come back just in LFDK CD. I will update the bug reports with this information. I may try to debug the driver adding printk to it but I am afraid that the console will go blank before I can see any messages. Best, Paulo Obs: There is a long thread about this bug in the supend mailing list: http://thread.gmane.org/gmane.linux.kernel.suspend.devel/2264 -- Suspend to ram very slow and not reliable on Toshiba U200 https://bugs.launchpad.net/bugs/90771 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs