--- casper.orig	2006-08-23 11:58:58.000000000 +0200
+++ casper	2006-08-25 14:54:50.000000000 +0200
@@ -246,7 +246,11 @@
 
 is_usb_device() {
     sysfs_path="${1#/sys}"
-    if /lib/udev/path_id "${sysfs_path}" | grep -q "ID_PATH=(usb|pci-[^-]*-usb)"; then
+    if /lib/udev/path_id "${sysfs_path}" | egrep -q "ID_PATH=(usb|pci-[^-]*-usb)"; then
+        return 0
+    fi
+    # Ugly hack, treat all disks as usb disks, so they will be scanned
+    if /lib/udev/path_id "${sysfs_path}" | grep -q "ID_PATH="; then
         return 0
     fi
     return 1
