diff --git a/Perc Guide Source Files/Linux ISO Build/config/bootloaders/grub-pc/config.cfg b/Perc Guide Source Files/Linux ISO Build/config/bootloaders/grub-pc/config.cfg index e0168aa..bcdc157 100644 --- a/Perc Guide Source Files/Linux ISO Build/config/bootloaders/grub-pc/config.cfg +++ b/Perc Guide Source Files/Linux ISO Build/config/bootloaders/grub-pc/config.cfg @@ -4,6 +4,7 @@ loadfont $prefix/dejavu-bold-16.pf2 loadfont $prefix/dejavu-bold-14.pf2 loadfont $prefix/unicode.pf2 set gfxmode=auto +set iomem=relaxed insmod all_video insmod gfxterm insmod png diff --git a/Perc Guide Source Files/Linux ISO Build/config/bootloaders/isolinux/isolinux.cfg b/Perc Guide Source Files/Linux ISO Build/config/bootloaders/isolinux/isolinux.cfg index 804f690..6249436 100644 --- a/Perc Guide Source Files/Linux ISO Build/config/bootloaders/isolinux/isolinux.cfg +++ b/Perc Guide Source Files/Linux ISO Build/config/bootloaders/isolinux/isolinux.cfg @@ -2,3 +2,4 @@ include menu.cfg default vesamenu.c32 prompt 0 timeout 50 +set iomem=relaxed \ No newline at end of file diff --git a/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/H310/p16-h310-2118it.bin b/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/H310/p16-h310-2118it.bin new file mode 100644 index 0000000..1faff92 Binary files /dev/null and b/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/H310/p16-h310-2118it.bin differ diff --git a/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/deesh_version b/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/deesh_version index 21a8eb8..420df1c 100644 --- a/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/deesh_version +++ b/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/root/deesh_version @@ -1,5 +1,5 @@ -Build Date: 07-20-2021 -Perc Linux Live ISO v1.9 +Build Date: 11-23-2021 +Perc Linux Live ISO v2.0 diff --git a/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/usr/local/bin/H310-P16 b/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/usr/local/bin/H310-P16 new file mode 100644 index 0000000..d067148 --- /dev/null +++ b/Perc Guide Source Files/Linux ISO Build/config/includes.chroot_after_packages/usr/local/bin/H310-P16 @@ -0,0 +1,32 @@ +#!/bin/sh +# H310 Flashing (Old P16 firmware for BTRFS users) +addr=$(lspci -nnv | grep LSI | cut -b -7) +rmmod megaraid_sas mpt3sas mptctl mptbase +echo "Errors above are normal!" +echo "Preparing to flash old P16 firmware" +sleep 2 +echo 16 > /proc/sys/vm/nr_hugepages +sleep 2 +#free the card, get it into rawdog mode +/root/lsirec/lsirec 0000:$addr unbind +sleep 2 +/root/lsirec/lsirec 0000:$addr halt +sleep 2 +##write IT mode SBR +/root/lsirec/lsirec 0000:$addr writesbr /root/H310/H310-Modded.sbr +sleep 5 +#hostboot the card from RAM +#must always RAM-boot using P20, older firmwares do not RAM-boot correctly +/root/lsirec/lsirec 0000:$addr hostboot /root/H310/2118it.bin +sleep 5 +/root/lsirec/lsirec 0000:$addr rescan +sleep 1 +echo "Pausing for 20 seconds to allow the card to boot" +sleep 30 +# erase FW again now from lsiutil to be sure it's dell-free +/root/lsiutil/lsiutil -p1 -a 3,8, 33 +sleep 5 +# flash FW to onboard flash +/root/lsiutil/lsiutil -p1 -f /root/H310/p16-h310-2118it.bin -y 2 +sleep 1 +echo "All Done! Continue following the guide to set SAS addr"