diff --git a/meson.build b/meson.build index 02f6050604..76f9d5ef8d 100644 --- a/meson.build +++ b/meson.build @@ -267,6 +267,7 @@ udev_files = [ '65-persistent-net-nbft.rules', '70-nvmf-autoconnect.rules', '70-nvmf-keys.rules', + '71-nvme-hpe.rules', '71-nvmf-netapp.rules', '71-nvmf-vastdata.rules', ] diff --git a/nvme.spec.in b/nvme.spec.in index b68c2b3a7c..5f7645d7f6 100644 --- a/nvme.spec.in +++ b/nvme.spec.in @@ -33,6 +33,7 @@ touch %{buildroot}@SYSCONFDIR@/nvme/hostid @UDEVRULESDIR@/65-persistent-net-nbft.rules @UDEVRULESDIR@/70-nvmf-autoconnect.rules @UDEVRULESDIR@/70-nvmf-keys.rules +@UDEVRULESDIR@/71-nvmf-hpe.rules @UDEVRULESDIR@/71-nvmf-netapp.rules @UDEVRULESDIR@/71-nvmf-vastdata.rules @DRACUTRILESDIR@/70-nvmf-autoconnect.conf diff --git a/nvmf-autoconnect/udev-rules/71-nvme-hpe.rules.in b/nvmf-autoconnect/udev-rules/71-nvme-hpe.rules.in new file mode 100644 index 0000000000..b050dd5029 --- /dev/null +++ b/nvmf-autoconnect/udev-rules/71-nvme-hpe.rules.in @@ -0,0 +1,5 @@ +# Set appropriate iopolicy for HPE Alletra Storage MP +ACTION=="add", SUBSYSTEM=="nvme-subsystem", ATTR{subsystype}=="nvm", ATTR{model}=="HPE Alletra", ATTR{iopolicy}="round-robin" + +# Set ctrl_loss_tmo to -1 for HPE Alletra Storage MP NVMe/TCP +ACTION!="remove", SUBSYSTEM=="nvme", KERNEL=="nvme*", ATTR{transport}=="tcp", ATTR{model}=="HPE Alletra", ATTR{ctrl_loss_tmo}="-1"