On Mon, 17 May 2004, Matthew Dharm wrote:

> On Mon, May 17, 2004 at 04:30:50PM -0400, Alan Stern wrote:
> > The log you sent helped, and I think I've found the reason this is
> > happening.  There's a built-in SCSI blacklist entry for vendor="Generic"  
> > that is overriding the settings you need.
> 
> I'm glad we found this oddity...
> 
> Perhaps we should fix this in the SCSI layer instead?
> 
> Matt

I considered that but decided against it.  It would require a permanent 
effort to make sure that every new SCSI blacklist entry for a USB device 
(or even entries that aren't for a USB device but happen to match one by 
mistake!) had the appropriate flags set.  It seems a lot easier and safer 
to always set those flags.

It's unfortunate that doing this defeats the SCSI blacklist mechanism, but
there doesn't seem to be any choice.  On the other hand, maybe the patch
would be better if it set the flags during slave_configure() rather than
slave_alloc().  The only one that _has_ to be in slave_alloc() is the
BLIST_INQUIRY_36 flag -- we just have to hope that it doesn't get
overridden by a devinfo entry.

Alan Stern



-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to