¿como activar el bluetooth en linux?

Las partes físicas de tu maquina funcionando bajo linux (Tarjeta de video, de sonido, modem, tarjeta de red, monitor, etc.)

Moderador: doc

Responder
Avatar de Usuario
kent
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Vie Dic 21, 2007 8:00 am

¿como activar el bluetooth en linux?

Mensaje por kent » Sab Dic 22, 2007 5:58 am

tengo una laptop que tiene bluetooth integrado pero no lo puedo activar en linux, yo utilizo opensuse ayuda por favor
Avatar de Usuario
Diabliyo
Forista Medio
Forista Medio
Mensajes: 372
Registrado: Jue Abr 29, 2004 7:00 am
Contactar:

Re: ¿como activar el bluetooth en linux?

Mensaje por Diabliyo » Mar Dic 25, 2007 5:56 am

kent escribió:tengo una laptop que tiene bluetooth integrado pero no lo puedo activar en linux, yo utilizo opensuse ayuda por favor
Debes tener cargado el modulo bluetooth e instaladas la librerias BlueZ, posteriormente a eso al montar el dispositivo se cargara el modulo y las librerias con las cuales podras escanear y utilizar lso servicios de la pila bluetooth...

Aqui algunos comandos para que cheques si tienes el modulo bluetooth:

Código: Seleccionar todo

shell$ su

shell# lsmod   //nos arroja la lista de modulos, tratar de verificar si tenemos cargado el modulo "bluetooth"

shell# modprobe -l | grep bluetooth  //nos dira si esta el modulo disponible en nuestro linux

shell# modprobe bluetooth  //en el caso que SI este disponible, entonces lo montamos

shell# lsmod //checamos que se haya montado
Una ves montado el modulo, solo utiliza hcitools para montar el dispositivo bluetooth, pero recuerda que hcitools y otras librerias son proporcionadas por BlueZ.

En el caso que NO tengas el modulo bluetooth en tu sistema linux, deberas recompilar el kernel para tener el modulo disponible...

Si te animas a recompilar tu kernel, aqui te dejo mis manuales:

- Instalar Kernel en Linux (te servira para recompilar, aunque la explicacion es para INSTALAR, tu solo omite lo de descargar kernel y todo eso :D... ves directo a la parte de make menuconfig... pero OJO, lee TODO)..

- Kernel Panic en Linux (por si algo te sale mal, este manual te ayudara..)

bye bye
Avatar de Usuario
kent
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Vie Dic 21, 2007 8:00 am

Re: ¿como activar el bluetooth en linux?

Mensaje por kent » Mar Dic 25, 2007 9:16 pm

pos ya monte el dispositivo de bluetooth con las instrucciones que me escribiste y ya note que cuando escribo lsmod aparece bluetooth tengo las librerias hctool de bluez
pero como se que si ya esta activado mi bluetooh?

porque escribo hcitool scan y me aparece dispositivo no disponible ¿Que sera?
Avatar de Usuario
Diabliyo
Forista Medio
Forista Medio
Mensajes: 372
Registrado: Jue Abr 29, 2004 7:00 am
Contactar:

Re: ¿como activar el bluetooth en linux?

Mensaje por Diabliyo » Mié Dic 26, 2007 5:08 pm

kent escribió:pos ya monte el dispositivo de bluetooth con las instrucciones que me escribiste y ya note que cuando escribo lsmod aparece bluetooth tengo las librerias hctool de bluez
pero como se que si ya esta activado mi bluetooh?

porque escribo hcitool scan y me aparece dispositivo no disponible ¿Que sera?
Buno, segun las instrucciones que te di son solo para montar el modulo unicamente... Ahora solo falta que montes el dispositivo bluetooth fisico y lanzar el scan... El procedimiento es el siguiente:

Código: Seleccionar todo

//una vez montado el modulo "bluetooth", ahi que montar el dispositivo asi
shell$ su

shell# hciconfig hci0 up   //esto activa el servicio bluetooth

//ahora si escaneamos
shell# hcitool scan
Y seria todo !!
Avatar de Usuario
kent
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Vie Dic 21, 2007 8:00 am

Re: ¿como activar el bluetooth en linux?

Mensaje por kent » Mié Dic 26, 2007 8:32 pm

hice lo que me escribiste pero al escribir la instruccion hciconfig hci0 up
me aparece el siguiente mensaje:Can't get device info: No such device

que pasa??
Avatar de Usuario
Diabliyo
Forista Medio
Forista Medio
Mensajes: 372
Registrado: Jue Abr 29, 2004 7:00 am
Contactar:

Re: ¿como activar el bluetooth en linux?

Mensaje por Diabliyo » Jue Dic 27, 2007 5:37 pm

