most likely a custom kernel(well actually just the USB storage driver) is needed.