On Wed, 6 Feb 2002, G�rard Roudier wrote:

g >For my part, if I had a device that fails INQUIRY I would try to get
g >reimbursed and if not possible I would break it into pieces and throw it
g >far away. Software is hard to maintain. Any additional code or complexity
g >adds possible bugs for a long time.

There are millions of these devices out there, and every Linux Newbie
who accidentally has one will want it to "work" under Linux as it does
on Windows. If it doesn't, he will post "My XYZ device doesn't work"
mails to the community and will angrily turn away from Linux if he's
simply told his device is broken.

I agree that tweaking something in the SCSI layer will introduce problems
and bugs.

There are already quite a few flags for "dumb" devices
in the usb-storage code, it doesn't hurt to add yet another one and give
the DATAFAB flash reader a special treatment for INQUIRYs.

Just for curiosity about SCSI-4: If a SCSI-4 device answers an INQUIRY
(even with only 36 bytes), won't it identify itself as a SCSI-4 device,
thereby showing the driver that it should request more INQUIRY data?
(Actually, it seems that Windows does 36byte INQUIRYs all the time.
To work with Windows, a SCSI-4 device must operate that way).

Of course we're just waiting for broken SCSI-4 devices :-)

Martin

-- 
Martin Wilck <[EMAIL PROTECTED]>
Physicist & Linux system engineer at FSC <[EMAIL PROTECTED]>



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to