On Thu, Sep 21, 2006 at 11:28:29AM +0200, Pavel Machek wrote: > > You probably want to debug swsusp, first. Do you have highmem64g? Does > it work from init=/bin/bash? noapic?
Well, color me surprised. And lucky. :) While I was testing 'swsusp' (S2D mode), I managed to figure out that there was some CPU-related module that was creating a problem. A little experimentation, and /voila/ - I discovered that the 'acpi_cpufreq' module (which isn't very useful to me anyway) was the one gumming up the works. At this point, I've run "echo disk > /sys/power/state" more than 10 times in a row from a variety of configurations - "init=/bin/bash", booting to console with a full load of modules, running X, X plus a PCMCIA card - and it's all working so far. I'll definitely report if it starts acting stupid again. If anyone has suggestions for edge-case testing (i.e., any kind of situations in which S2D is likely to fail), I'd appreciate hearing about them. By the same token, further suggestions for getting it working with 's2ram' would also be appreciated. For the record, here's the relevant data for the current (working) state of this laptop: -------------------------------------------------------------------------- r!su -c /var/cvs/suspend/s2ram Password: Machine is unknown. This machine can be identified by: sys_vendor = "Acer" sys_product = "Aspire 2010" sys_version = "Aspire" bios_version = "V1.30" See http://en.opensuse.org/S2ram for details. If you report a problem, please include the complete output above. -------------------------------------------------------------------------- r!cat /proc/cmdline auto BOOT_IMAGE=Linux-new ro root=303 quiet acpi=on idebus=66 -------------------------------------------------------------------------- r!lspci 00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02) 00:01.0 PCI bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to AGP Controller (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] 02:00.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link) 02:01.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 02:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) 02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01) 03:00.0 USB Controller: NEC Corporation USB (rev 43) 03:00.1 USB Controller: NEC Corporation USB (rev 43) -------------------------------------------------------------------------- r!lsmod Module Size Used by bsd_comp 5568 0 radeon 99744 1 button 6544 0 processor 17308 0 ac 5124 0 battery 9604 0 cdc_acm 13280 2 ohci_hcd 28100 0 yenta_socket 24524 1 rsrc_nonstatic 11776 1 yenta_socket pcmcia_core 36496 2 yenta_socket,rsrc_nonstatic ipw2200 89452 0 snd_intel8x0 29788 0 snd_ac97_codec 82784 1 snd_intel8x0 snd_ac97_bus 2240 1 snd_ac97_codec snd_pcm_oss 38304 0 snd_mixer_oss 15168 1 snd_pcm_oss snd_pcm 66888 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_timer 20100 1 snd_pcm snd_page_alloc 9608 2 snd_intel8x0,snd_pcm ehci_hcd 36488 0 uhci_hcd 26700 0 ide_cd 35360 0 cdrom 32224 1 ide_cd drm 61076 2 radeon intel_agp 20956 1 agpgart 29456 2 drm,intel_agp b44 23500 0 usb_storage 60736 0 radeonfb 90688 1 -------------------------------------------------------------------------- Regards, * Ben Okopnik * Editor-in-Chief, Linux Gazette * http://LinuxGazette.NET * ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Suspend-devel mailing list Suspend-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/suspend-devel