Goal
Customers using Satellite to deploy systems often use chainloading to boot the system after installation on the hard disk.
The grub.cfg file stored on the PXE server contains connectefi scsi directive to connect the SCSI disks and be able to chainload.
Unfortunately on HPE Proliant DL360 Gen10 Plus systems (BIOS U46 release 10/19/2023 revision 1.90), the internal hard disks are NVME disks with SATA protocol, which causes connectefi scsi to have no effect.
It appears the connecting DISK I/O devices fixes the issue.
Note that QEMU/KVM systems with disks configured in SATA do not show this behavior, because apparently the devices are detected as SCSI I/O protocol anyway.
Acceptance criteria
Be able to chainload to disk on HPE Proliant DL360 Gen10 Plus systems.