Fohdeesha / lab-docu

Centralized documentation for equipment used by STH & FBOM members
http://fohdeesha.com/docs/
GNU General Public License v3.0
169 stars 60 forks source link

Hard-drives' status and activity led off after flashing LSI firmware #8

Closed marius-nicolae closed 3 years ago

marius-nicolae commented 4 years ago

Hi,

After flashing the LSI firmware for an H710P Mini D1 on a Dell Poweredge R720, by following the guide from https://fohdeesha.com/docs/H710P-D1/ , both status and activity LEDs from all hard-drives are off all the time. The hard-drives are correctly identified by the bios and OS and function normally.

Did anyone encounter this situation? What would be the cause and how can it be fixed?

Thanks!

kaminet commented 4 years ago

For me status LEDs also does not work. They never light up, even when locating drive from UEFI:

Drive activity LEDs more or less working. For SAS HDD LEDs are ON and BLINK for activity For SATA SSD LEDs are OFF and BLINK for activity (initially ON on boot) For SATA HDD LEDs does not work, always OFF

In my case Drive Bay numbers are reversed. 0 <=> 7

Moxified commented 3 years ago

Same issue. Activity LED seem to work but status LED are dark and bay numbers are reversed. H710 mini D1 in an R420.

Fohdeesha commented 3 years ago

Hi, this is expected behavior and there's nothing we can do about it. The crossflashed LSI card is working properly and sending the signalling commands for LEDs over the SAS connection, however the dell backplane ignores these and expects proprietary control commands over a totally separate serial connection from IDRAC (you can see the separate connector towards the right side of the backplane, connecting to the rear area of the motherboard). Obviously the LSI card is going to be totally unaware of this. This is the same reason the drive order is presented strangely, the backplane presents the drive bays in a very strange order that the dell firmware was programmed to "straighten out", and of course the OEM lsi firmware will not do this