| 
      
      
      From: Mark B. <mb...@ze...> - 2006-06-22 01:26:26
      
     | 
| You can set an environment variable USB_DEBUG to 1 or 2 for debug 
messages. Also the C header file errno.h may give some clue as to what 
the error numbers mean.
Mark.
Andrew Xiang wrote:
>Where do  I find out the file that keep a list of error like -5? And how can
>I enable the usberror output? I guess I have to have the DDK to recompile
>it? I don't have  the DDK installed.
>
>I cannot use multiple of 64, because there is the only way to detect end of
>the packet. Each block is 64bytes, if the block is not 64 blocks, that means
>it is the last block. This is the only way in the device I am using. Maybe I
>am missing something.
>
>I think I might have some hardware noise problem. Because I did not see  the
>problem on another hardware.
>
>
>-Andrew
>
>
>----- Original Message ----- 
>From: "Stephan Meyer" <ste...@we...>
>To: <lib...@li...>; "Andrew Xiang"
><xi...@gr...>
>Sent: Wednesday, June 21, 2006 3:49 PM
>Subject: Re: [Libusb-win32-devel] win-libusb async read
>
>
>  
>
>>>#define BUF_SIZE (64*20+11)
>>>      
>>>
>>Can you always guarantee that the last packet your device
>>sends is 11 bytes or less? If not, then set  BUF_SIZE to a multiple
>>of the endpoint's buffer size. Otherwise your device might produce
>>'data overrun' errors (this may cause the -5 error you got).
>>
>>    
>>
>>> while(end_thread==0)
>>> {
>>> usb_bulk_setup_async(dev, &context0, EP_IN);
>>>   usb_submit_async(context0, tmp1, sizeof(tmp1));
>>> bytesread=usb_reap_async(context0, INFINITE);
>>> printf("%d bytes read back\n", bytesread);
>>> }
>>>      
>>>
>>You forgot to free 'context', call usb_free_async().
>>_____________________________________________________________________
>>Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
>>http://smartsurfer.web.de/?mc=100071&distributionid=000000000071
>>
>>
>>All the advantages of Linux Managed Hosting--Without the Cost and Risk!
>>Fully trained technicians. The highest number of Red Hat certifications in
>>the hosting industry. Fanatical Support. Click to learn more
>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>>_______________________________________________
>>Libusb-win32-devel mailing list
>>Lib...@li...
>>https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
>>
>>    
>>
>
>
>All the advantages of Linux Managed Hosting--Without the Cost and Risk!
>Fully trained technicians. The highest number of Red Hat certifications in
>the hosting industry. Fanatical Support. Click to learn more
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
>_______________________________________________
>Libusb-win32-devel mailing list
>Lib...@li...
>https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
>  
>
 |