
x64: PCI Subsystem ID Changes in ConnectX Firmware
2.6.0 From Mellanox (15544691)
Upgrading the ConnectX rmware to version 2.6.0 or higher on a running system might cause
problems in some HCAs and x64 platforms. This issue aects only Mellanox-branded HCAs.
Sun-branded PCIe HCAs, EMs, and NEMs, and SPARC platforms are not aected.
You might be unable to boot the system or the system might hang during boot. The ibd
(IPoverIB) instance numbers might change and prevent the system from booting and plumbing
ibd devices.
Choose one of the following workarounds.
Workaround 1: Before rebooting the system after updating the rmware using cxflash,
remove the ibdx instances from the /etc/path_to_inst le and the /dev directory. Perform
the following steps:
1. Log in as the root user and list the relevant devices.
The device tree information might look like the following example:
# ls -R /devices | grep 15b3
/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0
/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib
/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0
/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib
/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1
/devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl
Note – Device specics vary depending on the Mellanox-branded card installed.
2. Edit the path_to_inst le.
a. Make a backup copy of the existing path_to_inst le.
# cp /etc/path_to_inst /etc/path_to_inst.backup
b. In the path_to_inst le, search for lines that contain ibd and hermon, and delete those
lines. Save and close the le.
3. Remove the entries in the /dev directory.
# rm /dev/ibd?*
4. Reboot the system.
The system boots normally, and the corresponding device tree looks like this:
# ls -R /devices | grep 15b3
/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0
/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib
/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0
/devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib
Hardware-Related Issues and Bugs
Oracle Solaris 10 1/13 Release Notes • March 201340
Comentarios a estos manuales