barry/btool do not recognize Blackberry Bold/9000
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
barry (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Description: Ubuntu jaunty (development branch)
Release: 9.04
barry-util:
Installed: 0.14-2ubuntu2
Candidate: 0.14-2ubuntu2
Version table:
*** 0.14-2ubuntu2 0
500 http://
100 /var/lib/
barrybackup-gui:
Installed: 0.14-2ubuntu2
Candidate: 0.14-2ubuntu2
Version table:
*** 0.14-2ubuntu2 0
500 http://
100 /var/lib/
libbarry-dev:
Installed: 0.14-2ubuntu2
Candidate: 0.14-2ubuntu2
Version table:
*** 0.14-2ubuntu2 0
500 http://
100 /var/lib/
libbarry0:
Installed: 0.14-2ubuntu2
Candidate: 0.14-2ubuntu2
Version table:
*** 0.14-2ubuntu2 0
500 http://
100 /var/lib/
opensync-
Installed: 0.14-2ubuntu2
Candidate: 0.14-2ubuntu2
Version table:
*** 0.14-2ubuntu2 0
500 http://
100 /var/lib/
opensync-
Installed: 0.14-2ubuntu2
Candidate: 0.14-2ubuntu2
Version table:
*** 0.14-2ubuntu2 0
500 http://
100 /var/lib/
I've compiled and installed these packages in 8.10 and used the binary's in Jaunty. Both versions will see the hardware in lsusb (below) but barry will find no devices. Other users are also able to browse the memory card in a file manager and in some media players (i.e. banshee)
$ lsusb -vvv
Bus 002 Device 002: ID 0fca:8001 Research In Motion, Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x0fca Research In Motion, Ltd.
idProduct 0x8001
bcdDevice 2.01
iManufacturer 1 Research In Motion
iProduct 2 BlackBerry
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 60
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 6
bInterfac
bInterfac
bInterfac
iInterface 2 BlackBerry
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
bNumConfigura
Device Status: 0x0000
(Bus Powered)
However, barry does not see the device:
$ btool
Blackberry devices found:
No device selected
More btool output (if needed):
$btool -vt
usb_set_debug: Setting debugging level to 9 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_os_find_busses: Found 002
usb_os_find_busses: Found 008
usb_os_find_busses: Found 007
usb_os_find_busses: Found 006
usb_os_find_busses: Found 001
usb_os_find_busses: Found 005
usb_os_find_busses: Found 004
usb_os_find_busses: Found 003
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
usb_os_
usb_os_
usb_os_
usb_os_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
usb_os_
skipping descriptor 0xFF
skipping descriptor 0xB
skipped 2 class/vendor specific endpoint descriptors
skipped 6 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 8 class/vendor specific interface descriptors
usb_os_
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
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_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
error obtaining child information: Inappropriate ioctl for device
usb_os_
usb_os_
skipped 1 class/vendor specific interface descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
skipping descriptor 0xFF
skipped 1 class/vendor specific endpoint descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
usb_os_
usb_os_
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_busses: Found 002
usb_os_find_busses: Found 008
usb_os_find_busses: Found 007
usb_os_find_busses: Found 006
usb_os_find_busses: Found 001
usb_os_find_busses: Found 005
usb_os_find_busses: Found 004
usb_os_find_busses: Found 003
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
usb_os_
usb_os_
usb_os_
usb_os_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
usb_os_
skipping descriptor 0xFF
skipping descriptor 0xB
skipped 2 class/vendor specific endpoint descriptors
skipped 6 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 8 class/vendor specific interface descriptors
usb_os_
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
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_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
error obtaining child information: Inappropriate ioctl for device
usb_os_
usb_os_
skipped 1 class/vendor specific interface descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
skipping descriptor 0xFF
skipped 1 class/vendor specific endpoint descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
usb_os_
usb_os_
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_busses: Found 002
usb_os_find_busses: Found 008
usb_os_find_busses: Found 007
usb_os_find_busses: Found 006
usb_os_find_busses: Found 001
usb_os_find_busses: Found 005
usb_os_find_busses: Found 004
usb_os_find_busses: Found 003
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
usb_os_
usb_os_
usb_os_
usb_os_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
usb_os_
skipping descriptor 0xFF
skipping descriptor 0xB
skipped 2 class/vendor specific endpoint descriptors
skipped 6 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 8 class/vendor specific interface descriptors
usb_os_
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
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_
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_
error obtaining child information: Inappropriate ioctl for device
usb_os_
usb_os_
skipped 1 class/vendor specific interface descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
skipping descriptor 0xFF
skipped 1 class/vendor specific endpoint descriptors
usb_os_
skipped 1 class/vendor specific interface descriptors
usb_os_
usb_os_
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
Blackberry devices found:
No device selected
Let me know if I can add anything else!
affects: | linux (Ubuntu) → barry (Ubuntu) |
Upstream provider release 0.16 fixes this issue. Package needs to be update to released 0.16!