User Tools

Site Tools


прошивка_backplane

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
прошивка_backplane [2024/02/08 10:45] jpпрошивка_backplane [2024/02/08 11:05] (current) jp
Line 12: Line 12:
  
 4. Для прошивки нам потребуется утилита sg_utils, её будем компилировать, поэтому устанавливаем gcc командой 4. Для прошивки нам потребуется утилита sg_utils, её будем компилировать, поэтому устанавливаем gcc командой
-   yum install gcc+   yum install gcc    
 +5. Создаем каталог, качаем и распаковываем туда архив с sg_utils, полученный от поставщика оборудования 
 + 
 +<code> 
 +mkdir /var/sg 
 +cd /var/sg 
 +sudo chmod 755 ./configure 
 +make 
 +./configure 
 +make install 
 +</code> 
 + 
 +6. Создаём каталог ///var/snr// и записываем в него прошивку, полученную от поставщика оборудования. 
 + 
 +   mkdir /var/snr 
 + 
 +:!: //Следует перепроверить несколько раз, что полученная прошивка верная. Backplane, прошитый неправильной прошивкой, работать не будет, для его воскрешения потребуется программатор.// 
 + 
 +7. Проверяем текущую прошивку и адрес экспандера.  
 + 
 +   sg_map -i 
 +Результат будет выглядеть примерно следующим образом: 
 + 
 +   /dev/sg1 TTY2112 2U12SXP 24Sx12G B015 
 +8. Все дальнейшие действия выполняем от пользователя //root// в каталоге ///var/snr//.  
 + 
 +sgAA меняем на адрес устройства, полученный на предыдущем шаге. 
 + 
 +<code>cd /var/snr</code> 
 +<code> 
 +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 
 +</code> 
 + 
 +Рекомандация от вендора по завершению процесса. 
 + 
 +:!: //После прошивки обязательно выключить сервер, и отключить питание на 30-40 секунд//
 + 
 +{{tag>SNR CentOS Linux Hardware}}
прошивка_backplane.1707389139.txt.gz · Last modified: 2024/02/08 10:45 by jp