I’ve been working on an issue for the past week with the following hardware/software:
3x Lenovo x3650 M5 Type 5462 6x Fusion-MPT 12GSAS SAS3008 (two each host) 1x IBM v3700 SAN VMWare 6.0 U2 (Lenovo image)
The HBA’s and SAN were configured in the following manner:
What I didn’t realise early on was that multipathing from the SAN to VMWare was not working. As I was in a rush, I saw the SAS connections were live. The SAN said everything was ok, so I didn’t think twice.
However, on closer inspection on the SAN, I found that only one SAS HBA on each host was active. Hmm, what was going on?
VMWare was also reporting the same issue:
Initially, I thought this was a SAN issue. I contacted support who checked out the SAN and couldn’t find any issue.
I then contacted VMWare who initially said the configuration was not supported (driver wise). Actually, what I found is VMWare were referring to the wrong driver.
After about a week of going back and forward, I noticed the drivers that were shipped with the Lenovo VMWare image were not the latest. I proceed to update the drivers which in turn, enabled multi-pathing in VMWare.
This was quite a simple issue but made a bit more complicated as all the hardware seemed supported and at the right driver level.
The correct driver was the lsi-msgpt3 driver found here. lsi-msgpt3 version lsi-msgpt3 version 13.00.00.00-1OEM. The installed version was lsi-msgpt3 version 12.00.00.00-1OEM.
Sometimes it pays to check the basics.