Fork us on GitHub Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 8 years ago

Closed 8 years ago

#354 closed enhancement (fixed)

USB mass storage driver

Reported by: Jiri Svoboda Owned by: Jiri Svoboda
Priority: major Milestone: 0.5.0
Component: helenos/drv/usbmast Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

We have a stub USB mass storage driver usbmast which is able to send SCSI Inquiry to the device and report some results. The driver should be extended to implement the block device interface so that we can mount USB mass storage devices.

It is possible (although not necessary) that some of the functionality required is common SCSI functionality. In that case it would be possible (although not necessary) to put this functionality into a separate SCSI library.

Change History (2)

comment:1 Changed 8 years ago by Jiri Svoboda

Owner: set to Jiri Svoboda
Status: newaccepted

Factored out the SCSI code into uspace/lib/scsi in changeset:mainline,1075.

comment:2 Changed 8 years ago by Jiri Svoboda

Resolution: fixed
Status: acceptedclosed

As of changeset:mainline,1120 the USB mass storage driver works with Qemu-simulated device, with real hardware (tested with OHCI and two USB sticks) and with real USB devices forwarded into Qemu.

Note: See TracTickets for help on using tickets.