--- /usr/lib/dracut/modules.d/95nvmf/parse-nvmf-boot-connections.sh 2021-05-27 14:34:19.000000000 +0200 +++ parse-nvmf-boot-connections.sh 2022-03-16 12:32:19.025432485 +0100 @@ -136,6 +136,12 @@ if [ "$trtype" = "tcp" ]; then : > /tmp/net."$ifname".did-setup fi +elif [ -f "/sys/firmware/acpi/tables/NBFT" ]; then + /usr/bin/parse_nbft.sh > /tmp/nbft_nvme_cmds + while read -r line + do + /sbin/initqueue --online --onetime --unique --name nvme-discover $line + done < /tmp/nbft_nvme_cmds else # No nvme command line arguments present, try autodiscovery if [ "$trtype" = "fc" ]; then