NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/38817: regression in acpi sleep on lifebook S6510



>Number:         38817
>Category:       kern
>Synopsis:       regression in acpi sleep on lifebook S6510
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 01 14:40:00 +0000 2008
>Originator:     Brett Lymn (Master of the Siren)
>Release:        NetBSD 4.99.55 and -current as of 1st June 2008
>Organization:
Brett Lymn
>Environment:
NetBSD 4.99.55 (ROVER2) #32: Sat May 24 20:16:46 CST 2008

Architecture: i386
Machine: i386
>Description:
        There appears to have been a regression in the ACPI S3 sleep support
on my laptop.  With a kernel from 4.99.55 if I disable a couple of devices
that did not have power hooks defined then I am able to sleep the laptop
and, with the limited testing I have done, resume without problems.  I
updated my sources 20080601 and I no longer need to disable the devices
I used to need to before because hooks have been added but the machine now
hangs when I try to sleep it, the last kernel message is "flushing disk
caches" and it just stops there.  I added the flags -vxs to my boot command
to try and see where the hang was but when I do this the machine actually
manages to sleep so I guess the extra delays introduced by the debug output
are enough to make the ACPI sleep work.

>How-To-Repeat:
        If you have a fujitsu lifebook S6510 (maybe other models, I don't
know) then do the following:

1) using a 4.99.55 kernel, use boot -c and disable mskc, msk and lpt.  Use
   apm -d -z to sleep the machine, observe the machine sleeps, press the
   power button, the machine wakes up.

2) using a kernel built from 20080601 sources, boot the machine.  Use 
   apm -d -z and observe the machine just hangs after the kernel says
   "flushing disk caches"

3) using the same kernel as in 2, use boot -vxs to boot the machine.
   Use apm -d -z and observe a lot of debug output and then the machine
   sleeps successfully, press the power button, the machine wakes up.

>Fix:
  Unknown



Home | Main Index | Thread Index | Old Index