add h310 guide, cleanup

This commit is contained in:
Jon Sands 2020-02-11 03:40:36 -05:00
parent 23e124a961
commit 8d403159c9
6 changed files with 82 additions and 25 deletions

View File

@ -0,0 +1,69 @@
# H310 Mini IT Mode Flashing
Instructions for flashing the H310 Mini Mono. Full credits for this guide go to [fourlynx](mailto:fourlynx@phoxden.net) and his original [H310 Mini guide](https://doku.phoxden.net/pages/viewpage.action?pageId=7208964). As we were working on these H710 guides together and building a convenient live ISO, we figured we might as well add an easy H310 mini script to it.
## Linux Time
Boot into the Linux ISO from the ZIP. Use the following credentials to login: **user/live**
We highly recommend SSH'ing to the live ISO so you can copy/paste commands and not have to use the iDRAC virtual console. To do so, run the following to find the IP of the install:
```
ipinfo
```
It should spit out an IP. SSH to it, using the same **user/live** credentials. This is not required and you can continue on using the iDRAC (or physical) console, but it will be slightly more inconvenient.
## Flashing IT Firmware
Now, still in Linux, we need to change to the root user:
```
sudo su -
```
Now we need to note down the SAS address of the adapter so we can program it back later. Run the following and save the output somewhere:
```
sas-h310
```
Once you have the address saved, run the flashing script. This will program the appropriate IT mode SBR, then flash the card with IT firmware:
```
H310
```
It should automatically do everything required to flash the card. If you don't get any unexpected errors and it completes, we need to reboot and program the SAS address back to finish. Reboot back into the live ISO:
```
reboot
```
## Programming SAS Address Back
Now rebooted back into the live Linux image, just run the following command, filling in the example address with your own, that you noted down earlier:
```
setsas 500605b123456777
```
It should succeed without errors. That's it! You can run the following command to get some info about your new card. You should be able to see your SAS address and the same firmware version:
```
info
```
```
sdfsdf
replace with h310 info
adasd
```
Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card.
## Optional: Boot Images
>Note: flashing these can add up to 2 minutes to server boot time if you have a lot of drives. Be sure you need them!
If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image:
```
flashboot /root/Bootloaders/mptsas2.rom
```
If you want to UEFI boot from drives connected to this adapter, you need to flash the UEFI boot image (the card can have both UEFI and BIOS boot images flashed):
```
flashboot /root/Bootloaders/x64sas2.rom
```
You can now ditch the live images and boot back into your normal system.
## Optional: Reverting
If for some reason you need to revert back to the stock Dell PERC firmware, that's easy. Boot into the FreeDOS live image, and run the following command:
```
310REVRT
```
That's it! When it finishes, just reboot back to your normal system with the `reboot` command.
>Note: This uses the unmodified latest Dell firmware `20.13.3-0001,A11` extracted from the update EXE found [here](https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverid=yp0nf&oscode=ws8r2&productcode=poweredge-r720).

View File

@ -42,7 +42,7 @@ It should spit out an IP. SSH to it, using the same **user/live** credentials. T
## Flashing IT Firmware ## Flashing IT Firmware
Now, still in Linux, we need to change to the root user: Now, still in Linux, we need to change to the root user:
``` ```
sudo su - root sudo su -
``` ```
Now we run the flashing script. Issue the following command to begin the process: Now we run the flashing script. Issue the following command to begin the process:
``` ```
@ -72,6 +72,8 @@ adasd
Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card. Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card.
## Optional: Boot Images ## Optional: Boot Images
>Note: flashing these can add up to 2 minutes to server boot time if you have a lot of drives. Be sure you need them!
If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image: If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image:
``` ```
flashboot /root/Bootloaders/mptsas2.rom flashboot /root/Bootloaders/mptsas2.rom
@ -80,11 +82,6 @@ If you want to UEFI boot from drives connected to this adapter, you need to flas
``` ```
flashboot /root/Bootloaders/x64sas2.rom flashboot /root/Bootloaders/x64sas2.rom
``` ```
If you're extra special and need to flash the UEFI bootloader that has been signed by Microsoft for MS secureboot, run the following instead:
```
#only do this if you know what it is, and know you need it
flashboot /root/Bootloaders/ms-signed-x64sas2.rom
```
You can now ditch the live images and boot back into your normal system. You can now ditch the live images and boot back into your normal system.
## Optional: Reverting ## Optional: Reverting

View File

@ -42,7 +42,7 @@ It should spit out an IP. SSH to it, using the same **user/live** credentials. T
## Flashing IT Firmware ## Flashing IT Firmware
Now, still in Linux, we need to change to the root user: Now, still in Linux, we need to change to the root user:
``` ```
sudo su - root sudo su -
``` ```
Now we run the flashing script. Issue the following command to begin the process: Now we run the flashing script. Issue the following command to begin the process:
``` ```
@ -85,6 +85,8 @@ info
Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card. Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card.
## Optional: Boot Images ## Optional: Boot Images
>Note: flashing these can add up to 2 minutes to server boot time if you have a lot of drives. Be sure you need them!
If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image: If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image:
``` ```
flashboot /root/Bootloaders/mptsas2.rom flashboot /root/Bootloaders/mptsas2.rom
@ -93,11 +95,6 @@ If you want to UEFI boot from drives connected to this adapter, you need to flas
``` ```
flashboot /root/Bootloaders/x64sas2.rom flashboot /root/Bootloaders/x64sas2.rom
``` ```
If you're extra special and need to flash the UEFI bootloader that has been signed by Microsoft for MS secureboot, run the following instead:
```
#only do this if you know what it is, and know you need it
flashboot /root/Bootloaders/ms-signed-x64sas2.rom
```
You can now ditch the live images and boot back into your normal system. You can now ditch the live images and boot back into your normal system.
## Optional: Reverting ## Optional: Reverting

View File

@ -42,7 +42,7 @@ It should spit out an IP. SSH to it, using the same **user/live** credentials. T
## Flashing IT Firmware ## Flashing IT Firmware
Now, still in Linux, we need to change to the root user: Now, still in Linux, we need to change to the root user:
``` ```
sudo su - root sudo su -
``` ```
Now we run the flashing script. Issue the following command to begin the process: Now we run the flashing script. Issue the following command to begin the process:
``` ```
@ -74,6 +74,8 @@ asd
Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card. Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card.
## Optional: Boot Images ## Optional: Boot Images
>Note: flashing these can add up to 2 minutes to server boot time if you have a lot of drives. Be sure you need them!
If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image: If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image:
``` ```
flashboot /root/Bootloaders/mptsas2.rom flashboot /root/Bootloaders/mptsas2.rom
@ -82,11 +84,6 @@ If you want to UEFI boot from drives connected to this adapter, you need to flas
``` ```
flashboot /root/Bootloaders/x64sas2.rom flashboot /root/Bootloaders/x64sas2.rom
``` ```
If you're extra special and need to flash the UEFI bootloader that has been signed by Microsoft for MS secureboot, run the following instead:
```
#only do this if you know what it is, and know you need it
flashboot /root/Bootloaders/ms-signed-x64sas2.rom
```
You can now ditch the live images and boot back into your normal system. You can now ditch the live images and boot back into your normal system.
## Optional: Reverting ## Optional: Reverting

View File

@ -42,7 +42,7 @@ It should spit out an IP. SSH to it, using the same **user/live** credentials. T
## Flashing IT Firmware ## Flashing IT Firmware
Now, still in Linux, we need to change to the root user: Now, still in Linux, we need to change to the root user:
``` ```
sudo su - root sudo su -
``` ```
Now we run the flashing script. Issue the following command to begin the process: Now we run the flashing script. Issue the following command to begin the process:
``` ```
@ -85,6 +85,8 @@ info
Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card. Unless you also need to flash boot images for booting off the card, you can now ditch all the live images and reboot back into your normal system, and enjoy your IT mode card.
## Optional: Boot Images ## Optional: Boot Images
>Note: flashing these can add up to 2 minutes to server boot time if you have a lot of drives. Be sure you need them!
If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image: If you need to boot from drives connected to this adapter, you'll need to flash a boot image to it. Otherwise, skip it. This is what gives you the "press blahblah to enter the LSI boot configuration utility" text when the server boots. To flash the regular BIOS boot image:
``` ```
flashboot /root/Bootloaders/mptsas2.rom flashboot /root/Bootloaders/mptsas2.rom
@ -93,11 +95,6 @@ If you want to UEFI boot from drives connected to this adapter, you need to flas
``` ```
flashboot /root/Bootloaders/x64sas2.rom flashboot /root/Bootloaders/x64sas2.rom
``` ```
If you're extra special and need to flash the UEFI bootloader that has been signed by Microsoft for MS secureboot, run the following instead:
```
#only do this if you know what it is, and know you need it
flashboot /root/Bootloaders/ms-signed-x64sas2.rom
```
You can now ditch the live images and boot back into your normal system. You can now ditch the live images and boot back into your normal system.
## Optional: Reverting ## Optional: Reverting

View File

@ -9,7 +9,7 @@ Please note that we're not the first to do this by far, a few eBay sellers figur
## Thanks ## Thanks
[**Jon Sands**](http://fohdeesha.com/) [**Jon Sands**](http://fohdeesha.com/)
[**fourlynx**](fourlynx@phoxden.net) [**fourlynx**](mailto:fourlynx@phoxden.net)
**WildOne69** **WildOne69**
[**Various STH Members**](https://forums.servethehome.com/index.php?threads/perc-h710-mini-to-it-mode.25448/page-3) [**Various STH Members**](https://forums.servethehome.com/index.php?threads/perc-h710-mini-to-it-mode.25448/page-3)
## Why ## Why