===== Прошивка backplane ===== В определенных случаях может потребоваться прошивка панели для подключения дисков. Примером такой ситуации может выступать сценарий, когда серверная платформа не видит SSD-дисков из-за старой прошивки. Процесс прошивки следующий. 1. Качаем и создаём образ CentOS 7. Скачать можно по ссылке: http://isoredirect.centos.org/centos/7/isos/x86_64/ 2. Устанавливаем CentOS на другой диск, доступный на сервере. Если независимых от backplane дисков нет - можно использовать другой USB-носитель. 3. Грузимся в установленную систему. Чтобы она получила адрес по DHCP, запускам //dhclient//, далее можем работать по SSH. 4. Для прошивки нам потребуется утилита sg_utils, её будем компилировать, поэтому устанавливаем gcc командой yum install gcc 5. Создаем каталог, качаем и распаковываем туда архив с sg_utils, полученный от поставщика оборудования mkdir /var/sg cd /var/sg sudo chmod 755 ./configure make ./configure make install 6. Создаём каталог ///var/snr// и записываем в него прошивку, полученную от поставщика оборудования. mkdir /var/snr :!: //Следует перепроверить несколько раз, что полученная прошивка верная. Backplane, прошитый неправильной прошивкой, работать не будет, для его воскрешения потребуется программатор.// 7. Проверяем текущую прошивку и адрес экспандера. sg_map -i Результат будет выглядеть примерно следующим образом: /dev/sg1 TTY2112 2U12SXP 24Sx12G B015 8. Все дальнейшие действия выполняем от пользователя //root// в каталоге ///var/snr//. sgAA меняем на адрес устройства, полученный на предыдущем шаге. cd /var/snr sg_write_buffer -m 0xe -b 4500 -I boot_cfg.bin /dev/sgAA sg_write_buffer -m 0xe -b 4500 -I boot_mips.bin /dev/sgAA sg_write_buffer -m 0xe -b 4500 -I istr_flash_pm8044_RM_2125_L_25HDD_SASSSD.bin /dev/sgAA sg_write_buffer -m 0xe -b 4500 -I sxp_evbd_rom.bin /dev/sgAA sudo sync sg_write_buffer -m 0xf /dev/sgAA sudo sync Рекомандация от вендора по завершению процесса. :!: //После прошивки обязательно выключить сервер, и отключить питание на 30-40 секунд//. {{tag>SNR CentOS Linux Hardware}}