From: David Brownell <david-b@pacbell.net>
To: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: linux-pm@lists.linux-foundation.org, linux-acpi@vger.kernel.org
Subject: Re: [patch 2.6.21-git] pci_choose_state() works, does ACPI magic
Date: Mon, 21 May 2007 11:58:34 -0700 [thread overview]
Message-ID: <200705211158.34778.david-b@pacbell.net> (raw)
In-Reply-To: <200705211221.09439.bjorn.helgaas@hp.com>
On Monday 21 May 2007, Bjorn Helgaas wrote:
> On Monday 21 May 2007 11:55:54 am David Brownell wrote:
> > On Monday 21 May 2007, Bjorn Helgaas wrote:
> > > We had a bug[1] a while back where e1000 would suspend a device and
> > > call pci_power_state(), which used ACPI to turn off the slot. The
> > > only problem was that this was a dual-port card and the other port
> > > was still active when the lights went out.
> >
> > Sounds like an ACPI bug to me: not properly tracking the users
> > of a given PCI power resource.
>
> acpi_bus_set_power() takes a "handle", which refers to the slot.
Odd; elsewhere the "handle" refers to a single logical device,
and that's normally been a single function. And the examples
in the Microsoft doc you mentioned show that structure too.
Of course, I'm not used to seeing ACPI look at devices in slots
either ... usually it just tells me about things on the mainboard.
It seems hotplug PCI needs work yet.
... Regardless, this pre-existing problem wasn't affected by
the $SUBJECT patch.
- Dave
> http://www.microsoft.com/whdc/system/pnppwr/hotadd/hotplugpci.mspx
>
> > > [1] https://bugzilla.novell.com/show_bug.cgi?id=162320
>
prev parent reply other threads:[~2007-05-21 18:58 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-09 19:22 [patch 2.6.21-git] pci_choose_state() works, does ACPI magic David Brownell
2007-05-10 20:23 ` Rafael J. Wysocki
2007-05-10 20:35 ` David Brownell
2007-05-14 9:39 ` [linux-pm] " Pavel Machek
2007-05-14 15:01 ` David Brownell
2007-05-21 17:34 ` Bjorn Helgaas
2007-05-21 17:55 ` David Brownell
2007-05-21 18:21 ` Bjorn Helgaas
2007-05-21 18:58 ` David Brownell [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200705211158.34778.david-b@pacbell.net \
--to=david-b@pacbell.net \
--cc=bjorn.helgaas@hp.com \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-pm@lists.linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox