Description of problem: The multipath-tools components rely on being able to retrieve vendor/product information from sysfs in order to match storage controllers to their configurations. The CCISS driver does not export these attributes. Version-Release number of selected component (if applicable): All RHEL4 kernels. How reproducible: 100% Steps to Reproduce: 1. Install device-mapper-multipath on a system with dual CCISS controllers 2. Attempt to configure multipath maps (e.g multipath -v3) Actual results: # multipath -v6 load path identifiers cache # # all paths in cache : # path cciss!c0d0 not found in pathvec ===== path info cciss!c0d0 (mask 0x1f) ===== path cciss!c1d0 not found in pathvec ===== path info cciss!c1d0 (mask 0x1f) ===== path cciss!c1d1 not found in pathvec ===== path info cciss!c1d1 (mask 0x1f) ===== path cciss!c2d0 not found in pathvec ===== path info cciss!c2d0 (mask 0x1f) ===== path cciss!c2d1 not found in pathvec ===== path info cciss!c2d1 (mask 0x1f) ===== Expected results: Multipath maps detected and configured. Additional info: CCISS upstream does not support these attributes either. Patches adding them were posted twice to LKML back in 2007. On the first post a number of problems were pointed out but the repost addressing these does not appear to have gone anywhere: http://lkml.indiana.edu/hypermail/linux/kernel/0711.2/1026.html http://lkml.indiana.edu/hypermail/linux/kernel/0712.1/2724.html
This has been solved in 'cciss updates needed for RHEL 4.8'. I'm closing this as duplicate. *** This bug has been marked as a duplicate of bug 490187 ***
I'm reopening this since multipath needs to be able to get the cciss bus sysfs attribute which is exported via cciss_show_bus() in the lkml patch Bryn referenced. If this is impossible to do in RHEL4, multipath can work around it. But for the multipath code to work as it is now, the bus attribute is necessary.
Ben, thanks for helping us with the multipath issue. I thinks we are sure too late for RHEL4.8, and I'm not sure if this will qualify for RHEL4.9. Is multipath somehow limited in function without the bus attribute or not ? We've a simmillar issue in RHEL5, so we can add the missing attribute at least there and close this one as WONTFIX.
*** Bug 498880 has been marked as a duplicate of this bug. ***
Created attachment 342323 [details] Patch to export bus attribute to sysfs Patch copied from bz#490187 Patch to export bus attribute to sysfs
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.
Tomas, was the bus attribute all that was needed to resolve this issue? Or are others needed, also. We're trying to limit rhel4 to bug fixes only. -- mikem
(In reply to comment #9) > Tomas, was the bus attribute all that was needed to resolve this issue? Or are > others needed, also. We're trying to limit rhel4 to bug fixes only. > > -- mikem Thanks, from the test I hope this was the last attribute needed. Posted today on rhkl.
Mike, Can you provide an ETA for when this patch will be submitted upstream? Upstream posting is holding up the delivery of a final resolution to the customers waiting for this. Thanks and Regards, Ron
Committed in 89.14.EL . RPMS are available at http://people.redhat.com/vgoyal/rhel4/
A patch is already upstream that exports the bus attribute. Please see: http://patchwork.kernel.org/patch/26781/ This patch assigns a cciss bus_type which I think does the same thing as the patch from Tomas.
>> Tomas, was the bus attribute all that was needed to resolve this issue? Or are >> others needed, also. We're trying to limit rhel4 to bug fixes only. >> >> -- mikem > > Thanks, from the test I hope this was the last attribute needed. > > Posted today on rhkl. ------- Where are we on this?
(In reply to comment #20) > >> Tomas, was the bus attribute all that was needed to resolve this issue? Or are > >> others needed, also. We're trying to limit rhel4 to bug fixes only. > >> > >> -- mikem > > > > Thanks, from the test I hope this was the last attribute needed. > > > > Posted today on rhkl. > ------- > Where are we on this? The patch posted here is committed in 89.14.EL - Comment#18 But your patch http://patchwork.kernel.org/patch/26781/ doesn't contain this - look for cciss_show_bus, this function is not in the patch you mentioned.
Some errors/confusions while adding the bz to errata tool. Returning bz to MODIFIED state so that it can be added to errata.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: CCISS devices are now supported.
Through code review, confirmed the patch included into kernel-2.6.9-97.EL, marked SanityOnly.
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 therefore 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/RHSA-2011-0263.html