Bug 174893
| Summary: | shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5 - HP xw8400 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 4 | Reporter: | Jeff Burke <jburke> | ||||
| Component: | kernel | Assignee: | Jim Paradis <jparadis> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 4.3 | CC: | acpi-bugzilla, clasohm, jbaron, peterm, rajesh.shah | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2006-09-29 23:53:23 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Jeff Burke
2005-12-03 16:08:17 UTC
These messages are actually from the ACPI PCI Hot Plug Resource Manager. Still an issue with a kernel newer than 2.6.9-24.EL? We are seeing the same error messages on a HP ProLiant DL585 with RHEL4 U2, BIOS version A01. The error messages are coming from the SHPC hotplug driver complaining about a missing ACPI _BBN method. This method tells it the starting bus number under a root bridge. The BIOS on these systems is likely not creating the _BBN method since there is a single root bridge in the system, in which case the bus number may be assumed to start from 0. Are these systems expected to support SHPC hotplug? If no, the messages can be ignored since the system doesn't support this capability anyway. If yes, there are 2 fix options: 1) have the BIOS create the _BBN method under the root bridge 2) make shpchp assume that a missing _BBN implies bus numbering starts at 0 (untested patch attached). This patch will break on systems that have multiple root bridges or on systems where bus number does not start at 0, but such systems are already at risk because the ACPI root bridge driver also assumes the same thing. Created attachment 123629 [details]
Fix SHPC hotplug driver problem with missing _BBN
If the BIOS for a system that supports SHPC hotplug capability does not support
the ACPI _BBN method, assume that bus numbering starts at 0.
independent of hot plug, we found that enumerating PCI root busses on some systems failed due to missing _BBN, and so we augmented the use of _BBN with evaluation of _CRS on the PCI device, which also can return a bus number. Maybe the hot plug driver should do this too. With RHEL4 U4 beta kernel: 2.6.9-36.EL hda_codec: Unknown model for ALC262, trying auto-probe from BIOS... pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 hw_random: RNG not detected pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 The customer has closed this issue as NOTABUG, so I will close this bugzilla as well. |