On Sun, 29 Jul 2007, Chris Ball wrote:

> Thanks very much for the reply, Alan.
> 
>    >> I have a MacNTouch keyboard[1].  The keyboard works on all of my
>    >> Linux machines except one, a Powerbook.  Other USB keyboards work
>    >> in the same USB port on the Powerbook, so it doesn't seem like a
>    >> hardware failure on either the Powerbook or the keyboard's part.
>    >> The problem seems to be the combination of the keyboard with the
>    >> USB controller.  [..]
> 
>    > Try getting a usbmon trace (instructions in
>    > Documentation/usb/usbmon.txt).
> 
> Here are usbmon traces with the keyboard working (on an x86 laptop) and
> failing (on the Powerbook).  In both cases I started usbmon, plugged in
> the keyboard and typed "a".
> 
> http://dev.laptop.org/~cjb/usbmon-works.out
> http://dev.laptop.org/~cjb/usbmon-fails.out
> 
> I also have access to a hardware USB analyzer, if that would be helpful.

As far as I can see, the usbmon traces are exactly the same in all 
essential respects up until the point you typed the "a".  Some of the 
details are missing from the Powerbook trace because usbmon doesn't 
know how to access DMA buffers on architectures other than x86.  Still, 
there's no reason to think the data would be any different.

So I guess the next step is to try the USB analyzer.  It will allow 
us to see the missing data and to check that the interrupt endpoint is 
getting polled as it should be.

Alan Stern


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to