I've been experimenting with a set of HP H240 SAS-3 controllers in HBA mode (it supports either HBA or RAID mode). For the most part it works and performs well, but I've had this one strange issue with "cold"-plugging not working and I'm wondering someone knows something about this? The system is a Supermicro X9DRi-LN4F+ w/ SAS-216A backplane and 24x HGST SAS3 SSDs, being a non-HP system, I'm also wondering if the issue is related to it not being in an HP Proliant?
So, here's the issue:
scenario that works:
1) power off system
2) plugin all 24x SAS3 SSDs (HGST HUSMM8080)
3) boot up Linux
4) all 24 SSDs are detected and work fine.
5) i can hot-unplug and hot-plug the SSDs and they go away and get detected again just fine.
scenario that doesn't work:
1) power off system
2) unplug all 24x SSDs
3) boot up Linux
4) insert any of the SSDs, but none of them are detected by the 'hpsa' driver. the 'hpsa' driver is the one downloaded from HP's website for the OS (RHEL7). it's almost like the SAS port is powered off.
5) i've tried re-scanning the scsi bus, no good
6) i've tried unloading and reloading the driver to see if it would trigger something, no good.
Anyone know why this is? Is there perhaps a driver setting I can change? I've updated firmware to the latest 6.60, but still same issue. If anyone has a Proliant system with this H240 HBA in a lab setting, I'm wondering if you can try the above steps and see if the behavior is the same or not?
So, here's the issue:
scenario that works:
1) power off system
2) plugin all 24x SAS3 SSDs (HGST HUSMM8080)
3) boot up Linux
4) all 24 SSDs are detected and work fine.
5) i can hot-unplug and hot-plug the SSDs and they go away and get detected again just fine.
scenario that doesn't work:
1) power off system
2) unplug all 24x SSDs
3) boot up Linux
4) insert any of the SSDs, but none of them are detected by the 'hpsa' driver. the 'hpsa' driver is the one downloaded from HP's website for the OS (RHEL7). it's almost like the SAS port is powered off.
5) i've tried re-scanning the scsi bus, no good
6) i've tried unloading and reloading the driver to see if it would trigger something, no good.
Anyone know why this is? Is there perhaps a driver setting I can change? I've updated firmware to the latest 6.60, but still same issue. If anyone has a Proliant system with this H240 HBA in a lab setting, I'm wondering if you can try the above steps and see if the behavior is the same or not?