Note: This bug is displayed in read-only format because
the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
DescriptionKim van der Riet
2011-03-25 18:52:34 UTC
When configuring opensm to work on RHEL 6.0, I found that the guid value that must be set in the opensm.conf file must be a value of 1 higher than the actual guid to correctly start.
On my RHEL-6 x86_64 box:
# ibv_devices
device node GUID
------ ----------------
mlx4_0 0002c90300076cb2
# cat /sys/class/infiniband/mlx4_0/node_guid
0002:c903:0007:6cb2
However if I use this value in the opensm.conf file:
<snip>
# The port GUID on which the OpenSM is running
guid 0x0002c90300076cb2
</snip>
I get the following error:
[1ECF4700] 0x01 -> osm_vendor_open_port: ERR 5422: Unable to find requested CA guid 0x2c90300076cb2
However, if I set the conf file to:
<snip>
# The port GUID on which the OpenSM is running
guid 0x0002c90300076cb3
</snip>
then the service starts correctly.
Package: opensm-3.3.5-1.el6.x86_64
Comment 2RHEL Program Management
2011-03-25 19:17:49 UTC
This request was evaluated by Red Hat Product Management for
inclusion in the current release of Red Hat Enterprise Linux.
Because the affected component is not scheduled to be updated
in the current release, Red Hat is unfortunately unable to
address this request at this time. Red Hat invites you to
ask your support representative to propose this request, if
appropriate and relevant, in the next release of Red Hat
Enterprise Linux. If you would like it considered as an
exception in the current release, please ask your support
representative.
The node_guid is not the same as the port guid. You need the guid for the port you want opensm to attach to. If you look at ibv_devinfo you will see something like this:
hca_id: mlx4_0
transport: InfiniBand (0)
fw_ver: 2.6.648
node_guid: 0002:c903:0004:8ca0
sys_image_guid: 0002:c903:0004:8ca3
The node guid is a base number, the first port on the card is one higher than the node guid, the second port on the card is two higher than the node guid, and then the sys image guid is one higher still yet.
When configuring opensm to work on RHEL 6.0, I found that the guid value that must be set in the opensm.conf file must be a value of 1 higher than the actual guid to correctly start. On my RHEL-6 x86_64 box: # ibv_devices device node GUID ------ ---------------- mlx4_0 0002c90300076cb2 # cat /sys/class/infiniband/mlx4_0/node_guid 0002:c903:0007:6cb2 However if I use this value in the opensm.conf file: <snip> # The port GUID on which the OpenSM is running guid 0x0002c90300076cb2 </snip> I get the following error: [1ECF4700] 0x01 -> osm_vendor_open_port: ERR 5422: Unable to find requested CA guid 0x2c90300076cb2 However, if I set the conf file to: <snip> # The port GUID on which the OpenSM is running guid 0x0002c90300076cb3 </snip> then the service starts correctly. Package: opensm-3.3.5-1.el6.x86_64