1. Verifique los atributos de los puertos remotos FC usando el siguiente comando:
# udevadm info --attribute-walk --path=/sys/class/fc_remote_ports/rport-x:y-z
2. Luego, cree reglas udev que coincidan con todos los informes viables haciendo coincidir el "rol" mencionado en los atributos devueltos en el comando anterior. Por ejemplo, cree /etc/udev/rules.d/99-tmo.rules e incluir los siguientes contenidos.
ACTION!="add|change", GOTO="tmo_end" KERNELS=="rport-?*", SUBSYSTEM=="XXXX", ATTR{roles}=="XXXX", ATTR{dev_loss_tmo}="xx" LABEL="tmo_end"
En el ejemplo, los atributos devueltos desde la salida del primer comando donde,
SUBSYSTEM="fc_remote_ports" roles="FCP Target" dev_loss_tmo=30
Entonces, la regla para aumentar el dev_loss_tmo a 700000 será como;
ACTION!="add|change", GOTO="tmo_end" KERNELS=="rport-?*", SUBSYSTEM=="fc_remote_ports", ATTR{roles}=="FCP Target", ATTR{dev_loss_tmo}="700000" LABEL="tmo_end"
3. Luego recarga las reglas de udev:
# udevadm control --reload
4. Active las reglas para el subsistema:
# udevadm trigger --subsystem-match="XXXX"Nota :si el atributo fast_io_fail_tmo devuelve 0 o está desactivado, actívelo también para que el atributo dev_loss_tmo tenga efecto.
Por ejemplo:
ACTION!="add|change", GOTO="tmo_end" KERNELS=="rport-?*", SUBSYSTEM=="fc_remote_ports", ATTR{roles}=="FCP Target", ATTR{dev_loss_tmo}="700000", ATTR{fast_io_fail_tmo}="5" LABEL="tmo_end"