[fbsd] cvs commit [HEAD] src/sys/dev/ata ata-usb.c

Søren Schmidt sos at deepcore.dk
Mon May 22 02:51:26 PDT 2006

Jeremie Le Hen wrote:
> Hi, Søren,
> On Fri, Mar 10, 2006 at 07:08:52PM +0000, Søren Schmidt wrote:
>> sos         2006-03-10 19:08:52 UTC
>>   FreeBSD src repository
>>   Added files:
>>     sys/dev/ata          ata-usb.c 
>>   Log:
>>   Module that adds support for using USB storage devices through the
>>   ATA framework. Mainly written to be able to use USB Flash keys.
>>   This is work in progress so use with care :)
>>   Doesn't need CAM and cannot coexist with umass.c
> I am a bit late on this.  What are the advantages or drawbacks to use
> atausb instead of umass ?  I haven't found any HEADS UP about it, and
> the CURRENT release notes only mention its existence without further
> explanation.

The main reason this exists is that I need access to USB flash memory on 
  small embedded systems where I cannot afford to have CAM+SCSI layers 
in the kernel due to strick size limitations. A nice side effect is that 
I now also can use external USB disks and CDROM/DVD drives with the same 
I could also much easier support those USB storage devices that just 
present the ATA register file as is, but so far I havn't been able to 
locate any of those.
Drawbacks is that it has not been around for so long so bugs etc might 
lurck in there as usual...


More information about the cvs-src mailing list