Bluetooth fails to connect to phone: "obex://[mac:address]" is not a valid location.

Bug #138356 reported by Aaron C. de Bruyn on 2007-09-09
18
Affects Status Importance Assigned to Milestone
bluez-gnome (Ubuntu)
Medium
Unassigned
gnome-bluetooth (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: gnome-bluetooth

I hit "Browse Device" on the bluetooth icon, pick my phone, and click 'connect'.
The dialog disappears and a few seconds later I get an error message:
"obex://[ma:ca:dd:re:ss]" is not a valid location

If I install gnome-phone-manager and tell it how to connect to my phone, the process is successful.

$ dpkg -l | grep bluetooth

ii libbluetooth2 3.18-0ubuntu1 Library to use the BlueZ Linux Bluetooth sta

ii libkbluetooth0 1.0~beta6~r709825-0ubuntu1 shared libs for kdebluetooth

ii libmultisync-plugin-irmc-bluetooth 0.82-8build1 Adds Bluetooth support to the IrMC plugin

Bus 001 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter

Device Descriptor:

  bLength 18

  bDescriptorType 1

  bcdUSB 1.10

  bDeviceClass 224 Wireless

  bDeviceSubClass 1 Radio Frequency

  bDeviceProtocol 1 Bluetooth

  bMaxPacketSize0 16

  idVendor 0x1131 Integrated System Solution Corp.

  idProduct 0x1001 KY-BT100 Bluetooth Adapter

  bcdDevice 3.73

  iManufacturer 0

  iProduct 0

  iSerial 0

  bNumConfigurations 1

  Configuration Descriptor:

    bLength 9

    bDescriptorType 2

    wTotalLength 186

    bNumInterfaces 3

    bConfigurationValue 1

    iConfiguration 0

    bmAttributes 0xc0

      Self Powered

    MaxPower 0mA

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 0

      bAlternateSetting 0

      bNumEndpoints 3

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x81 EP 1 IN

        bmAttributes 3

          Transfer Type Interrupt

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0010 1x 16 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x02 EP 2 OUT

        bmAttributes 2

          Transfer Type Bulk

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0040 1x 64 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x82 EP 2 IN

        bmAttributes 2

          Transfer Type Bulk

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0040 1x 64 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 1

      bAlternateSetting 0

      bNumEndpoints 2

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x03 EP 3 OUT

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0000 1x 0 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x83 EP 3 IN

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0000 1x 0 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 1

      bAlternateSetting 1

      bNumEndpoints 2

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x03 EP 3 OUT

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0009 1x 9 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x83 EP 3 IN

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0009 1x 9 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 1

      bAlternateSetting 2

      bNumEndpoints 2

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x03 EP 3 OUT

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0011 1x 17 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x83 EP 3 IN

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0011 1x 17 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 1

      bAlternateSetting 3

      bNumEndpoints 2

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x03 EP 3 OUT

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0019 1x 25 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x83 EP 3 IN

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0019 1x 25 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 1

      bAlternateSetting 4

      bNumEndpoints 2

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x03 EP 3 OUT

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0021 1x 33 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x83 EP 3 IN

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0021 1x 33 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 1

      bAlternateSetting 5

      bNumEndpoints 2

      bInterfaceClass 224 Wireless

      bInterfaceSubClass 1 Radio Frequency

      bInterfaceProtocol 1 Bluetooth

      iInterface 0

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x03 EP 3 OUT

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0031 1x 49 bytes

        bInterval 1

      Endpoint Descriptor:

        bLength 7

        bDescriptorType 5

        bEndpointAddress 0x83 EP 3 IN

        bmAttributes 1

          Transfer Type Isochronous

          Synch Type None

          Usage Type Data

        wMaxPacketSize 0x0031 1x 49 bytes

        bInterval 1

    Interface Descriptor:

      bLength 9

      bDescriptorType 4

      bInterfaceNumber 2

      bAlternateSetting 0

      bNumEndpoints 0

      bInterfaceClass 254 Application Specific Interface

      bInterfaceSubClass 1 Device Firmware Update

      bInterfaceProtocol 0

      iInterface 0

Johan Ryberg (jryberg) wrote :

I tried to add a blue tooth head set with the same error message.

I'm using fully updated Ubuntu 7.10 tribe 5

Please tell me if I shall provide further information because I don't know what's important to know about this issue.

It appears gnome-bluetooth needs to depend on gnome-vfs-obexftp. Installing that fixed the initial error.

Matti Lindell (mlind) wrote :

yes, installing gnome-vfs-obexftp fixes this issue as Aaron says.
gnome-vfs-obexftp is a universe package though and bluez-gnome is in main, so maybe bluez-gnome should at least Recommends gnome-vfs-obexftp ?

Changed in gnome-bluetooth:
importance: Undecided → Medium
status: New → Confirmed
BullCreek (jeff-openenergy) wrote :

FWIW, this is still a problem with gutsy latest (BETA + all updates) - but the above workaround still works.

stevecrozz (stevecrozz) wrote :

This is still a problem on latest Gutsy, the option to "browse device" does not work as advertised without installing package "gnome-vfs-obexftp". The dependency should be fixed, if the package can't be merged into main the "browse device" option should lead to a message to indicate which package is needed.

Joshua Hesketh (joshua.hesketh) wrote :

Looks like this bug made it into the final release of gutsy. This is unfortunate since I was very impressed about having the new bluetooth utilities by default, it really makes things more seemless.

Would be nice to have a more descriptive warning dialog as others have suggested, but it is probably too late for that now.

Fırat Küçük (firatkucuk) wrote :

i installed gnome-vfs-obexftp and libopenobex1

it is working.

but this packages should be installed default with gnome-bluetooth services.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers