Statistics
| Branch: | Revision:

root / hw / usb / dev-uas.c @ ef5b2344

History | View | Annotate | Download (21.6 kB)

# Date Author Comment
347e40ff 08/31/2012 04:47 pm Gerd Hoffmann

uas: move transfer kickoff

Kick next scsi transfer from request release callback instead of command
completion callback, otherwise we might get stuck in case scsi_req_unref()
doesn't release the request instantly due to someone else holding a
reference too....

0daf5304 08/16/2012 09:39 am Gerd Hoffmann

usb: update uas product id

Pick other product id to fix clash with audio.

Current usage list (after applying this patch):

46f4:0001 -- usb-storage
46f4:0002 -- usb-audio
46f4:0003 -- usb-uas

Signed-off-by: Gerd Hoffmann <>

0f58f68b 07/12/2012 04:00 pm Gerd Hoffmann

usb: add usb attached scsi emulation

$subject says all. First cut.

It's a pure UAS (usb attached scsi) emulation, without BOT (bulk-only
transport) compatibility. If your guest can't handle it use usb-storage
instead.

The emulation works like any other scsi hba emulation (eps, lsi, virtio,...