Comment 12 for bug 148712

Revision history for this message
Craig Ringer (ringerc) wrote : Seen with USB mouse

I'm encountering an apparently similar issue with a Dell wireless bluetooth mouse under the 7.10 rc 1 build. The same laptop and same mouse worked fine with 7.04 (out of the box, in fact). The mouse does not require a passkey.

If I try to use the GNOME bluetooth applet to enable the mouse (with "Browse device..."), it fails with:

Couldn't display "obex://[00:07:61:94:22:bb]".
Check if the service is available.

The same mouse worked out-of-the-box on Ubuntu 7.04 .

bluez-utils, libgnomebt0, gnome-bluetooth, obexftp and gnome-vfs-obexftp (not that the latter two are really relevant) have been added to the packages installed by the base system.

Interrogating the device with sdptool reveals that it's definitely providing a HID protocol class descriptor:

root@ayaki:~# hciconfig
hci0: Type: USB
        BD Address: 00:1C:26:DE:88:A8 ACL MTU: 1017:8 SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN
        RX bytes:36957 acl:1380 sco:0 events:875 errors:0
        TX bytes:26738 acl:1320 sco:0 commands:99 errors:0

root@ayaki:~# hcitool scan
Scanning ...
        00:07:61:94:22:BB Dell BT Travel Mouse

root@ayaki:~# hcitool inq
Inquiring ...
        00:07:61:94:22:BB clock offset: 0x2b3d class: 0x002580

root@ayaki:~# hcitool info 00:07:61:94:22:BB
Requesting information ...
        BD Address: 00:07:61:94:22:BB
        LMP Version: 1.2 (0x2) LMP Subversion: 0x229
        Manufacturer: Broadcom Corporation (15)
        Features: 0xbc 0x02 0x04 0x38 0x08 0x00 0x00 0x00
                <encryption> <slot offset> <timing accuracy> <role switch>
                <sniff mode> <RSSI> <power control> <enhanced iscan>
                <interlaced iscan> <interlaced pscan> <AFH cap. slave>

root@ayaki:~# sdptool browse 00:07:61:94:22:BB
Browsing 00:07:61:94:22:BB ...
Service RecHandle: 0x0
Service Class ID List:
  "SDP Server" (0x1000)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 1
  "SDP" (0x0001)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding: 0x6a
  base_offset: 0x100
Profile Descriptor List:
  "" (0x0100)
    Version: 0x0100

Service Name: Dell BT Travel Mouse
Service Description: (3) Button Mouse
Service Provider: Logitech
Service RecHandle: 0x10000
Service Class ID List:
  "Human Interface Device" (0x1124)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 17
  "HIDP" (0x0011)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding: 0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Human Interface Device" (0x1124)
    Version: 0x0100

Service RecHandle: 0x10001
Service Class ID List:
  "PnP Information" (0x1200)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 1
  "SDP" (0x0001)
Profile Descriptor List:
  "PnP Information" (0x1200)
    Version: 0x0100