Thanks -- I can live without the opensync/gui for now, but it looks like
it still may not be setting the right charge when plugging it in:
Bus 004 Device 004: ID 0fca:0006 Research In Motion, Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0fca Research In Motion, Ltd.
idProduct 0x0006
bcdDevice 1.06
iManufacturer 1 Research In Motion
iProduct 4 RIM Mass Storage Device
iSerial 3 97ECDA7E1D98FF58D46EA881D3A5C975F3091E88
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 4 RIM Mass Storage Device
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x07 EP 7 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
Jun 4 21:31:53 boatanchor kernel: usb 4-1: new full speed USB device
using uhci_hcd and address 7
Jun 4 21:31:53 boatanchor kernel: usb 4-1: configuration #1 chosen from
1 choice
Jun 4 21:31:53 boatanchor kernel: scsi239 : SCSI emulation for USB Mass
Storage devices
Jun 4 21:31:53 boatanchor kernel: usb 4-1: New USB device found,
idVendor=0fca, idProduct=0004
Jun 4 21:31:53 boatanchor kernel: usb 4-1: New USB device strings:
Mfr=1, Product=5, SerialNumber=3
Jun 4 21:31:53 boatanchor kernel: usb 4-1: Product: RIM Composite Device
Jun 4 21:31:53 boatanchor kernel: usb 4-1: Manufacturer: Research In Motion
Jun 4 21:31:53 boatanchor kernel: usb 4-1: SerialNumber:
97ECDA7E1D98FF58D46EA881D3A5C975F3091E88
Chris Frey wrote:
> On Wed, Jun 04, 2008 at 12:21:14PM -0400, John Priddy wrote:
>
>> [EMAIL PROTECTED] ~]$ sudo btool
>> Blackberry devices found:
>> Device ID: 0xXXXXXX. PIN: XXXXXX, Description: RIM 8800 Series Colour
>> CDMA Handheld
>> Using device (PIN): XXXXX
>> [EMAIL PROTECTED] ~]$
>>
>>
>> So it looks like it can see the device.
>>
>
> Excellent.
>
>
>
>> Other than not seing the 'not
>> enough power' message on the LCD, is there a way to check that its
>> sending out a charge to it? I remember seeing something along the lines
>> of 'bcharge sets BLAH'..
>>
>
> You can use the lsusb -v command to check the MaxPower field for your
> Blackberry. If it says 500mA, you're good.
>
>
>
>> I went back and tried to recompile with opensync and gui, but you said
>> those shouldnt work anyway right?
>>
>>
>> [EMAIL PROTECTED] barry]$ ./configure --enable-gui
>> --enable-opensync-plugin
>> --snip--
>> [EMAIL PROTECTED] barry]$ make
>> --snip--
>> /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
>> -I.. -I/home/jpriddy/apps/barry/cvs/barry -I/usr/include/opensync-1.0
>> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
>> -I/usr/local/include -Wall -Werror -D__BARRY_HAVE_GCCVISIBILITY__
>> -fvisibility=hidden -g -O2 -MT barry_sync.lo -MD -MP -MF
>> .deps/barry_sync.Tpo -c -o barry_sync.lo barry_sync.cc
>> mkdir .libs
>> g++ -DHAVE_CONFIG_H -I. -I.. -I/home/jpriddy/apps/barry/cvs/barry
>> -I/usr/include/opensync-1.0 -I/usr/include/glib-2.0
>> -I/usr/lib64/glib-2.0/include -I/usr/local/include -Wall -Werror
>> -D__BARRY_HAVE_GCCVISIBILITY__ -fvisibility=hidden -g -O2 -MT
>> barry_sync.lo -MD -MP -MF .deps/barry_sync.Tpo -c barry_sync.cc -fPIC
>> -DPIC -o .libs/barry_sync.o
>> barry_sync.cc:43: error: variable or field 'get_info' declared void
>> barry_sync.cc:43: error: 'OSyncEnv' was not declared in this scope
>> barry_sync.cc:43: error: 'env' was not declared in this scope
>> barry_sync.cc: In function 'void GetChanges(OSyncContext*,
>> BarryEnvironment*, DatabaseSyncState*, const char*, const char*, const
>> char*, char* (*)(BarryEnvironment*, unsigned int, unsigned int))':
>>
>
> This is a Fedora 9 issue. They seem to have gone ahead and packaged
> the Opensync's development tree, which, according to their website
> at http://www.opensync.org/, they explicitly recommend against.
>
> Opensync went through an API change between 0.2x and 0.3x, so currently
> Barry only supports Opensync version 0.22.
>
> In order to get Barry working with Opensync on Fedora 9, you'll need to
> find 0.22 packages, or compile it yourself.
>
> I do plan to port Barry to Opensync 0.40 when it comes out, but currently
> that's not available yet. If anyone wants to help port, it can be done now
> using the 0.3x tree... please let me know if you're working on that, and
> do send patches.
>
> - 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/barry-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
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel