Fist of all, thanks for your replies. Il giorno dom, 30-01-2005 alle 15:28 -0500, Alan Stern ha scritto: > There are several things that can result in -EINVAL. Among them are: > using a non-existent endpoint,
In that case shouldn't it returns -2: "No such file or directory" ? > trying to transfer too much data, passing > an invalid pointer for the buffer address, and passing a negative > transfer > length. The last three seem unlikely in your case, but maybe the > endpoint > number is wrong. Have you looked in /proc/bus/usb/devices to check? This is /proc/bus/usb/devices: T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=04a9 ProdID=220b Rev= 0.07 S: Manufacturer=Canon S: Product=CanoScan C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 48mA I: If#= 0 Alt= 0 #EPs= 2 Cls=10(unk. ) Sub=01 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel