Hola:
Utilizo Slackware Linux 11.0 kernel 2.6.20.3, tengo una bluetooth version 2.0 + EDR, chipset nolose :S.... Antes de conectarla al USB, instale los 4 o 5 *.tar.bz2 de BlueZ.
Posteriormente recompile mi kernel para poder ver el modulo bluetooth asi:
shell# modprobe -l | grep bluetooth
/lib/modules/2.6.20/kernel/net/bluetooth/sco.ko
/lib/modules/2.6.20/kernel/net/bluetooth/rfcomm/rfcomm.ko
/lib/modules/2.6.20/kernel/net/bluetooth/l2cap.ko
/lib/modules/2.6.20/kernel/net/bluetooth/hidp/hidp.ko
/lib/modules/2.6.20/kernel/net/bluetooth/bnep/bnep.ko
/lib/modules/2.6.20/kernel/net/bluetooth/bluetooth.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/hci_vhci.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/hci_usb.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/hci_uart.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/bpa10x.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/bfusb.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/bcm203x.ko
Enseguida carge el modulo:
shell# modprobe bluetooth
Conecte mi USB Bluetooth y nada :( !!...
Intente haciendo esto (pero no tuve exito):
shell#hcitool inq
Inquiring ...
Inquiry failed.: No such device
shell# sdptool search SP
Inquiring ...
Inquiry failed
Que puedo hacer ???, ya que mi Bluetooth ni si kiera parpadea :S, y este es un lsmod por si les sirve de algo:
shell# lsmod
Module Size Used by
hci_usb 17340 0
bluetooth 49508 1 hci_usb
snd_seq_dummy 4236 0
snd_seq_oss 30848 0
snd_seq_midi_event 7296 1 snd_seq_oss
snd_seq 47728 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 7948 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 41920 0
snd_mixer_oss 16256 1 snd_pcm_oss
appletalk 34988 0
psnap 4356 1 appletalk
llc 7956 1 psnap
ipv6 234784 20
sr_mod 15272 0
ide_scsi 17676 0
nvidia 6829668 22
i2c_nforce2 5888 0
agpgart 32968 1 nvidia
ohci1394 33588 0
snd_hda_intel 20792 1
snd_hda_codec 155440 1 snd_hda_intel
pata_amd 12940 0
snd_pcm 73484 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
rt73 278144 0
ieee1394 93408 1 ohci1394
i2c_core 21120 2 nvidia,i2c_nforce2
shpchp 31648 0
forcedeth 40604 0
ohci_hcd 19852 0
snd_timer 22152 2 snd_seq,snd_pcm
snd 49380 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc 9992 2 snd_hda_intel,snd_pcm
Gracias de antemano !!
bye bye
y si probas instalando con los driver de windor???
primero tienes q montar el módulo bluetooth.
hciconfig hci0 up
luego comprueba que se ha montado bien con hciconfig -a
Hola:
Bueno, la verdad si me urge echar a jalar mi Bluetooth en linux, ya que necesito programar algunas aplicaciones para un proyecto universitario, es por esta razon que necesito utilizar BlueZ para facilitar un poco el testeo, asi mismo por este mismo motivo NO quiero instalar los drivers de windows en linux <b>plukazz</b>.
<b>Gospel</b>, bueno... para principar no me aparece nada de <b>hciconfig</b>, y nose porke diablos NO aparece si ya instale:
- bluez-hcidump-1.34.tar.gz
- bluez-firmware-1.2.tar.gz
- bluez-libs-3.9.tar.gz
- bluez-utils-3.9.tar.gz
- bluez-gnome-0.6.tar.gz
En fin... quiero primero iniciar desde mi Kernel.... Tengo el Kernel 2.6.20.4 (mas reciente), y puesto todo como Modulo <M> en la siguiente parte:
Networking -->
<M>Bluetooth Subsystem Support --->
//y todo lo que esta dentro como modulo
Esta correcto asi ???... o debe star como compilado <*> ????....
Otra cosa importante... cuando esta como modulo <M> me aparece esto en el directorio <b>/lib/modulos/2.6.20.4/</b>:
/lib/modules/2.6.20/kernel/net/bluetooth/sco.ko
/lib/modules/2.6.20/kernel/net/bluetooth/rfcomm/rfcomm.ko
/lib/modules/2.6.20/kernel/net/bluetooth/l2cap.ko
/lib/modules/2.6.20/kernel/net/bluetooth/hidp/hidp.ko
/lib/modules/2.6.20/kernel/net/bluetooth/bnep/bnep.ko
/lib/modules/2.6.20/kernel/net/bluetooth/bluetooth.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/hci_vhci.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/hci_usb.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/hci_uart.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/bpa10x.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/bfusb.ko
/lib/modules/2.6.20/kernel/drivers/bluetooth/bcm203x.ko
Y al NO estar como modulo, osease, al estar como compilado <*>, aparece tdo igual, menos el modulos de <b>bluetooth.ko</b>.
De todas formas, yasea como Modulo <M> o como Compilado <*>, NO me carga el modulo de <b>bluetooth.ko</b> al iniciar mi linux. Para que esto pudiera lograrse tu ve hacer esto:
<b>1-</b> Poner todo lo de Bluetooth como Modulo <M>, para que este disponible el modulo <b>bluetooth.ko</b>.
<b>2-</b> Editar el archivo <b>/etc/rc.d/rc.modules</b> y descomentar la linea de:
#USB BLUETOOTH SUPPORT
/sbin/modprobe bluetooth
Ahora solo necesito lograr hacer funcionar mi Bluetooth, nose que debo hacer :(, porke no tengo el maldito <b>hciconfig</b> ?? o que creen ustedes ??
bye bye
hciconfig está en bluez-utils/tools. Si no te aparece es porque el paquete no está instalado correctamente o el directorio de hciconfig no está agregado al path.
Te has pillado los paquetes de http://www.develia.org/tarballs.php?p=networking? Ahi puedes encontrar paquetes ya precompilados para slackware q te pueden facilitar la tarea.
No puedo ayudarte mucho más ya q mi manejo de Linux es bastante limitado.
Ánimo!
Si no lo consigues, ya sabes q puedes contar con Wifislax, la distro de wifi también slackware q tiene soporte para Bluetooth. Espero q ahi puedas encontar las herramientas q necesitas.
Cita de: Gospel en 27 Marzo 2007, 01:07 AM
hciconfig está en bluez-utils/tools. Si no te aparece es porque el paquete no está instalado correctamente o el directorio de hciconfig no está agregado al path.
Te has pillado los paquetes de http://www.develia.org/tarballs.php?p=networking? Ahi puedes encontrar paquetes ya precompilados para slackware q te pueden facilitar la tarea.
No puedo ayudarte mucho más ya q mi manejo de Linux es bastante limitado.
Ánimo!
Si no lo consigues, ya sabes q puedes contar con Wifislax, la distro de wifi también slackware q tiene soporte para Bluetooth. Espero q ahi puedas encontar las herramientas q necesitas.
Muy bien xD, me he descargado los <b>tgz</b> pa mi Slack, despues de instalarlos pude realizar: <b>hciconfig</b>, aqui dejo la infor para que me digan que pex...
Primero hice directamente <b>hciconfig</b> y no entendi muy bien eso:
shell# hciconfig
hci0: Type: USB
BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:0 acl:0 sco:0 events:0 errors:0
TX bytes:0 acl:0 sco:0 commands:0 errors:0
Despues hice <b>hciconfig</b> como dijo Gospel y volvi a hacer hciconfig solo, y sucedio:
shell# hciconfig hci0 up
shell# hciconfig //aqui encendio el foco de la Bluetooth
hci0: Type: USB
BD Address: xx:xx:xx:xx:xx:xx ACL MTU: 384:8 SCO MTU: 64:8 //tpe mi MAC
UP RUNNING
RX bytes:85 acl:0 sco:0 events:9 errors:0
TX bytes:30 acl:0 sco:0 commands:8 errors:0
Ahora que necesito hacer o que pex ???, como desmonto y monto mi bluetooth ???, porke <b>hci0</b> ???... disculpen mi impasciencia pero estoy un poco sin saber que pex :( !!!
bye bye
Que leches es "pex"? Aquí habla con propiedad o no te entiendo...
Bueno, parece q has conseguido montar tu dispositivo bluetooth con "hciconfig hci0 up". hci0 es el interfaz del dispositivo, igual que eth0, eth1, para los interfaces ethernet, no es más que el nombre del interfaz... Con el parámetro "up" en hciconfig montas tu dispositivo, con "down" lo desmontas...
Una vez que ya está montado, puedes empezar a utilizarlo. Haz "hcitool scan" para detectar dispositivos y utiliza el resto de comandos de BlueZ...
Ya lo tienes!