usb_drv: Fix USB storage for x86 on hardware

Also fix 'usb_storage.run' for x86

Fixes #822