see my post on the previous page about the new images:@fohdeesha I tried with the latest images and get the same error. I am flashing from a custom home built PC with an Asus motherboard from about 2006. It says no LSI sas adapters found limited command set available. This happens when trying to use the setsas command after all of the flashing is completed successfully. Any ideas?
if I remember right, your actual issue is the card flash is not finishing all the way (lsirec hostbnoots the card succersfully, but then the lsi-util that runs after to actually write the firmware to the card flash fails as it finds 0 lsi cards in MPT mode - the not being able to set the sas address is just a symptom of it not being flashedI had no error until the last step when I enter the setsas command. I think that is different then what you experienced.
read the section in the flashing guide about boot imagesHow do I enter configuration for the controller to select a boot drive? When booting there is no CTRL+C or anything about the controller
try again following my post above using the new image package and disabling the 3 mentioned bios settings (if you can find them, you might not find the last two which is ok). I think you might be the first person to flash succesfully on a non-dell box if my theory is correct@fohdeesha I tried with the latest images and get the same error. I am flashing from a custom home built PC with an Asus motherboard from about 2006. It says no LSI sas adapters found limited command set available. This happens when trying to use the setsas command after all of the flashing is completed successfully. Any ideas?
You did NOT use the correct procedure - you used the Blade flashing guide, on a non-blade server. As the guide says in several places, the blade guide is only for blade servers like the M620, M820, etc. The R720 you have is a regular server, you should have followed this guide: H710 D1 Mini - Fohdeesha DocsI am sure that I choosed the correct procedure.
were you sure to reboot the server after the flashing, THEN run setsas? setsas will not work right after flashing, the server needs a reboot for the flashed firmware to properly load all the way. Can you reboot into the linux ISO again, then paste the output of the "info" command, then run the flash script again, and show the output of that as well?@fohdeesha No luck. The PC I am using to flash is really old with VT-x not VT-d (Core2Quad Q6600). Disabling VT-x still didn't work. It failed at setsas. I didn't see any other errors before that (only success messages) other then messages when the ISO is booting. I used the 1.9. images from your recent post. I also didn't see the other BIOS settings. Any other ideas?
Yeah I rebooted first. Every time it fails I flash it back to default so I have something clean to start with. I’ll give it another shot as soon as I get a chance and let you know.were you sure to reboot the server after the flashing, THEN run setsas? setsas will not work right after flashing, the server needs a reboot for the flashed firmware to properly load all the way. Can you reboot into the linux ISO again, then paste the output of the "info" command, then run the flash script again, and show the output of that as well?
Then It's my mistake. Mea culpa.You did NOT use the correct procedure - you used the Blade flashing guide, on a non-blade server. As the guide says in several places, the blade guide is only for blade servers like the M620, M820, etc. The R720 you have is a regular server, you should have followed this guide: H710 D1 Mini - Fohdeesha Docs
The adapter you already flashed blade SBRs to is bricked, you'll have to remove it and replace it to get the server to boot again
So I was having the issue with the "IOC failed to become ready" on the 1.9 ISO. FYI, I was able to disable the CPU Virtualization on my Dell r720 server and was able to revert and then reprocess successfully using the 1.9 ISO. I'm posting the results, but if you need more specific details, let me know and I'll get you whatever results you need from my system.OK, @BlueScope819 and anyone else having issues flashing, especially those trying to flash on non-dell hardware: I think I've gotten much closer to finding the root of the issue. It seems virtualization processor extensions (VT-d) being enabled is making lsirec very unstable as it does not support IOMMU groups being present anywhere on the system. So, those having trouble, or on non-dell hardware:
Grab this debian 11 based ISO package (yes, the one that didn't work previously) - https://fohdeesha.com/data/other/perc/perc-crossflash-v1.9.zip
Now, in the BIOS, very important. Make sure all 3 of the following are DISABLED:
VT-d / processor virtualization (typically under Processor Settings)
SR-IOV Global (typically under Integrated Peripherals)
I/OAT DMA Engine (typically under Integrated Peripherals)
then go about the guide as usual, when completely done and ready to go, you can go back and enable those as needed (especially don't forget to re-enable virtualization in BIOS if you'll be running things like proxmox)
IF you still have issues flashing, and see something like "IOC failed to become ready" when running the linux flashing command, please run the following commands and post the output before rebooting: "ls -lha /sys/kernel/iommu_groups" and then "dmesg | tail"
Indeed, as my post a few replies back indicates, on the new 1.9 ISO especially, virtualization really needs to be disabled for lsirec to work reliably. Disabling IOMMU alone may work on some platforms, but disabling the root virtualization extensions themselves (AMD-v / VT-D) that create the IOMMU groups in the first place is the best course of action - I'll be adding a note to the docs guide as soon as I push a new build out (working on some other revisions at the moment as well)@fohdeesha may be worth noting to look for "IOMMU" and disable it on AMD systems in the "Preparation" section of your wonderous guides!
@Groto, Did you follow the instructions on adding the bootable Bios option? If you look at fohdeesha's guide (Introduction - Fohdeesha Docs), after you get done flashing the bios, there is an "Optional Boot Images" section. It appears by default the bootable bios is not added. I'm guessing because in the note he states that adding the bootable BIOS can add up to 2 minutes boot time depending on how many drives you have.