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"