My hooks are:
HOOKS=(base udev autodetect modconf block keyboard decrypt zfs filesystems)
It is my understanding that the "block" hook should enable usb mass storage devices.
I tried using different USB ports, I added "xhci-hcd" to the MODULES= section, just in case it just happened to be on the USB3 controller. The drive isn't amoung the devices.
Can it be done? If so, how?
EDIT: The fallback initramfs doesn't work either.
EDIT2: It appears I spoke too soon. The USB device wasn't initialized yet, I needed a do/while loop in the hook.