On 07-Feb-02 G�rard Roudier wrote: > > On Thu, 7 Feb 2002, Josef Karthauser wrote: > >> On Thu, Feb 07, 2002 at 03:52:26PM -0800, Terry Lambert wrote: >> > > >> > > IIRC this problem is being addressed at a more fundamental level on >> > > -current, by adding a 6-byte-to-10-byte READ command translator >> > > somewhere in the abstraction layer. >> > >> > Could this be "auto-quirked"? >> > >> >> As in, try a 6 byte command, and if that fails try a 10 byte command >> instead? >> >> Unfortunately although I'm maintaining USB in -current, I don't have a >> complete in depth understanding of the code yet. :( I'm mainly trying >> to fix my problems by taking from NetBSD. > > A couple of READ/WRITE 6 byte commands are still mandatory for SCSI block > devices in order to accomodate softwares as boot software for example that > may not be upgradable on systems still in use. Softwares that are > maintained should no longer use 6 byte commands, but use the 10 byte > commands replacement (for years...).
Just so you know, I made the umass driver for UFI and ATA translate SCSI 6 byte commands to 10 byte commands. There is a simple function call to do the change if you wish to do this in for the SCSI transforms as well. As far as axeing 6 byte commands all together, I will plead ignorance and defer to the scsi@ list and CAM folks. -- John Baldwin <[EMAIL PROTECTED]> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

