On Fri, Jun 20, 2008 at 03:59:09AM -0700, Peter Gamboa wrote:
> Hello,

Hi Peter,


> 1) bcharge doesn't run upon plugging in the BB.

This is likely due to your Blackberry having one of the new Product ID's.
If it is 8004, then the latest CVS should work for you.  If it is a
different product ID, please let me know.

You can check this using "lsusb -v" *before* bcharge runs.


> The SD card is mounted automatically.

This can cause problems on some of the newer devices.  I've tested
an 8120 here and if I'm copying files off the card at the same time I
use btool to access the database, the device resets itself when the
Barry side of the conversation closes its USB handles.

I believe this to be a bug in the Blackberry firmware, but I'm still
pondering a workaround.  So far, the best you can do is remove
usb_storage when you want to sync or backup.


> the following output when running bcharge for the first time per mount:
> Scanning for Blackberry devices...
> Found device #048...adjusting charge setting...adjusting Pearl mode to
> dualDetecting possible kernel driver conflict, trying to resolve...
> 
> usb_reset failed: could not reset: No such device
> ...done

Some of these errors are normal, since Pearl devices don't all behave
alike.  So bcharge adds a slight delay, and the Pearls that reset
themselves are gone by the time bcharge tries to reset.  This is ok,
and you shouldn't see these errors once the udev rules are fixed.


> 2) Per the suggestions, I unloaded usb_storage right before running the
> sync, and at no time was berry_charge loaded. msynctool hangs during the
> sync. Based on the output it seems process all my contacts and resolve
> any conflicts, send them to the pearl, and then hang. I've tried wiping
> all the data from the BB and the sync seems to add all the contacts, no
> calendar events, and no tasks. In addition it duplicates contact entries
> that exist in both Evolution and the BB, so it seems to hang after
> adding all the contacts but before cleaning up any extras. I've also
> tried deleting the sync group and starting a new one from scratch after
> failed syncs, but it still seems to hang in the same place.

If you wait for 30 to 60 seconds, does the Barry module quit?  Or can
you wait "forever" and it just sits there?

If Barry times out in 30 seconds, I'd like to see the USB traffic.
In the Barry plugin configuration, enable the DebugMode setting (just
comment it out).  This should dump lots of protocol info to the
screen as you sync.  I need the last couple of screens of hex output
when it hangs.

If you can wait "forever", then I'm assuming that OpenSync is hanging
in its engine somewhere.  Can you check the output of 'top' and see if
osengine or osplugin is taking CPU?  If so, set the environment
variable OSYNC_TRACE to an empty directory, and look at the logs to
see where they stop.  If you want, you can email them to me directly,
since they can contain private data.

Thanks,
- Chris


-------------------------------------------------------------------------
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
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to