| 
      
      
      From: amol s. <amo...@gm...> - 2006-10-12 22:42:21
       | 
| Hi Stephan,
                  Thanks for the reply. However, the first bulk_read is of =
4
bytes and that goes through without any problem. I am attaching my DebugVie=
w
log with this e-mail. I don't seem to understand why bulk transfer fails
though. The wMaxPacketSize of my BULK_IN Endpoint is 64 bytes.
00000014    2.10692835    LIBUSB-DRIVER - release_interface(): releasing al=
l
interfaces
00000015    2.11207414
00000016    2.11208963    LIBUSB-DRIVER - release_interface(): releasing al=
l
interfaces
00000017    2.11212420
00000018    2.11213517    LIBUSB-DRIVER - release_interface(): releasing al=
l
interfaces
00000019    2.11615133
00000020    2.11616182    LIBUSB-DRIVER - release_interface(): releasing al=
l
interfaces
00000021    2.12017155
00000022    2.12018180    LIBUSB-DRIVER - release_interface(): releasing al=
l
interfaces
00000023    2.12425089
00000024    2.12426281    LIBUSB-DRIVER - release_interface(): releasing al=
l
interfaces
00000025    2.12829304
00000026    2.12829566
00000027    2.12830019    LIBUSB-DRIVER - get_descriptor(): buffer size
256
00000028    2.12830448    LIBUSB-DRIVER - get_descriptor(): type 0003
00000029    2.12830806    LIBUSB-DRIVER - get_descriptor(): index 0000
00000030    2.12831187    LIBUSB-DRIVER - get_descriptor(): language id
0000
00000031    2.12831593    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000032    2.13291407
00000033    2.13291788
00000034    2.13292289    LIBUSB-DRIVER - get_descriptor(): buffer size
256
00000035    2.13292694    LIBUSB-DRIVER - get_descriptor(): type 0003
00000036    2.13293076    LIBUSB-DRIVER - get_descriptor(): index 0001
00000037    2.13293505    LIBUSB-DRIVER - get_descriptor(): language id
1033
00000038    2.13293934    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000039    2.14591622
00000040    2.14592028
00000041    2.14592648    LIBUSB-DRIVER - get_descriptor(): buffer size
256
00000042    2.14593196    LIBUSB-DRIVER - get_descriptor(): type 0003
00000043    2.14593673    LIBUSB-DRIVER - get_descriptor(): index 0000
00000044    2.14594245    LIBUSB-DRIVER - get_descriptor(): language id
0000
00000045    2.14594769    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000046    2.15092158
00000047    2.15092731
00000048    2.15093493    LIBUSB-DRIVER - get_descriptor(): buffer size
256
00000049    2.15094018    LIBUSB-DRIVER - get_descriptor(): type 0003
00000050    2.15094519    LIBUSB-DRIVER - get_descriptor(): index 0002
00000051    2.15095067    LIBUSB-DRIVER - get_descriptor(): language id
1033
00000052    2.15095592    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000053    2.16391397
00000054    2.16391802
00000055    2.16392303    LIBUSB-DRIVER - get_descriptor(): buffer size
256
00000056    2.16392708    LIBUSB-DRIVER - get_descriptor(): type 0003
00000057    2.16393137    LIBUSB-DRIVER - get_descriptor(): index 0000
00000058    2.16393518    LIBUSB-DRIVER - get_descriptor(): language id
0000
00000059    2.16393948    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000060    2.16890883
00000061    2.16891122
00000062    2.16891551    LIBUSB-DRIVER - get_descriptor(): buffer size
256
00000063    2.16891956    LIBUSB-DRIVER - get_descriptor(): type 0003
00000064    2.16892338    LIBUSB-DRIVER - get_descriptor(): index 0003
00000065    2.16892767    LIBUSB-DRIVER - get_descriptor(): language id
1033
00000066    2.16893196    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000067    2.18198442
00000068    2.18198848
00000069    2.18199253    LIBUSB-DRIVER - set_configuration(): configuratio=
n
1
00000070    2.18199682    LIBUSB-DRIVER - set_configuration(): timeout
5000
00000071    2.18200469
00000072    2.18200874    LIBUSB-DRIVER - claim_interface(): interface 0
00000073    6.45347595
00000074    6.45348120
00000075    6.45348740    LIBUSB-DRIVER - transfer(): bulk or interrupt
transfer
00000076    6.45349216    LIBUSB-DRIVER - transfer(): direction out
00000077    6.45349932    LIBUSB-DRIVER - transfer(): endpoint 0x02
00000078    6.45350456    LIBUSB-DRIVER - transfer(): size 3
00000079    6.45478201    LIBUSB-DRIVER - transfer_complete(): 3 bytes
transmitted
00000080    7.81221962
00000081    7.81222582
00000082    7.81223249    LIBUSB-DRIVER - transfer(): bulk or interrupt
transfer
00000083    7.81223631    LIBUSB-DRIVER - transfer(): direction in
00000084    7.81224346    LIBUSB-DRIVER - transfer(): endpoint 0x81
00000085    7.81224823    LIBUSB-DRIVER - transfer(): size 4
00000086    7.91219139    LIBUSB-DRIVER - transfer_complete(): 4 bytes
received
00000087    8.00169182
00000088    8.00169849
00000089    8.00170422    LIBUSB-DRIVER - transfer(): bulk or interrupt
transfer
00000090    8.00170898    LIBUSB-DRIVER - transfer(): direction in
00000091    8.00171471    LIBUSB-DRIVER - transfer(): endpoint 0x81
00000092    8.00172043    LIBUSB-DRIVER - transfer(): size 1034
00000093    8.10164165    LIBUSB-DRIVER - transfer_cancel(): timeout
error
00000094    10.63290405
00000095    10.63291073
00000096    10.63291645    LIBUSB-DRIVER - get_descriptor(): buffer size
21
00000097    10.63292122    LIBUSB-DRIVER - get_descriptor(): type 0004
00000098    10.63292408    LIBUSB-DRIVER - get_descriptor(): index 0000
00000099    10.63293266    LIBUSB-DRIVER - get_descriptor(): language id
0000
00000100    10.63293743    LIBUSB-DRIVER - get_descriptor(): timeout 1000
00000101    10.63568306    LIBUSB-DRIVER - get_descriptor(): getting
descriptor failed: status: 0x0, urb-status: 0xc0000004
00000102    13.12353706
00000103    13.12354660    LIBUSB-DRIVER - release_interface(): interface
0
00000104    13.12356758    LIBUSB-DRIVER - release_interface(): releasing
all interfaces
Can you see why?
Thanks,
Cheers
Amol
On 10/12/06, Stephan Meyer <ste...@we...> wrote:
>
>
>
> Hi,
> >     My problem description is as follows:
> >      My code bulk_writes once to the device and then bulk_reads twice
> from that device before writing to it again.
> >      When I try reading the second time using usb_bulk_read, it returns
> an error message -116( when looked up in errno.h, it says "stale NFS file
> handle"). The first usb_bulk_read reads the data successfully. I must
> mention here that the second bulk_read requests a data 1034 bytes long. I
> don't know if this has anything to do with the problem.
>
> The error code 116 means ETIMEDOUT. This error is most likely caused by
> the data size of 1034 byte. Try setting the data size to a multiple of
> your endpoint
> descriptor's wMaxPacketSize value.
>
> >
> >
> >    Does anyone know where I am going wrong?
> >    Thanks,
> >
> > Cheers
> > Amol
> >
> > -----------------------------------------------------------------
> >
> -------------------------------------------------------------------------
> > 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=3Djoin.php&p=3Dsourceforge&CID=3D=
DEVDEV
> >
> > -----------------------------------------------------------------
> > _______________________________________________
> > Libusb-win32-devel mailing list
> > Lib...@li...
> > https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
> >
>
>
> _______________________________________________________________________
> Viren-Scan f=FCr Ihren PC! Jetzt f=FCr jeden. Sofort, online und kostenlo=
s.
> Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=3D022222
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronim=
o
> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=
=3D121642
> _______________________________________________
> Libusb-win32-devel mailing list
> Lib...@li...
> https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
>
 |