OK,

So after several hours of debugging and some help from the good folks on the
linux-usb-devel list I have a patch for the pl2303 driver that allows the
phone to start syncing.

I can sync about 20 entries before I get a "transfer interrupted" -- and I
looked into this as well.

Multisync's IMRC plugin's obex portionis opening the port O_NONBLOCK but it
isn't expecting short writes. I haven't had the time to figure out the code
enough to write a patch, and work is only getting busier -- but if someone
feels so inclinded one of two things needs to happen to irmc_obex.c:

  1. Don't use O_NONBLOCK
 
     OR

  2. The code needs to expect short writes with delays.

The DCU-11 cable is a usb-to-serial converter and the phone is a simple serial
device you talk to with AT commands. Thus only small chunks of data will go at
a time.

Huge thanks to Al Borchers for his help.

-- 
Phil Dibowitz
Systems Architect and Administrator
Enterprise Infrastructure / ISD / USC
UCC 174 - 213-821-5427

Attachment: pgpMF2GCleFnG.pgp
Description: PGP signature

Reply via email to