From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pavel Machek Subject: Re: 2.5.69 - S3 Date: Sun, 18 May 2003 23:12:45 +0200 Sender: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Message-ID: <20030518211245.GA452@elf.ucw.cz> References: <200305140140.02188.mflt1@micrologica.com.hk> <200305180523.25157.mflt1@micrologica.com.hk> <20030518104852.GA324@elf.ucw.cz> <200305182005.30192.mflt1@micrologica.com.hk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <200305182005.30192.mflt1-DTdK3Ks6N5kHTnRCetW4+N0b+6lKrnBL@public.gmane.org> Errors-To: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Michael Frank Cc: acpi-devel-pyega4qmqnRoyOMFzWx49A@public.gmane.org List-Id: linux-acpi@vger.kernel.org Hi! > > > > > Was playing a bit with S3 - Single user mode, console, ACPI > > > > > core only, no modules. > > > > > > > > > > Suspending always works. > > > > > > > > > > Resuming performs somewhat randomly as follows: > > > > > > > > > > 1) Linux! - hang > > > > > > > > > > 2) Resume failed > > > > > > > > > > 3) Resumes with lots of shell prompts scrolling, and seems to > > > > > be functional thereafter > > > > > > > > > > What is the expected behaviour at this time? > > > > > > > > 3) is expected. You held down enter > > > > when you did echo, so it still sees > > > > enter down after resume. > > > > > > Thank you, a script which delays a few seconds before suspend > > > should fix 3) > > > > > > How to get rid of 1) and 2) ? > > > > For 4) (harddisk problems from other mail): does it work after IDE > > reset? If not, try disabling DMA with hdparm. > > Seems to work after hard disk reset. Problem seems to depend on disk > activity. Okay, so it works when you are lucky. > > As for 1) and 2): Good luck debugging 1) [adding more letters to > > see where it hangs etc]; > > The disk LED stays on, so perhaps it hangs in IDE. > > > what exactly means 2)? > > This is Toshiba BIOS message. System does cold reboot thereafter. There's not much I can do about this one. Perhaps toshiba bios does something stupid with disk during resume and needs to have it in some particular state? But then, after S3, disk should be powering up... > Q? How does BIOS know whether to do resume or reboot? Either bit in CMOS-RAM or some other magic. > further, there is mode 5) > > which is mode 4) _plus_ disk reset fails, and disk won't spin up again, and kjournald gets mad.... Disk reset should never ever fail. Can you try to debug that? > and mode 6) > > System hangs after all tasks left fridge with disk led on. > I suppose IDE gets false interupt upon resume. Spurious interrupts should be handled gracefully by IDE. On velo I ran my machine with IDE interrupt connected to 1kHz timer, and it more or less worked ("IDE0: spurious interrupt", "Last message repeated 1539 times"). Pavel -- When do you have a heart between your knees? [Johanka's followup: and *two* hearts?] ------------------------------------------------------- This SF.net email is sponsored by: If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge