Yes, of course it happens after a submit, what I meant was what
command are you sending that causes the error?

On Fri, Jun 27, 2008 at 6:59 PM, Gabriel Queiroz <[EMAIL PROTECTED]> wrote:
> Hi Dan,
>
> Inside LinuxPipeOsImp.java, method void asyncSubmit( UsbIrpImp irp ), line
> 64:
>
>         getLinuxInterfaceOsImp().submit(request);
>
> As far as i got it, this call only adds data to a list (suppose it would be
> sent afterwards?), so, i didn't really get what went wrong.
>
> Thanks again!
>
> --
> Gabriel Queiroz Silva
> E-mail: [EMAIL PROTECTED]
> Tel: +55 61 9604.1412
>
> On Fri, Jun 27, 2008 at 7:16 PM, Dan Streetman <[EMAIL PROTECTED]> wrote:
>>
>> No hint unfortunately.  You may be able to track down where in the
>> kernel it's generating the error, which might help, but ultimately it
>> may be a device problem.
>>
>> What command are you getting the error for?
>>
>> On Fri, Jun 27, 2008 at 5:27 PM, Gabriel Queiroz <[EMAIL PROTECTED]>
>> wrote:
>> > Hi Dan,
>> >
>> > Thanks for your fast reply!
>> >
>> > Here's the output from /var/log/messages when I connect the new
>> > device...
>> >
>> > Jun 27 18:17:50 gilmour kernel: [ 3537.347832] usb 1-3: new full speed
>> > USB
>> > device using ohci_hcd and address 3
>> > Jun 27 18:17:50 gilmour kernel: [ 3537.555531] usb 1-3: configuration #1
>> > chosen from 1 choice
>> > Jun 27 18:17:50 gilmour kernel: [ 3537.629783] usbcore: registered new
>> > interface driver hiddev
>> > Jun 27 18:17:50 gilmour kernel: [ 3537.709497] input: HID ffff:0000 as
>> > /devices/pci0000:00/0000:00:03.0/usb1/1-3/1-3:1.0/input/input7
>> > Jun 27 18:17:51 gilmour kernel: [ 3537.735403] input,hidraw0: USB HID
>> > v1.00
>> > Mouse [HID ffff:0000] on usb-0000:00:03.0-3
>> > Jun 27 18:17:51 gilmour kernel: [ 3537.735695] usbcore: registered new
>> > interface driver usbhid
>> > Jun 27 18:17:51 gilmour kernel: [ 3537.735866]
>> > /build/buildd/linux-2.6.24/drivers/hid/usbhid/hid-core.c: v2.6:USB HID
>> > core
>> > driver
>> >
>> > Then I rmmod usbhid, so javax-usb can claim the interface, and this is
>> > the
>> > message i get:
>> >
>> > Jun 27 18:20:08 gilmour kernel: [ 3674.920172] usbcore: deregistering
>> > interface driver usbhid
>> > Jun 27 18:20:08 gilmour kernel: [ 3675.027665] usbcore: deregistering
>> > interface driver hiddev
>> >
>> > From dmesg, i get these messages:
>> >
>> > [ 3537.347832] usb 1-3: new full speed USB device using ohci_hcd and
>> > address
>> > 3
>> > [ 3537.555531] usb 1-3: configuration #1 chosen from 1 choice
>> > [ 3537.629783] usbcore: registered new interface driver hiddev
>> > [ 3537.709497] input: HID ffff:0000 as
>> > /devices/pci0000:00/0000:00:03.0/usb1/1-3/1-3:1.0/input/input7
>> > [ 3537.735403] input,hidraw0: USB HID v1.00 Mouse [HID ffff:0000] on
>> > usb-0000:00:03.0-3
>> > [ 3537.735695] usbcore: registered new interface driver usbhid
>> > [ 3537.735866] /build/buildd/linux-2.6.24/drivers/hid/usbhid/hid-core.c:
>> > v2.6:USB HID core driver
>> > [ 3674.920172] usbcore: deregistering interface driver usbhid
>> > [ 3675.027665] usbcore: deregistering interface driver hiddev
>> >
>> > Seems to be pretty normal, huh? After this, no more messages, not even
>> > during javax-usb initialization...
>> >
>> > I can see that javax-usb claims the device, it just doesn't control it.
>> > This
>> > is the complete output from MouseDriver.java:
>> >
>> > Found 1 HID-type interfaces.
>> > Found mouse by SubClass/Protocol
>> > Found mouse by Usage Page/Usage ID
>> > Found HID mouse.
>> > Driving HID mouse, move mouse to see movement events.
>> > Press Enter when done.
>> > Unable to submit data buffer to HID mouse : Error submitting IRP : Error
>> > 62
>> >
>> > Hope this can give you a hint of what the problem is... I'll now take a
>> > look
>> > at the kernel source (ouch)...
>> >
>> > Thanks!
>> >
>> > --
>> > Gabriel Queiroz Silva
>> > E-mail: [EMAIL PROTECTED]
>> > Tel: +55 61 9604.1412
>> >
>> > On Fri, Jun 27, 2008 at 11:08 AM, Dan Streetman <[EMAIL PROTECTED]>
>> > wrote:
>> >>
>> >> According to my Linux errno.h file, 62 is "Timer expired".  I have no
>> >> idea where that would come from, but it's almost certainly coming from
>> >> Linux, not javax.usb - all the generic "Error N" errors come from
>> >> failed ioctls into Linux.  If you are adventurous you could look at
>> >> the Linux kernel USB code to try to find a ETIME error.  Or maybe
>> >> check your /var/log/messages file or dmesg output.
>> >>
>> >> On Thu, Jun 26, 2008 at 9:30 PM, Gabriel Queiroz <[EMAIL PROTECTED]>
>> >> wrote:
>> >> > Hi all,
>> >> >
>> >> > It's my first post to this list (javax newbie).
>> >> >
>> >> > I'm developing a usb device using an Atmel microcontroller
>> >> > (http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3784). For
>> >> > now, it
>> >> > works like a mouse. The microcontroller has 4 push buttons, and these
>> >> > push
>> >> > buttons make the mouse pointer move around the screen.I
>> >> >
>> >> > I've got this device to work under windows and linux with the default
>> >> > hid
>> >> > drivers, but when i let the MouseDriver example drive it I'm getting
>> >> > the
>> >> > following error:
>> >> >
>> >> > Unable to submit data buffer to HID mouse : Error submitting IRP :
>> >> > Error
>> >> > 62
>> >> >
>> >> > I've digged through javax-usb code, and the exception is being thrown
>> >> > on
>> >> > the
>> >> > asyncSubmit( UsbIrpImp irp ) method, call on file LinuxPipeOsImp,
>> >> > line
>> >> > 64:
>> >> >
>> >> > getLinuxInterfaceOsImp().submit(request);
>> >> >
>> >> > I understand javax is not being able to send an IRP to the device,
>> >> > but i
>> >> > can't really understand why. Any ideas?
>> >> >
>> >> > Is there somewhere I can understand what does "Error 62" mean?!
>> >> >
>> >> > Many thanks and kind regards.
>> >> >
>> >> > PS: I'm a newbie to USB devices implementation as well, so, big
>> >> > chances
>> >> > of
>> >> > this being something really stupid! =)
>> >> >
>> >> > --
>> >> > Gabriel Queiroz Silva
>> >> > E-mail: [EMAIL PROTECTED]
>> >> > Tel: +55 61 9604.1412
>> >> >
>> >> >
>> >> > -------------------------------------------------------------------------
>> >> > Check out the new SourceForge.net Marketplace.
>> >> > It's the best place to buy or sell services for
>> >> > just about anything Open Source.
>> >> > http://sourceforge.net/services/buy/index.php
>> >> > _______________________________________________
>> >> > javax-usb-devel mailing list
>> >> > javax-usb-devel@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/javax-usb-devel
>> >> >
>> >> >
>> >
>> >
>> >
>> > -------------------------------------------------------------------------
>> > Check out the new SourceForge.net Marketplace.
>> > It's the best place to buy or sell services for
>> > just about anything Open Source.
>> > http://sourceforge.net/services/buy/index.php
>> > _______________________________________________
>> > javax-usb-devel mailing list
>> > javax-usb-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/javax-usb-devel
>> >
>> >
>
>

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
javax-usb-devel mailing list
javax-usb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to