[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [coldsync-hackers] Some data on Coldsync for the Clie



"Michael Sperber [Mr. Preprocessor]" wrote:

> Unfortunately, the very first read on the bulk endpoint hangs for a
> while and then fails with an Input/output error.  If anyone has any
> advice on how to proceed, I'd be more than happy to try more stuff.

Brr.. Could you give some kernel debug info & coldsync debug info
on this?
 
> I'm also having some trouble reading the Snoopy logs: In particular
> the log entry for URB_FUNCTION_SELECT_CONFIGURATION reports back the
> info for the pipes.  From the USB docs, I'm under the impression that
> getting this information would require doing a couple of
> USB_GET_ENDPOINT_DESC calls---which I don't see.

When doing the USB 50x port, I just ignored this kind of stuff
and it got right eventually. To me it looks like USB Snoopy really
tries to be too smart and rearanges its output a bit.

> 00000169        1.16551680        TransferBufferMDL    = daa9aa20
> 00000170        1.16552960
> 00000171        1.16553840          0000:
> 00000172        1.16559280       be ef ed 03 03 03 00 00 bf 62 33 a2
> 00000173        1.16560880        UrbLink              = 00000000
> 00000174        1.19211200      UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, IOCTL_INTERNAL_USB_SUBMIT_URB

This is the start of the SLP protocol; so the Sony CLIE emulates a true
Serial device; i.e. you should look at the Visor USB code rather than
at the Palm 50x USB code: the bulk transport speaks SLP protocol.

koen.
This message was sent through the coldsync-hackers mailing list.  To remove
yourself from this mailing list, send a message to majordomo@thedotin.net
with the words "unsubscribe coldsync-hackers" in the message body.  For more
information on Coldsync, send mail to coldsync-hackers-owner@thedotin.net.