diff options
Diffstat (limited to 'mods/mod_hakchi/hakchi/rootfs/etc/preinit.d/p7020_usb')
-rw-r--r-- | mods/mod_hakchi/hakchi/rootfs/etc/preinit.d/p7020_usb | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/mods/mod_hakchi/hakchi/rootfs/etc/preinit.d/p7020_usb b/mods/mod_hakchi/hakchi/rootfs/etc/preinit.d/p7020_usb index 5026a862..d8c3d82b 100644 --- a/mods/mod_hakchi/hakchi/rootfs/etc/preinit.d/p7020_usb +++ b/mods/mod_hakchi/hakchi/rootfs/etc/preinit.d/p7020_usb @@ -1 +1,15 @@ -[ "$cf_usb" == "n" ] || checkUsbStorage +if [ "$cfg_usb_host" != "y" ]; then
+ switchToUsbDevice
+else
+ switchToUsbHost
+
+ # the usb driver needs about 3 seconds to initialize
+ sleep 3
+
+ if [ -z "$(lsusb | grep -v "1d6b:0001")" ]; then
+ switchToUsbDevice
+ else
+ checkUsbStorage
+ fi
+
+fi
|