PCI config space is not restored upon resume (macbook pro)

Oleg Sharoyko osharoiko at gmail.com
Tue Aug 3 16:25:05 UTC 2010

On 3 August 2010 17:44, John Baldwin <jhb at freebsd.org> wrote:

> I wonder if the bus numbers for PCI-PCI bridges need to be restored on resume?
> If they aren't then config transactions won't be routed properly.  You could
> add a pcib_resume() method that prints out the various bus register values
> after resume to see if they match what we print out during boot.

I'll do that tomorrow and report the results.
As I can see PCI-PCI bridge (non ACPI) restores bus numbers, while
ACPI version - don't.

Oleg Sharoyko

More information about the freebsd-hackers mailing list