> + run_command ("udevadm trigger --subsystem-match block"); > + run_command ("udevadm settle --timeout 5"); > reasonable > + for (1..4) { > + Time::HiRes::usleep(100); > + } but I do not understand this one?