On Tue, 29 Nov 2005, Paul Walmsley wrote:

> When the usb-storage module forces sdev->scsi_level to SCSI_2, it should 
> also force starget->scsi_level to the same value.  Otherwise, the SCSI 
> layer may attempt to issue SCSI-3 commands to the device, such as REPORT 
> LUNS, which it cannot handle.  This can prevent the device from working 
> with Linux.
> 
> The AMS Venus DS3 DS2316SU2S SATA-to-SATA+USB enclosure, based on the
> Oxford Semiconductor OXU921S chip, requires this patch to function
> correctly on Linux.  The enclosure reports a SCSI-3 SPC-2 command set
> level, but does not correctly handle the REPORT LUNS SCSI command -
> probably due to a bug in its firmware.
> 
> It seems likely that other USB storage enclosures with similar bugs
> will also benefit from this patch.

The need for this arose from a recent change in the SCSI core.

However it's not clear whether we need to change the scsi_level at all.  
Matt, have you been able to test that patch I posted a while back, the one 
that leaves the level alone?

Also, what's the story on patches as593-596?

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to