Thanks for the response.

I am trying to read from pedometer device.

After your advice, I removed claim code.

"
dev = usb.core.find(idVendor=0x0590, idProduct=0x0028)
    if dev is None:
        print "Device not found"
    else:
        print "Device found"
        if dev.is_kernel_driver_active(0) is True:
            dev.detach_kernel_driver(0)

        print 'Now reading data'
        #dev.attach_kernel_driver(0)

        dev.set_configuration()
    dev.reset()
        #dev.write(2,'Hello')
    endpoint = dev[0][(0,0)][0]
    print "EEEEEE",endpoint
    #dev.write(1,'g')
        dev.write(endpoint.bEndpointAddress,'VER00',0)

        ret = dev.read(endpoint.bEndpointAddress, endpoint.wMaxPacketSize)
# read(size,interface)
"


On Sun, Apr 22, 2012 at 9:31 PM, Wander Lairson Costa <
wander.lair...@gmail.com> wrote:

> 2012/4/22 Er. Jay Vora <jay.vora...@gmail.com>:
> > Hello Experts,
> >>
> >> Thanks for PyUSB.
> >>
> >> I've been trying to read data from USB device.
> >> Everything goes right, but I am not able to read anything from it.
> >>
> >> Any help would be greatly appreciated.
> >>
> >> File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb10.py",
> >> line 403, in _check
> >>     raise USBError(_str_error[ret], ret, _libusb_errno[ret])
> >>
> >> Thanks.
> >>
> >
> > My code:
> > dev = usb.core.find(idVendor=0x0590, idProduct=0x0028)
> >     if dev is None:
> >         print "Device not found"
> >     else:
> >         print "Device found"
> >         if dev.is_kernel_driver_active(0) is True:
> >             print "but we need to detach kernel driver"
> >             dev.detach_kernel_driver(0)
> >             print "claiming device"
> >             usb.util.claim_interface(dev, 0)
> >             print "release claimed interface"
> >
> >         usb.util.release_interface(dev, 0)
> >         print 'Now reading data'
> >         #dev.attach_kernel_driver(0)
> >
> >         dev.set_configuration()
>
> You must claim the interface *after* set_configuration
>
> >
> >         #dev.write(2,'Hello')
> >     #dev.write(1,'g')
> >         #dev.write(2,'VER00',0)
> >
> >         ret = dev.read(0x81,8,0) # read(size,interface)
> >         print '::::::::::::::', ret
> >
>
> Isn't there any command you should send to get a responde?
>
> > --
> >
> > Thanks,
> > Regards,
> >
> > Er. Jay Vora
> > M : 91 - 9879354457.
> > (Not miles, just an email away...)
> > Twitter Facebook LinkedIn Blogger
> > "No Seconds to be Wasted for Formalities, I have a lot to Execute !" -
> Jay
> > Vora
> >
> >
> ------------------------------------------------------------------------------
> > For Developers, A Lot Can Happen In A Second.
> > Boundary is the first to Know...and Tell You.
> > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> > http://p.sf.net/sfu/Boundary-d2dvs2
> > _______________________________________________
> > pyusb-users mailing list
> > pyusb-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pyusb-users
> >
>
>
>
> --
> Best Regards,
> Wander Lairson Costa
>
>
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> pyusb-users mailing list
> pyusb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pyusb-users
>



-- 

Thanks,
Regards,

*Er. Jay Vora*
M : 91 - 9879354457.
(Not miles, just an email away...)
Twitter <http://twitter.com/#%21/jaynvora>
Facebook<http://www.facebook.com/jaynvora>
LinkedIn <http://www.linkedin.com/in/jaynvora>
Blogger<http://jayvora.blogspot.com>
"No Seconds to be Wasted for Formalities, I have a lot to Execute !" - Jay
Vora
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to