kent escribió:hice lo que me escribiste pero al escribir la instruccion hciconfig hci0 up
me aparece el siguiente mensaje:Can't get device info: No such device

que pasa??
Al parecer hci0 no corresponde a tu identificador bluetooth... asi que para salir de dudas ejecuta el puto comando: hciconfig y debera realizar un auto-scan de los: hci0, hci1, hci2, etc, etc... y por ende, debe aparecer tu dispositivo bluetooth detectado... Posteriormente observa bien en que NUMERO de hciX esta tu bluetooth y levanta el servicio invocandolo !!...

Esto del hci0, es parecido a la tarjeta de de red ethernet, si te fijas bien cuando haces ifconfig aparecen las tarjetas de red con el acronimo ethX, donde X es un numero apartir de 0... de modo que por lo generla las tarjetas de red ya integradas o la unica existente en el sistema es reconocida como: eth0, de modo que cuando deseamos configurarla solo ponermos: ifconfig eth0 x.x.x.x netmask x.x.x.x up....

Espeor me haya explicado !!

bye bye
Ayumix
Forista Nuevo
Forista Nuevo
Mensajes: 11
Registrado: Mié May 30, 2018 9:24 pm

Re: ¿como activar el bluetooth en linux?

Mensaje por Ayumix » Mié May 30, 2018 10:20 pm

Buenas, estoy leyendo este foro porque tng un problema parecido y me estoy rayando un monton, a ver si me podeis ayudar...
tng un ubuntu 16.04 y estoy luchando por configurar el bluetooth. al principio el pc ni me veia q tenia un bluetooth. ahora he conseguido instalar los paquetes bluez, blueztools, blueman y un par más y ya se abre el programa de administrador d bluetooth pero las opciones de adaptador, dispositivo y buscar estar en gris clarito y no las puedo seleccionar, solo puedo seleccionar ver y ayuda. me he pasado 16 horas intentando solucionarlo instalando y desinstalando cosas desde la terminal..... HILFE! ayuda xfi ^^U

muchas gracias!
MetTxin
Forista Medio
Forista Medio
Mensajes: 332
Registrado: Mié Abr 27, 2011 11:32 am

Re: ¿como activar el bluetooth en linux?

Mensaje por MetTxin » Mié May 30, 2018 10:45 pm

No tengo ni idea de bluetooth, ;) pero no sé por qué tu problema me ha sonado a algo de permisos y recordado alguna vez que me encontré con cosas imposibles en mis comienzos, y más de una vez era algo tan tonto como que el usuario o bien no estaba en el grupo que necesitaba estar o bien había que hacer algo tan simple como cerrar la sesión de usuario y volverla a iniciar para verse ya en el grupo necesario. Aprendí y luego no me volvió a pasar, creo

he mirado rápido y veo que (archwiki)
By default the bluetooth daemon will only give out bnep0 devices to users that are a member of the lp group. Make sure to add your user to that group if you intend to connect to a bluetooth tether. You can change the group that is required in the file /etc/dbus-1/system.d/bluetooth.conf
Supongo que conocerás la página de arch, si entiendes algo de inglés merece la pena pasarse: https://wiki.archlinux.org/index.php/bluetooth

a ver si va a ser eso, que simplemente no estás en el grupo lp o que tienes que reiniciar la sesión. Pero ya te digo, no utilizo bluetooth desde hace 15 años o sea que idea poca del tema.
Ayumix
Forista Nuevo
Forista Nuevo
Mensajes: 11
Registrado: Mié May 30, 2018 9:24 pm

Re: ¿como activar el bluetooth en linux?

Mensaje por Ayumix » Jue May 31, 2018 12:10 am

gracias por el aporte. había encontrado esa página antes buscando cosillas y no sabía bien si es buena o no (soy muy primeriza) así que me he puesto a empaparme a saco a leermela. Gracias de nuevo, en un rato escribo qtal me va xD

Editado -- Jue May 31, 2018 12:01 am --

uuuuuu me he metido mas al tema y me sigue sin ver el controlador de bluetooth. porque soy muy novata no se explicarme asiq os pongo directamente lo que me dice la terminal. (asi lo entiendo mejor, creo q soy mas bot q persona xD)

Cuando escribo como (administrador "su")

lsmod

Código: Seleccionar todo

