#!/bin/sh /etc/rc.common START=50 start() { logger "Waiting for usb-storage to come online" while ! dmesg | grep -q "usb-storage: device scan complete"; do sleep 2 done sleep 10 # This number is somewhat arbitrary, may need to be higher if you have >1 usb-storage device logger "usb-storage online" }