On Sun, 24 Dec 2006, Francesco Foresti wrote:

> Alle 17:41, sabato 23 dicembre 2006, hai scritto:
> > In fact it _is_ a hardware (or firmware) issue.  It looks like your device
> > reports incorrect residue values (the "R 4096" above).  This means that it
> > violates the USB Mass Storage protocol specification.  Mac OS X and
> > Windows ignore the bogus residue values but Linux doesn't.
> >
> > If you provide the necessary device information (the entry in
> > /proc/bus/usb/devices or output from "lsusb -v") then a blacklist entry
> > could be created to work around the device's shortcomings.
> >
> > Alan Stern

> And this is the relevant part of proc/bus/usb/devices :
> 
> T:  Bus=04 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
> D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
> P:  Vendor=14cd ProdID=6600 Rev= 2.01
> S:  Manufacturer=Super Top
> S:  Product=USB 2.0  IDE DEVICE
> S:  SerialNumber=??????????
> C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
> I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50
> Driver=usb-storage
> E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

The patch is below.  Devices that need US_FL_IGNORE_RESIDUE sometimes need
other flags as well, so let us know what happens.

Alan Stern


Index: usb-2.6/drivers/usb/storage/unusual_devs.h
===================================================================
--- usb-2.6.orig/drivers/usb/storage/unusual_devs.h
+++ usb-2.6/drivers/usb/storage/unusual_devs.h
@@ -1358,6 +1358,13 @@ UNUSUAL_DEV(  0x1370, 0x6828, 0x0110, 0x
                US_SC_DEVICE, US_PR_DEVICE, NULL,
                US_FL_IGNORE_RESIDUE ),
 
+/* Reported by Francesco Foresti <[EMAIL PROTECTED]> */
+UNUSUAL_DEV(  0x14cd, 0x6600, 0x0201, 0x0201,
+               "Super Top",
+               "IDE DEVICE",
+               US_SC_DEVICE, US_PR_DEVICE, NULL,
+               US_FL_IGNORE_RESIDUE ),
+
 /* patch submitted by Davide Perini <[EMAIL PROTECTED]>
  * and Renato Perini <[EMAIL PROTECTED]>
  */


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to