Module                  Size  Used by
bnep                   20480  2
bluetooth             524288  5 bnep
drbg                   32768  1
ansi_cprng             16384  0
ctr                    16384  0
ccm                    20480  0
nvidia              11407360  33
r8188eu               458752  0
coretemp               16384  0
arc4                   16384  2
iwl3945                69632  0
iwlegacy              102400  1 iwl3945
mac80211              749568  2 iwl3945,iwlegacy
snd_hda_codec_si3054    16384  1
snd_hda_codec_realtek    90112  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
joydev                 20480  0
snd_hda_intel          40960  3
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_generic,snd_hda_intel
input_leds             16384  0
cfg80211              573440  4 iwl3945,iwlegacy,mac80211,r8188eu
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
serio_raw              16384  0
snd_hwdep              16384  1 snd_hda_codec
r592                   20480  0
snd_pcm               106496  4 snd_hda_codec_si3054,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi           16384  0
memstick               20480  1 r592
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
lpc_ich                24576  0
drm                   364544  3 nvidia
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
asus_laptop            32768  0
snd                    81920  17 snd_hda_codec_realtek,snd_hda_codec_si3054,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              16384  1 snd
sparse_keymap          16384  1 asus_laptop
input_polldev          16384  1 asus_laptop
shpchp                 36864  0
mac_hid                16384  0
binfmt_misc            20480  1
cuse                   16384  3
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
psmouse               131072  0
firewire_ohci          40960  0
sdhci_pci              28672  0
firewire_core          65536  1 firewire_ohci
pata_acpi              16384  0
sdhci                  45056  1 sdhci_pci
crc_itu_t              16384  1 firewire_core
r8169                  86016  0
mii                    16384  1 r8169
video                  40960  1 asus_laptop
fjes                   28672  0

cuando lsusb

Código: Seleccionar todo

Bus 001 Device 002: ID 2357:010c  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
cuando estoy en bluetoothctl

Código: Seleccionar todo

[bluetooth]# agent 
Missing on/off/capability argument
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
No default controller available

cuando lspci

Código: Seleccionar todo

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
06:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
06:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
06:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 01)
06:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)

**se me olvidaba rfkill list

Código: Seleccionar todo

0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
Bueno yo creo que ya he dado toda la informacion que se necesita para hacerse una idea. a efectos practicos se me abre un programa para buscar dispositivos bluetooth pero me dice q esta busy el controlador xD y no me busca nada d nada.... a ver si se os ocurre algo por donde pueda yo seguir.... millones de gracias, y perdon por si me he enrollado demasiado a escribir ^^
Última edición por Ayumix el Jue May 31, 2018 9:06 pm, editado 2 veces en total.
MetTxin
Forista Medio
Forista Medio
Mensajes: 332
Registrado: Mié Abr 27, 2011 11:32 am

Re: ¿como activar el bluetooth en linux?

Mensaje por MetTxin » Jue May 31, 2018 8:20 am

Uf, ya podían ser así todas las consultas, con toda la info o casi de buenas a primeras, da gusto!

una info complementaria. Desde la sesión de usuario, no con root ni con sudo, pon lo que te saca el comando

Código: Seleccionar todo

groups
que te debería poner una lista de grupos en los que está incluido el usuario. Mira a ver si estás en el grupo "lp".
Ayumix
Forista Nuevo
Forista Nuevo
Mensajes: 11
Registrado: Mié May 30, 2018 9:24 pm

Re: ¿como activar el bluetooth en linux?

Mensaje por Ayumix » Jue May 31, 2018 9:07 pm

^////^ ok me sale esto cuando pongo groups desde mi sesion de usuario:

Código: Seleccionar todo

ayumi@MusicBox:~$ groups
ayumi adm dialout fax cdrom floppy tape sudo audio dip video plugdev fuse lpadmin sambashare
y gracias x la rapidez de la respuesta :) wiiiiii

* y no entiendo lo q me pone...va más allá de mis conocimientos pero kiero aprender...kiere decir q soy admin, no? o.o

ps. me gustaría decir que ahora mismo sigo configurando el bluetooth porque kiero entender qué es lo que no funciona y/o si lo puedo arreglar para soltar mano con la terminal... en verdad me e decidido formmatear mi pc entero y empezar a instalar una distru ubuntu 17.10 y aprender a configurarmelo todo =·3 así que otra vez gracias x vuestro tiempo ^^
MetTxin
Forista Medio
Forista Medio
Mensajes: 332
Registrado: Mié Abr 27, 2011 11:32 am

Re: ¿como activar el bluetooth en linux?

Mensaje por MetTxin » Jue May 31, 2018 9:17 pm

Creo que puedes descartar que sea tema de permisos por no estar en el grupo. Supongo que "lpadmin" es el correcto y debería valer con ese.

