Re: [Barry-devel] Errors communicating with modem
Status: Beta
Brought to you by:
ndprojects
From: Shannon M. <smc...@gm...> - 2009-01-07 17:10:09
|
Mallory, Danny wrote: > Any ideas on my errors below communicating with modem? Looks like it > charges and I can do a reset but when I attempt to do pppob I get > errors. System is Debian with following installed. > > dpkg -l|grep barry > ii barry-util 0.14-2 Command line utilities for working with > the RIM BlackBerry Handh > ii barrybackup-gui 0.14-2 GTK+ based GUI for backing up the RIM > BlackBerry Handheld > ii libbarry0 0.14-2 Library for using the BlackBerry > handheld on Linux > > > ================== > Charging > ================== > bcharge > Scanning for Blackberry devices... > Found device #008...already at 500mA...already in desired Pearl > mode...no change > > > ================== > Reset > ================== > btool -X > Blackberry devices found: > Device ID: 0x84d5a08. PIN: 31800f4d, Description: RIM 8800 Series Colour > CDMA Handheld > Using device (PIN): 31800f4d > > ===================== > Test > ===================== > pppob -p ###### > Bad packet size. Packet: 26. DataSize(): 26. Required size: 44 > 00000000: 00 00 1a 00 09 ff 00 07 52 49 4d 5f 55 73 62 53 > ........RIM_UsbS > 00000010: 65 72 44 61 74 61 00 00 02 00 > erData.... > > exception caught in main(): Bad packet size. Packet: 26. DataSize(): 26. > Required size: 44 > > > ===================== > Verbose Test > ===================== > pppob -p ###### -v > usb_set_debug: Setting debugging level to 9 (on) > usb_os_init: Found USB VFS at /dev/bus/usb > usb_os_find_busses: Found 007 > usb_os_find_busses: Found 006 > usb_os_find_busses: Found 005 > usb_os_find_busses: Found 004 > usb_os_find_busses: Found 002 > usb_os_find_busses: Found 003 > usb_os_find_busses: Found 001 > usb_os_find_devices: Found 001 on 007 > usb_os_find_devices: Found 001 on 006 > usb_os_find_devices: Found 001 on 005 > usb_os_find_devices: Found 002 on 004 > usb_os_find_devices: Found 001 on 004 > error obtaining child information: Inappropriate ioctl for device > usb_os_find_devices: Found 001 on 002 > usb_os_find_devices: Found 010 on 003 > usb_os_find_devices: Found 006 on 003 > skipped 1 class/vendor specific interface descriptors > skipped 1 class/vendor specific interface descriptors > usb_os_find_devices: Found 005 on 003 > skipped 1 class/vendor specific interface descriptors > usb_os_find_devices: Found 004 on 003 > usb_os_find_devices: Found 003 on 003 > usb_os_find_devices: Found 001 on 003 > error obtaining child information: Inappropriate ioctl for device > error obtaining child information: Inappropriate ioctl for device > error obtaining child information: Inappropriate ioctl for device > usb_os_find_devices: Found 002 on 001 > skipped 1 class/vendor specific interface descriptors > usb_os_find_devices: Found 001 on 001 > error obtaining child information: Inappropriate ioctl for device > usb_os_find_busses: Found 007 > usb_os_find_busses: Found 006 > usb_os_find_busses: Found 005 > usb_os_find_busses: Found 004 > usb_os_find_busses: Found 002 > usb_os_find_busses: Found 003 > usb_os_find_busses: Found 001 > usb_os_find_devices: Found 001 on 007 > usb_os_find_devices: Found 001 on 006 > usb_os_find_devices: Found 001 on 005 > usb_os_find_devices: Found 002 on 004 > usb_os_find_devices: Found 001 on 004 > error obtaining child information: Inappropriate ioctl for device > usb_os_find_devices: Found 001 on 002 > usb_os_find_devices: Found 010 on 003 > usb_os_find_devices: Found 006 on 003 > skipped 1 class/vendor specific interface descriptors > skipped 1 class/vendor specific interface descriptors > usb_os_find_devices: Found 005 on 003 > skipped 1 class/vendor specific interface descriptors > usb_os_find_devices: Found 004 on 003 > usb_os_find_devices: Found 003 on 003 > usb_os_find_devices: Found 001 on 003 > error obtaining child information: Inappropriate ioctl for device > error obtaining child information: Inappropriate ioctl for device > error obtaining child information: Inappropriate ioctl for device > usb_os_find_devices: Found 002 on 001 > skipped 1 class/vendor specific interface descriptors > usb_os_find_devices: Found 001 on 001 > error obtaining child information: Inappropriate ioctl for device > device_desc loaded > bLength: 18 > bDescriptorType: 1 > bcdUSB: 272 > bDeviceClass: 0 > bDeviceSubClass: 0 > bDeviceProtocol: 0 > bMaxPacketSize0: 64 > idVendor: 4042 > idProduct: 4 > bcdDevice: 262 > iManufacturer: 1 > iProduct: 5 > iSerialNumber: 3 > bNumConfigurations: 1 > > config_desc #0 loaded > bLength: 9 > bDescriptorType: 2 > wTotalLength: 97 > bNumInterfaces: 2 > bConfigurationValue: 1 > iConfiguration: 0 > bmAttributes: 128 > MaxPower: 250 > > interface_desc #0 loaded > bLength: 9 > bDescriptorType: 4 > bInterfaceNumber: 0 > bAlternateSetting: 0 > bNumEndpoints: 8 > bInterfaceClass: 255 > bInterfaceSubClass: 1 > bInterfaceProtocol: 255 > iInterface: 2 > > endpoint_desc #0 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 133 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 133 > pair.read = 133 > pair.type = 2 > endpoint_desc #1 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 5 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 5 > pair.write = 5 > pair.type = 2 > pair added! (read: 133,write: 5,type: 2) > endpoint_desc #2 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 131 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 131 > pair.read = 131 > pair.type = 2 > endpoint_desc #3 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 3 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 3 > pair.write = 3 > pair.type = 2 > pair added! (read: 131,write: 3,type: 2) > endpoint_desc #4 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 130 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 130 > pair.read = 130 > pair.type = 2 > endpoint_desc #5 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 2 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 2 > pair.write = 2 > pair.type = 2 > pair added! (read: 130,write: 2,type: 2) > endpoint_desc #6 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 132 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 132 > pair.read = 132 > pair.type = 2 > endpoint_desc #7 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 4 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 4 > pair.write = 4 > pair.type = 2 > pair added! (read: 132,write: 4,type: 2) > interface added to map with bInterfaceNumber: 0 > interface_desc #0 loaded > bLength: 9 > bDescriptorType: 4 > bInterfaceNumber: 1 > bAlternateSetting: 0 > bNumEndpoints: 2 > bInterfaceClass: 8 > bInterfaceSubClass: 6 > bInterfaceProtocol: 80 > iInterface: 4 > > endpoint_desc #0 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 134 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 134 > pair.read = 134 > pair.type = 2 > endpoint_desc #1 loaded > bLength: 7 > bDescriptorType: 5 > bEndpointAddress: 7 > bmAttributes: 2 > wMaxPacketSize: 64 > bInterval: 0 > bRefresh: 0 > bSynchAddress: 0 > > endpoint added to map with bEndpointAddress: 7 > pair.write = 7 > pair.type = 2 > pair added! (read: 134,write: 7,type: 2) > interface added to map with bInterfaceNumber: 1 > config added to map with bConfigurationValue: 1 > usb_open(0x8298300) > usb_claim_interface(0x8289c80,0) > usb_clear_halt(0x8289c80,131) > usb_clear_halt(0x8289c80,3) > BulkWrite to endpoint 3: > 00000000: 00 00 10 00 01 ff 00 00 a8 18 da 8d 6c 02 00 00 > ............l... > > BulkRead (131): > 00000000: 00 00 10 00 02 ff 00 00 a8 18 da 8d 6c 02 00 00 > ............l... > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 00 14 00 01 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 20 00 06 ff 00 00 14 00 01 00 00 ef 39 e4 .. > ...........9. > 00000010: 6f 59 82 27 ae 9e 2c d0 d5 68 02 33 99 35 7a 62 > oY.'..,..h.3.5zb > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 01 08 00 04 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 14 00 06 ff 00 01 08 00 04 00 04 00 00 00 > ................ > 00000010: 4d 0f 80 31 M..1 > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 02 08 00 02 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 c4 01 06 ff 00 02 b8 01 02 00 0b 00 04 00 > ................ > 00000010: b8 01 00 00 01 23 02 05 04 0e 00 04 52 49 4d 20 > .....#......RIM > 00000020: 38 38 30 30 20 53 65 72 69 65 73 20 43 6f 6c 6f 8800 > Series Colo > 00000030: 75 72 20 43 44 4d 41 20 48 61 6e 64 68 65 6c 64 ur CDMA > Handheld > 00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > ................ > 00000050: 00 00 00 00 00 00 00 00 00 00 00 00 77 67 6f 00 > ............wgo. > 00000060: 00 00 00 00 00 00 00 00 00 00 00 00 4d 61 72 20 > ............Mar > 00000070: 32 39 20 32 30 30 37 00 00 00 00 00 30 39 3a 34 29 > 2007.....09:4 > 00000080: 39 3a 34 35 00 00 00 00 00 00 00 00 00 01 07 00 > 9:45............ > 00000090: 00 00 00 00 00 00 00 00 a4 00 00 00 0a 00 00 00 > ................ > 000000a0: b8 00 00 00 40 00 00 00 01 00 00 00 e8 54 00 00 > ....@........T.. > 000000b0: 01 0b 02 84 03 01 04 0c 07 06 0a 01 ff ff ff ff > ................ > 000000c0: ff ff ff ff 4a 56 be 92 0d 00 01 00 03 0c 00 00 > ....JV.......... > 000000d0: 00 00 00 00 ff ff ff 03 02 08 00 00 00 00 04 00 > ................ > 000000e0: 08 10 00 00 00 00 02 00 ff ff db 03 00 00 02 00 > ................ > 000000f0: 14 0c 00 00 00 00 dc 03 ff ff dd 03 0f 10 00 00 > ................ > 00000100: 00 00 de 03 ff ff df 03 00 00 02 00 06 14 00 00 > ................ > 00000110: 00 00 02 00 00 00 e0 03 ff ff eb 03 00 00 02 00 > ................ > 00000120: 05 14 00 00 00 00 02 00 00 00 ec 03 ff ff f5 03 > ................ > 00000130: 00 00 02 00 0c 0c 00 00 00 00 f6 03 ff ff f7 03 > ................ > 00000140: 0e 10 00 00 00 00 f8 03 ff ff fb 03 00 00 02 00 > ................ > 00000150: 09 08 00 00 dd 2c a1 17 ff ff ff ff ff ff ff ff > .....,.......... > 00000160: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > ................ > 00000170: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > ................ > 00000180: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > ................ > 00000190: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > ................ > 000001a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > ................ > 000001b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff > ................ > 000001c0: ff ff ff ff .... > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 03 04 00 05 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 0c 00 06 ff 00 03 00 00 00 00 > ............ > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 04 04 00 06 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 10 00 06 ff 00 04 04 00 06 00 00 01 00 00 > ................ > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 05 04 00 07 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 10 00 06 ff 00 05 04 00 07 00 00 02 00 00 > ................ > > BulkWrite to endpoint 3: > 00000000: 00 00 0c 00 05 ff 00 06 04 00 08 00 > ............ > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 10 00 06 ff 00 06 04 00 08 00 00 01 00 00 > ................ > > Using ReadEndpoint: 131 > WriteEndpoint: 3 > usb_release_interface(0x8289c80,0) > usb_close(0x8289c80) > usb_open(0x8298300) > usb_claim_interface(0x8289c80,0) > usb_clear_halt(0x8289c80,131) > usb_clear_halt(0x8289c80,3) > BulkWrite to endpoint 3: > 00000000: 00 00 18 00 07 ff 00 07 52 49 4d 5f 55 73 62 53 > ........RIM_UsbS > 00000010: 65 72 44 61 74 61 00 00 erData.. > > Socket::Send: Endpoint 131 > Received: > 00000000: 00 00 1a 00 09 ff 00 07 52 49 4d 5f 55 73 62 53 > ........RIM_UsbS > 00000010: 65 72 44 61 74 61 00 00 02 00 > erData.... > > Bad packet size. Packet: 26. DataSize(): 26. Required size: 44 > 00000000: 00 00 1a 00 09 ff 00 07 52 49 4d 5f 55 73 62 53 > ........RIM_UsbS > 00000010: 65 72 44 61 74 61 00 00 02 00 > erData.... > > usb_release_interface(0x8289c80,0) > usb_close(0x8289c80) > exception caught in main(): Bad packet size. Packet: 26. DataSize(): 26. > Required size: 44 > > _____________ > > The information contained in this message is proprietary and/or confidential. If you are not the > intended recipient, please: (i) delete the message and all copies; (ii) do not disclose, > distribute or use the message in any manner; and (iii) notify the sender immediately. In addition, > please be aware that any message addressed to our domain is subject to archiving and review by > persons other than the intended recipient. Thank you. > _____________ > > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB Looks similar to issues I had with my Bold 9000. I was running Ubuntu 8.10 and had similar issues on FC10. One of the guys on the project worked with me to get a newer libbarry which worked except for needing a replug after hang-up. I'm sure he'll chime in when he sees your post. |