Dell PowerVault MD1200 Management - Arch30n/blog GitHub Wiki

Serial debug connexion

Pour se connecter au port debug de la PowerVault :

sudo cu -l /dev/ttyS0 -s 38400

une fois connecté, taper devils pour avoir la liste des commandes

Script maison pour baisser la vitesse des ventilos

# Libération du port ttyS0 si occupé
[ -e /var/lock/LCK..ttyS0 ] && rm /var/lock/LCK..ttyS0

# Configuration du port ttyS0
stty -F /dev/ttyS0 speed 38400 ixon ixoff -parenb raw

# Envoi de la commande set_speed sur le port ttyS0
echo -ne "set_speed 15\n\r" > /dev/ttyS0

SG_SES Utility

Affichage de la liste des pages de diagnostique :

sudo sg_ses -s /dev/sg23
  DELL      MD1200            1.01
Supported diagnostic pages:
  Supported Diagnostic Pages [sdp] [0x0]
  Configuration (SES) [cf] [0x1]
  Enclosure Status/Control (SES) [ec,es] [0x2]
  String In/Out (SES) [str] [0x4]
  Threshold In/Out (SES) [th] [0x5]
  Additional Element Status (SES-2) [aes] [0xa]
  <unknown> [0x80]

Interrogation de la page Enclosure Status/Control (SES) [ec,es] [0x2]

# Affichage de la vitesse des ventilos
sudo sg_ses -p 0x2 /dev/sg23 | grep speed
shutdown <why>

0 - SELFSHUTDOWN_OT_POLLED
1 - SELFSHUTDOWN_OT_INTERRUPT
2 - HOSTREQUESTSHUTDOWN
3 - HOSTABORTSHUTDOWN
4 - Turn off Supply 1
5 - Turn off Supply 2
6 - Turn off Both Supplies

Update Firmware via SAS utils

apt-get install lsscsi sg3-utils

Get the enclosure address

root@r620tester:~# lsscsi -g
[1:0:2:0]    enclosu DELL     MD1200           1.06  -          /dev/sg0
[1:0:3:0]    disk    ATA      Samsung SSD 860  3B6Q  /dev/sda   /dev/sg1
[6:0:0:0]    disk    ATA      KINGSTON SV300S3 BBF0  /dev/sdb   /dev/sg2

Use that address

sg_write_buffer -b 4k -m dmc_offs_save -I MD12_106.bin /dev/sg0
⚠️ **GitHub.com Fallback** ⚠️