--- /dev/null
+#!/bin/sh
+# Initialize USB controllers
+echo "Initializing USB controllers"
+aliases=`/sbin/modprobe -c | awk '/^alias usb-controller/ { print $3 }'`
+if [ -n "$aliases" -a "$aliases" != "off" ] ; then
+ modprobe usbcore
+ mount -n -t usbdevfs usbdevfs /proc/bus/usb
+ for alias in $aliases ; do
+ [ "$alias" != "off" ] && modprobe $alias
+ done
+
+ echo "Initializing USB storage devices"
+ modprobe usb-storage
+ modprobe sd_mod
+
+ echo "Initializing USB keyboard"
+ modprobe hid
+ modprobe keybdev
+
+ echo "Initializing USB modems"
+ modprobe acm
+fi