https://bugzilla.kernel.org/show_bug.cgi?id=47981





--- Comment #34 from Bjorn Helgaas <bhelg...@google.com>  2012-10-12 21:03:52 
---
My inclination is to do nothing in Linux or ACPICA.  Everything points to this
being a BIOS issue, and it seems like such an egregious issue that it's not
worth spending time or adding kernel bandaids to try to patch things up.

For this particular issue of the boot failing because we can't get valid _CRS
info for the PCI host bridges, booting with "pci=nocrs" is a reasonable
workaround and seems sufficient.

We could make the argument that Linux should be able to survive this by
reassigning all the BARs to the values they contained at BIOS handoff.  In
fact, we do have code that's supposed to do that.  My guess is that it failed
in this case because we think there are no resources available on the PCI bus
at all.  We can't really fall back to some sort of default resources, because
it's actually quite common to have buses with no resources -- these are often
used for things like uncore devices that need only config registers and no MEM
or IO space -- and in those cases, we don't want to assume default resources.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to