From 6ea1735e6e934c76674fae4edf1ff1afb4928915 Mon Sep 17 00:00:00 2001 From: Frank Mori Hess Date: Mon, 16 Feb 2004 14:02:19 +0000 Subject: [PATCH] Update from Bernd Porr. Sleeps only if the file is not there. --- etc/hotplug/usb/usbdux/usbdux | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/etc/hotplug/usb/usbdux/usbdux b/etc/hotplug/usb/usbdux/usbdux index 1ce7210..0e467a8 100755 --- a/etc/hotplug/usb/usbdux/usbdux +++ b/etc/hotplug/usb/usbdux/usbdux @@ -32,7 +32,17 @@ fi # in 2.6 there might be a race condition between # the usbdevfs and this hotplug script. # Therefore we wait a bit to make sure that /proc/bus/usb/... is there. +if ! [ -e $DEVICE ]; then sleep 1 +fi +# +# If the device is still not existing probably the usbdevfs hasn't been +# mounted. +if ! [ -e $DEVICE ]; then + echo "usbdux hotplug: /proc/bus/usb/... does not exist" + echo "Please make sure that usbdevfs is mounted." + exit 1 +fi # # # firmware upload into the usb device -- 2.26.2