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