Pues poco más te puedo decir. He repasado la info que pones y no veo que detecte ningún dispositivo bluetooth, lo único que hay es un módulo cargado en el kernel pero no tiene por qué estar usado por ningún dispositivo, así que si estás segura de que tienes bluetooth y éste funciona quiere decir que el sistema no lo detecta. No sé, lo único que se me ocurre es que hagas un "dmesg" en el terminal (normalmente no hace falta sudo ni su) y que de entre las trescientas líneas que te salgan busques algo que te asegure que el kernel detecta el bluetooth.

Por ejemplo, en mi caso:

Código: Seleccionar todo

dmesg | grep Bluetooth

Código: Seleccionar todo

[    6.334885] Bluetooth: Core ver 2.22
[    6.334926] Bluetooth: HCI device and connection manager initialized
[    6.334933] Bluetooth: HCI socket layer initialized
[    6.334936] Bluetooth: L2CAP socket layer initialized
[    6.334944] Bluetooth: SCO socket layer initialized
Lo único que casi mejor que "dmesg | grep Bluetooh" pongas a secas "dmesg" porque igual no viene con "Bluetooth" la línea y no la machea. Vamos, que el "grep Bluetooth" lo que hace es desestimar todas las líneas que no contengan "Bluetooth"

Si en ese dmesg no ves absolutamente nada de bluetooth yo pensaría que o bien el equipo falla o bien es el kernel que no lo reconoce. En ese caso pues lo único... probar otra distro o bien antes probar un cdlive de esos que contienen todo lo que pueden llevar para reconocer todo tipo de dispositivos (tipo el de gentoo, aunque eso quizás sea algo lioso), así al menos saldrías de dudas en ese sentido.
Ayumix
Forista Nuevo
Forista Nuevo
Mensajes: 11
Registrado: Mié May 30, 2018 9:24 pm

Re: ¿como activar el bluetooth en linux?

Mensaje por Ayumix » Jue May 31, 2018 9:36 pm

muchas gracias.
con dmesg no me sale nada x bluetooth.....sigo dandole un pokillo pero me voy a instalar seguro otra distro y a ver si me reconoce el kernel con ubuntu o lubuntu. gentoo me pinta bien por lo q e leído x ahí, pero en un tiempo, q me lio mucho aún xD gracias d nuevo ;)))

Editado -- Jue May 31, 2018 9:31 pm --

acabo de buscar todas las lineas de komando posibles con grep y me e puesto a aplicarlas a Bluetooth, me a sugerido q ay algo llamado bluetooth y me a dicho q abia algo no instalado y lo estoy instalando.... a ver si con un poco de suerte me lo reconoce... ayyyyyy, funcione o no estoy emocionada, llevo 4 dias jugando x primera vez cn mi terminal y me ENCANTAAAA <3 <3 <3

Editado -- Jue May 31, 2018 9:36 pm --

acabo de leer x ahí q otras personas an tenido problemas con su bluetooth al estar integrado el el wifi. ese es mi caso, pero sus soluciones, no me han servido. kizá esté estropeada la característica d bluetooth en mi antena wifi? ay algun komando q me de informacion sobre mi wifi como hardware???? me lio, sorry ^^U
MetTxin
Forista Medio
Forista Medio
Mensajes: 332
Registrado: Mié Abr 27, 2011 11:32 am

Re: ¿como activar el bluetooth en linux?

Mensaje por MetTxin » Jue May 31, 2018 10:08 pm

No, no digo que instales gentoo, eso es un poco complicado. Me refería a las iso cdlive que hay por ahí de rescate o de instalación que suelen llevar (o solían, hace tiempo que no me da por probar cosas de esas) un kernel cargado de todo para reconocer todo tipo de discos y dispositivos. Por ejemplo cuando tuve gentoo yo me acuerdo que tenían un cd que reconocía mi disco cuando otras distribuciones ni lo veían. Vamos, para asegurarte de que linux es capaz de ver tu dispositivo antes de darle mil vueltas más. No necesitas ni instalar, arrancas la ISO desde cualquier pendrive y ves si te reconoce el bluetooth (sin instalar), quizás saques algo en claro ;) o quizás aparezca alguien aquí que esté acostumbrado al bluetooth y sepa más de eso que yo, que no es difícil. Suerte

pd. respecto a lo del terminal pues que te voy a decir, que no hay nada como él ;)
Ayumix
Forista Nuevo
Forista Nuevo
Mensajes: 11
Registrado: Mié May 30, 2018 9:24 pm

Re: ¿como activar el bluetooth en linux?

Mensaje por Ayumix » Vie Jun 01, 2018 12:48 pm

::lol:: ::lol:: ::lol:: ::lol:: \:D/ \:D/ \:D/ :rock: graciaaas! no sabia q podia arrancar la iso sin instalarla xDDDDD






"aprendo, aprendo, aprendo..." Kimtaro Oe
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje