Contents
Giới thiệu
Trong bài viết này 123host sẽ hướng dẫn Cross Flash firmware các card RAID IBM M1015 sang firmware của card LSI9211-8i P20 IT mode.
Mục đích của việc cross flash firmware này để cho các dòng raid card cũ IBM M1015 có được chế độ passthrough. Chế độ passthrough cho phép các ổ đĩa được nhận trực tiếp trên OS mà không cần phải cấu hình Virtual Disk, hoặc JOBD trên card RAID. Giúp tăng hiệu năng sử dụng của ổ đĩa do loại bỏ lớp xử lý RAID của Raid card, tăng khả năng mở rộng số lượng ổ cứng của server mà không bị phụ thuộc vào số lượng chân cắm sata của mainboard. Tối ưu cho việc sử dụng với các hệ thống storage.
Chuẩn bị
- Để chuẩn bị cho việc flash firmware này, bạn cần chuẩn bị các thiết bị sau đây:
- Máy tính chạy windows, có cài đặt sẵn phần mềm rufus (có thể download phần mềm tại đây).
- 01 USB.
- 01 máy tính và server có hỗ trợ UEFI + Legacy BIOS. Trong bài viết này, 123host sử dụng Server Supermicro có hỗ trợ UEFI.
- Tải các phần mềm cần thiết cho quá trình flash: flash-to-LSI-it-tools.
Thao tác thực hiện
Tạo USB Boot FreeDOS
- Tiến hành bật phần mềm rufus và chọn các lựa chọn như sau rồi bấm Start:
- Boot Selection: FreeDOS
- Partition scheme: MBR
- Target system: BIOS (or UEFI-CMS)
- File system: FAT32
- Chọn OK
- Quá trình tạo USB Boot FreeDOS hoàn tất.
- Tiến hành copy 2 thư mục EFI và LSI trong file các phần mềm cần thiết cho quá trình flash ở bước trước vào USB.
Lưu sas address và clear firmware cũ
Boot vào USB FreeDOS
- Tiến hành chuyển chế độ Boot của máy tính sử dụng để flash firmware qua Legacy và chọn 1st Boot là USB
- Hệ thống sẽ boot vào FreeDOS trên USB
- Truy cập vào thư mục LSI trên USB
cd LSI
- Các file có sẵn trong thư mục
- Tại thư mục LSI, tiến hành gõ câu lệnh sau để trích xuất thông tin card raid vào file raidcard.txt
MegaCli.exe -AdpAllInfo -aAll > raidcard.txt
- Tiến hành sao lưu SBR gốc của card raid bằng câu lệnh sau:
MegaRec.exe -readsbr 0 M1015.bin
- Tiến hành xoá SBR gốc của card bằng câu lệnh sau:
MegaRec.exe -writesbr 0 empty.bin
- Trong trường hợp thực hiện câu lệnh bị lỗi, tiến hành thực hiện lại tới bao giờ hệ thống báo thành công thì thôi
- Tiến hành xoá BIOS cũ của card raid bằng câu lệnh sau:
MegaRec.exe -cleanflash 0
- Tiến hành shutdown máy tính. Cắm USB vào 1 máy tính khác và copy file RAIDCARD.TXT được lưu trong thư muc LSI trên USB rồi tìm tới dòng SAS Address. Thông tin này sẽ dùng để nạp lại SAS Address cho card Raid sau khi flash sang firmware mới.
Flash Firmware mới cho card raid IBM M1015
Boot vào EFI shell
- Chuyển máy tính sử dụng để flash firmware sang UEFI và 1st Boot device là USB sử dụng ở bước trước:
- Hệ thống sẽ boot vào EFI shell
- Sử dụng lệnh sau để list các disk được cắm vào hệ thống
map -b
- Trong trường hợp máy tính sử dụng để flash firmware chỉ căm duy nhất 1 USB, USB này thường được map với tên là fs0.
- Tiến hành truy cập vào USB bằng câu lệnh sau:
fs0:
- Truy cập vào thư mục LSI bằng câu lệnh:
cd LSI
- Thư mục trên sẽ có các file sau:
Flash firmware card IBM M1015 sang firmware trung gian LSI9211-8i P7 IT mode
- Truy cập vào thư mục 92118iLSI_P7
cd 92118iLSI_P7
- Sử dụng câu lệnh sau để flash card raid qua firmware LSI9211 P7 IT mode
sas2flash_p5.efi -o -f 2118it.bin
- Như vậy quá trình flash đã hoàn tất
- Tiến hành add lại SAS Address cho card với thông tin SAS Address đã lưu trong các bước trước.
sas2flash_p5.efi -o --o -sasadd 500605bxxxxxxxxx
Flash firmware card IBM M1015 sang firmware mới nhất LSI9211-8i P20 IT mode
- Back lại thư mục LSI và truy cập thư mục 92118i_P20_new
cd ..
cd 92118i_P20_new
- Flash firmware sang firmware LSI9211-8i P20 IT mode
sas2flash.efi -o -f 2118it.bin
- Hệ thống đã update thành công Firmware từ LSI9211 P7 sang LSI9211 P20
- Tiến hành nạp lại BIOS cho card
sas2flash.efi -b MPTSAS2.ROM
- Hệ thống đã nạp lại BIOS thành công
Kiểm tra lại
- Reboot lại hệ thống, nếu hệ thống load được BIOS của card raid như hình
- Chúc mừng bạn, bạn đã flash firmware của card raid IBM M1015 sang LSI9211-8i P20 thành công
Addmin có thể cho biết điều kiện các card SAS nào (chipset, hay những model v.v.) có thể flash LSI (Avago) 9211-8i P20 IT mode không ạ ?