Description of problem: The HP DL580 G5 PCI architecture is designed for breadth-first sorting. Specifically, the onboard controller only appears as controller-zero when the kernel sorts breadth-first. The controller detect order is critical to work properly with our OS installer and storage management tools. If the controller detect order changes from RHEL3->RHEL4, we run the risk of dataloss. The attached patch puts the DL580 G5 on the pci=bfsort whitelist in the 2.6.9 kernel. This allows us to use this hardware in production.
Patch submitted to rhkernel-list
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release.
Created attachment 296954 [details] Add HP DL580 G5 to bfsort whitelist This is the patch that was submitted to the RHKL.
in kernel-$NEW_VER You can download this test kernel from http://people.redhat.com/dzickus/el5
in kernel-2.6.18-85.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5
Already shiping systems should never have their probe order changed, we risk breaking existing customers and that is more important than whether the odd label lines up on the case.
(and QA please verify that every device that is say eth0 in RHEL 5.1 from a new install is the same in RHEL52. from a new install, if not please fail the QA)
Tony, Has HP tested this?
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2008-0314.html