diff -p -up mkinitrd-6.0.63/mkinitrd.fix_usbstorage mkinitrd-6.0.63/mkinitrd --- mkinitrd-6.0.63/mkinitrd.fix_usbstorage 2008-09-12 19:21:24.000000000 +0200 +++ mkinitrd-6.0.63/mkinitrd 2008-09-12 19:23:59.000000000 +0200 @@ -1515,7 +1515,7 @@ emitmodules() { # Hack - we need a delay after loading usb-storage to give things # time to settle down before we start looking a block devices - if [ "$module" = "usb-storage" -o "$module" = "ub" ]; then + if [[ "$module" =~ usb[_-]storage ]] || [ "$module" = "ub" ]; then if [ "$found_hcd_module" == "no" -a "$usb_mounted" == "prep" ]; then usb_mounted=yes emit "mount -t usbfs /proc/bus/usb /proc/bus/usb"