Bluetooth not working on Intrepid

Bug #254123 reported by Tom Imhof
30
This bug affects 3 people
Affects Status Importance Assigned to Milestone
bluez-utils (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: bluetooth

Bluetooth is not working for me at all with my HP nc4010 Laptop after upgrading to Intrepid Alpha 3. It was working fine with 8.04. Please let me know which additional information (logs etc.) you would need from me in order to trace this down.

Revision history for this message
Tom Imhof (tomimhof) wrote :

As a side note, this has also been reported on the Ubuntu Forums: http://ubuntuforums.org/showthread.php?p=5506936

Revision history for this message
Tom Imhof (tomimhof) wrote :

daemon log gives a bit more information - screenshot attached.
cheers
tom

Revision history for this message
Tom Imhof (tomimhof) wrote :

Hello,

is anybody taking care of this? Please let me know, if you need more details.
Thanks,
tom

Revision history for this message
Saivann Carignan (oxmosys) wrote :

I confirm this bug report. However, bluetooth is in fact not completely broken. It is still possible to use a bluetooth mouse using hcitool and hidd. /etc/init.d/bluetooth start and bluez/bluetooth messages in system logs looks sain (identical to Hardy).

According to the fact that it affect all bluetooth hardware and that it is related to a core ubuntu package, I set the importance to High.

Changed in bluez-utils:
importance: Undecided → High
milestone: none → ubuntu-8.10
status: New → Confirmed
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Interestingly some of the (new, splitted) Bluetooth packages are in universe and not installed by default: bluez-input, bluez-network, bluez-pcmcia-support, bluez-serial. Not that my Bluetooth mouse would work even with those.

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Tom,

Can you please specify which part of the bluetooth functionality is not working - File transfer, input (keyboard/mouse), audio or serial connection (using phone as modem)?

Revision history for this message
Tom Imhof (tomimhof) wrote :

Hi Onkar,

in the meantime I found out that my problem really was a hardware issue. The built in bluetooth adapter on my laptop must have died just around the time I upgraded to Intrepid.

I re-installed Hardy and found that the bluetooth adapter did not work there either - it did work before, so I was almost sure that I must have been experiencing a hardware issue. To prove it to myself and also to re-enable bluetooth for me, I bought a bluetooth USB device - plugged it in and everything was fine.

So, I upgraded again to Intrepid - bluetooth was not working again, the adapter was found, though.

I had to install the new splitted packages to get everything up and running again.

so, as far as I am concerned, the issue can be closed. However - users will be puzzled due to the missing bluetooth packages, so I would recommend to have the dist-upgrade install them automatically.

cheers
tom

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Marking the bug as invalid

Changed in bluez-utils:
importance: High → Undecided
milestone: ubuntu-8.10 → none
status: Confirmed → Invalid
Revision history for this message
Karol Hevessy (khevessy) wrote :

I have the same problem. Bluetooth file transfer to and from my mobile phone doesn't work anymore after I upgraded from hardy to intrepid. Detection of the mobile phone seems to be working. I'm using an USB bluetooth stick for file transfer,
Bus 005 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
The usb device name probably changed since hardy but I'm not sure about that.
When trying to send a file to a mobile phone I get the following error message:
Service search failed
After i press 'again' i get the following error message:
Method "CreateBluetoothSession" with signature "ssb" on interface "org.openobex.Manager" doesn't exist
When attempting to send a file from my mobile phone to PC, the PC is not detected.
Needless to say the bluetooth adapter is not damaged because it works under windows and ubuntu hardy.
Feel free to ask for any further info.
Please help.

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Karol Hevessy : Can you open a new bug report with all these details so we can gather needed informations about your problem? Thanks for your feedback.

Revision history for this message
Karol Hevessy (khevessy) wrote :

This is in my opinion a real problem.

Changed in bluez-utils:
status: Invalid → New
Revision history for this message
Karol Hevessy (khevessy) wrote :

I'm sorry, I made a mistake. This bug was invalid after all. I made a new bug report.

Changed in bluez-utils:
status: New → Invalid
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Karol Hevessy : Thanks! can you give the link to your new bug report?

Revision history for this message
isecore (isecore) wrote :

I would like my bluetooth back!

When doing sudo /etc/init.d/bluetooth restart the icon pops up in the tray, but daemon.log shows this:

Oct 27 13:21:49 superbeast bluetoothd[12391]: Bluetooth daemon
Oct 27 13:21:49 superbeast bluetoothd[12391]: Starting SDP server
Oct 27 13:21:49 superbeast bluetoothd[12391]: Starting experimental netlink support
Oct 27 13:21:49 superbeast bluetoothd[12391]: Failed to find Bluetooth netlink family
Oct 27 13:21:49 superbeast bluetoothd[12391]: Can't init plugin /usr/lib/bluetooth/plugins/netlink.so
Oct 27 13:21:49 superbeast bluetoothd[12391]: bridge pan0 created
Oct 27 13:21:49 superbeast bluetoothd[12391]: HCI dev 0 registered
Oct 27 13:21:49 superbeast bluetoothd[12391]: HCI dev 0 already up
Oct 27 13:21:54 superbeast bluetoothd[12391]: Can't read version info for /org/bluez/hci0: Connection timed out (110)
Oct 27 13:21:54 superbeast bluetoothd[12391]: Starting security manager 0
Oct 27 13:21:59 superbeast bluetoothd[12398]: Can't set link policy on hci0: Connection timed out (110)

huh?

Revision history for this message
Gletscher (gletscherspalte) wrote :

bluetooth was just workin fine in beta, now in the intrepid release I dont have the blue icon, though the daemon is running, also firing the input wizard by hand I have to find it doesnt do anything.. bluez is completely broken

Revision history for this message
kervel (frank-dekervel) wrote :

hello i was using a small python script to connect to the internet via my phone using bluetooth PAN. however, it doesn't work anymore in intrepid.

a closer look shows that the DBUS api of bluez is completely broken on my system:

$ python
>> import dbus
>> bus = dbus.SystemBus()
>> manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')
>> foo = manager.DefaultAdapter()
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "DefaultAdapter" with signature "" on interface "org.bluez.Manager" doesn't exist

while in DBUS manager.c i find this (MANAGER_INTERFACE is defined to org.bluez.Manager):

static GDBusMethodTable manager_methods[] = {
        { "DefaultAdapter", "", "o", default_adapter },
        { "FindAdapter", "s", "o", find_adapter },
        { "ListAdapters", "", "ao", list_adapters },
        { }
};
dbus_bool_t manager_init(DBusConnection *conn, const char *path)
{
        connection = conn;

        return g_dbus_register_interface(conn, "/", MANAGER_INTERFACE,
                        manager_methods, manager_signals,
                        NULL, NULL, NULL);
}

so according to me it should work.
is there anything missing from my system ? i guess this is what breaks several bluetooth utils on my system. Whatever method or interface i try, i get the same error.

btw this is the python script i use to connect to my phone:
--------------------- snip -----------------------------
#!/usr/bin/python
import dbus
bus = dbus.SystemBus()
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')
conn = manager.ActivateService('network')
network = dbus.Interface(bus.get_object(conn, '/org/bluez/network'), 'org.bluez.network.Manager')
try:
  path = network.ListConnections()[0]
except:
  path = network.CreateConnection('00:17:83:3D:CC:1E', 'NAP')
print path
connection = dbus.Interface (bus.get_object(conn, path), 'org.bluez.network.Connection')
connection.Connect()
#now dhclient should run on the "bnep0" interface automatically and internet should work
---------------------- snip ----------------------------

greetings,
Frank

Revision history for this message
kervel (frank-dekervel) wrote :

nevermind my previous comment ... the DBUS api changed from 3.X to 4.X and seems i need a whole new way of accessing DBUS ... i'll have to rewrite my script.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.