Ubuntu 9.10 and 10.4 Usb Bluetooth Solved

+1
+2
-1

Ubuntu 9.10 no funciona bluetooth, a partir de la versión 9.04 dejó de funcionar. SOLVED

Tras mucho buscar y buscar, solo he encontrado a gente muy fustrada como yo, que a partir de la versión 9.04 dejó de funcionar el bluetooth, después de tanto tiempo y la cosa va cada vez peor.
Mi dispositivo es el conocidísimo Conceptronic CBTU, bluetooth en forma de pendrive que se conecta al Usb.

Bien, pues después de tanto foro sin resolver y tanta conjetura, conseguí resolverlo.

Deciros que no tiene nada que ver con el Kernel. Lo digo porque me he encontrado muchos foros que culpaban al kernel y sugieren procedimientos complicadísimos, yo recompilando el kernel lo único que he conseguido es agrandar la fustración y el desespero.
Y sin recompilar el kernel finalmente si lo he logrado.
Supongo que esta gente que habla de kernel habla más a tientas que a sabiendas....

Yo hice lo siguiente:
Desintalar completamente todos los paquetes que tengan que ver con bluetooth:
sudo apt-get purge bluez
sudo apt-get purge bluez-utils
sudo apt-get purge blueman
sudo apt-get purge bluetooth
así todos los paquetes que estén implicados...

Descargar de la página:
http://packages.ubuntu.com/karmic/i386/blueman
Los siguientes paquetes: (desde esa pagina los buscamos en el cuadro de search)
bluetooth_4.32-0ubuntu4.1_all.deb
bluez_4.32-0ubuntu4_i386.deb
blueman_1.10-3ubuntu1_i386.deb

Los instalamos uno a uno, pasamos del mensaje de advertencia que nos dice algo así que en los repositorios existe el mismo paquete con una versión posterior.

En la consola hacemos
sudo dpkg-reconfigure bluetooth
sudo dpkg-reconfigure bluez
sudo dpkg-reconfigure blueman

Reiniciamos, y vualá...

Mi dispositivo mostrado con lsusb:
Bus 002 Device 010: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Y los mensajes que me ha arroja el bluetoothd:

