Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Nov 2004 15:23:39 -0800
From:      "Kevin Oberman" <oberman@es.net>
To:        Nate Lawson <nate@root.org>
Cc:        acpi@FreeBSD.org
Subject:   Re: PATCH: power down acpi and pci devices in suspend/resume 
Message-ID:  <20041124232339.E1B605D07@ptavv.es.net>
In-Reply-To: Your message of "Wed, 24 Nov 2004 09:49:18 PST." <41A4C99E.8050507@root.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Wed, 24 Nov 2004 09:49:18 -0800
> From: Nate Lawson <nate@root.org>
> 
> This is a multi-part message in MIME format.
> --------------010606030407040208010108
> Content-Type: text/plain; charset=us-ascii; format=flowed
> Content-Transfer-Encoding: 7bit
> 
> Kevin Oberman wrote:
> > I have tried the new set of ACPI power patches and they are better. Now
> > the system almost works after resume. Only the cbb fails:
> > cbb0: bad Vcc request. ctrl=0xffffff88, status=0xffffffff
> > cbb_power: 0V
> > tdkphy0: detached
> 
> Apologies, I just found what was causing this.  My patch to perform 
> suspending before powering down devices didn't get merged with this tree 
> where I was implementing powerstates.  I fixed this and unified pci/acpi 
> power on suspend behavior under the tunable/sysctl "debug.suspend_power".
> 
> Please test the attached patch.  If it works well, I'll commit it as 
> shown to get testing in -current.  If it causes trouble, the default for 
> debug.suspend_power can be set to 0.

The new patch removed the annoying "bad Vcc request" messages, but
that's all it improved.  With the new patch I still lose cbb1 and
anything connected to it. I see no real difference in the log other than
the disappearance of the Vcc messages, but that is a good thing.

If I set debug.suspend_power to '0', everything works as it did
before. All PCI and CardBus devices seem to work fine after resume.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041124232339.E1B605D07>