sudo bluetoothd -nd
bluetoothd[23828]: Bluetooth daemon
bluetoothd[23828]: Enabling debug information
bluetoothd[23828]: parsing main.conf
bluetoothd[23828]: discovto=0
bluetoothd[23828]: pairto=0
bluetoothd[23828]: pageto=8192
bluetoothd[23828]: name=%h-%d
bluetoothd[23828]: class=0x000100
bluetoothd[23828]: inqmode=0
bluetoothd[23828]: Key file does not have key 'DeviceID'
bluetoothd[23828]: Starting SDP server
bluetoothd[23828]: Loading plugins /usr/lib/bluetooth/plugins
bluetoothd[23828]: Starting experimental netlink support
bluetoothd[23828]: Failed to find Bluetooth netlink family
bluetoothd[23828]: /etc/bluetooth/network.conf: Key file does not have key 'Disable'
bluetoothd[23828]: /etc/bluetooth/network.conf: Key file does not have key 'DisableSecurity'
bluetoothd[23828]: /etc/bluetooth/network.conf: Key file does not have key 'Interface'
bluetoothd[23828]: /etc/bluetooth/network.conf: Key file does not have key 'Interface'
bluetoothd[23828]: /etc/bluetooth/network.conf: Key file does not have key 'Interface'
bluetoothd[23828]: Config options: InterfacePrefix=bnep%d, PANU_Script=(null), GN_Script=(null), NAP_Script=(null), GN_Interface=pan0, NAP_Interface=pan1, Security=true
bluetoothd[23828]: bridge pan0 created
bluetoothd[23828]: input.conf: Key file does not have key 'IdleTimeout'
bluetoothd[23828]: register_interface: path /org/bluez/23828/any
bluetoothd[23828]: Registered interface org.bluez.Service on path /org/bluez/23828/any
bluetoothd[23828]: Unix socket created: 13
bluetoothd[23828]: audio.conf: Key file does not have key 'MaxConnected'
bluetoothd[23828]: Telephony plugin initialized
bluetoothd[23828]: HFP AG features: "Ability to reject a call" "Enhanced call status" "Extended Error Result Codes"
bluetoothd[23828]: HCI dev 0 registered
bluetoothd[23828]: child 23830 forked
bluetoothd[23828]: HCI dev 0 already up
bluetoothd[23828]: Starting security manager 0
bluetoothd[23828]: network_server_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: Adding record with handle 0x10000
bluetoothd[23828]: Record pattern UUID 0000000f-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001115-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x020104
bluetoothd[23828]: register_server_record: got record id 0x10000
bluetoothd[23828]: Registered interface org.bluez.NetworkPeer on path /org/bluez/23828/hci0
bluetoothd[23828]: network_server_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: Adding record with handle 0x10001
bluetoothd[23828]: Record pattern UUID 0000000f-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001117-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x020104
bluetoothd[23828]: register_server_record: got record id 0x10001
bluetoothd[23828]: Registered interface org.bluez.NetworkHub on path /org/bluez/23828/hci0
bluetoothd[23828]: network_server_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: Adding record with handle 0x10002
bluetoothd[23828]: Record pattern UUID 0000000f-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001116-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x020104
bluetoothd[23828]: register_server_record: got record id 0x10002
bluetoothd[23828]: Registered interface org.bluez.NetworkRouter on path /org/bluez/23828/hci0
bluetoothd[23828]: register_interface: path /org/bluez/23828/hci0
bluetoothd[23828]: Registered interface org.bluez.Service on path /org/bluez/23828/hci0
bluetoothd[23828]: proxy_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: Registered interface org.bluez.SerialProxyManager on path /org/bluez/23828/hci0
bluetoothd[23828]: headset_server_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: audio.conf: Key file does not have key 'Master'
bluetoothd[23828]: Adding record with handle 0x10003
bluetoothd[23828]: Record pattern UUID 00000003-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001108-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001112-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001203-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x020104
bluetoothd[23828]: audio.conf: Key file does not have key 'SCORouting'
bluetoothd[23828]: a2dp_server_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: audio.conf: Key file does not have key 'Disable'
bluetoothd[23828]: audio.conf: Key file does not have group 'A2DP'
bluetoothd[23828]: audio.conf: Key file does not have group 'A2DP'
bluetoothd[23828]: audio.conf: Key file does not have group 'A2DP'
bluetoothd[23828]: audio.conf: Key file does not have group 'A2DP'
bluetoothd[23828]: audio.conf: Key file does not have key 'Master'
bluetoothd[23828]: SEP 0x22280a50 registered: type:0 codec:0 seid:1
bluetoothd[23828]: Adding record with handle 0x10004
bluetoothd[23828]: Record pattern UUID 00000019-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 0000110a-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 0000110d-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x0a0104
bluetoothd[23828]: avrcp_server_probe: path /org/bluez/23828/hci0
bluetoothd[23828]: audio.conf: Key file does not have key 'Master'
bluetoothd[23828]: Adding record with handle 0x10005
bluetoothd[23828]: Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 0000110c-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x0a0104
bluetoothd[23828]: Adding record with handle 0x10006
bluetoothd[23828]: Record pattern UUID 00000017-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00000100-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 00001002-0000-1000-8000-00805f9
bluetoothd[23828]: Record pattern UUID 0000110e-0000-1000-8000-00805f9
bluetoothd[23828]: Changing service classes to 0x0a0104
bluetoothd[23828]: Creating device /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: Probe drivers for /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: network_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: Registered interface org.bluez.Network on path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: headset_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: probe failed with driver input-headset for device /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 00001101-0000-1000-8000-00805f9b34fb
bluetoothd[23828]: Registered interface org.bluez.Serial on path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 00001105-0000-1000-8000-00805f9b34fb
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 00001106-0000-1000-8000-00805f9b34fb
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 00001112-0000-1000-8000-00805f9b34fb
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 0000111f-0000-1000-8000-00805f9b34fb
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 0000112f-0000-1000-8000-00805f9b34fb
bluetoothd[23828]: serial_probe: path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9: 831c4071-7bc8-4a9c-a01c-15df25a4adbc
bluetoothd[23828]: adapter_get_device(16:00:36:D9:04:E9)
bluetoothd[23828]: audio handle_uuid: server not enabled for 00001112-0000-1000-8000-00805f9b34fb (0x1112)
bluetoothd[23828]: audio handle_uuid: server not enabled for 0000111f-0000-1000-8000-00805f9b34fb (0x111f)
bluetoothd[23828]: audio handle_uuid: server not enabled for 0000110a-0000-1000-8000-00805f9b34fb (0x110a)
bluetoothd[23828]: Found AV Target
bluetoothd[23828]: Registered interface org.bluez.Control on path /org/bluez/23828/hci0/dev_16_00_36_D9_04_E9
bluetoothd[23828]: Found AV Target
bluetoothd[23828]: Adapter /org/bluez/23828/hci0 has been enabled
bluetoothd[23828]: child 23830 exited
bluetoothd[23828]: Computer is classified as desktop
bluetoothd[23828]: Current device class is 0x0a0104
bluetoothd[23828]: Setting 0x000104 for major/minor device class
bluetoothd[23828]: Changing major/minor class to 0x0a0104

Comentarios

Imagen de BlouBlou

Pues yo tenía problemas con el bluetooth también, pero al instalar blueman se me solucionó.

De todas maneras muy buen post, si algún día tengo que instalar Ubuntu otra vez, seguiré tus pasos.

¡Un saludo!

Imagen de megaheth

Muchísimas gracias!!! No me actualizé a ubuntu 9.10 porque dejó de funcionarme el bluetooth. Y encontrar este post ha hecho que me haya decidido a dar el salto a la 10.04. FUNCIONA!!!!!!!! Muchísimas gracias!!!!