Problema di connessione con cellulare bluetooth !!!
Inviato: lun 8 mag 2006, 10:47
Salve a tutti ho la slack current con il kernel 2.4.32. Ho un cellulare nokia 6310 che ha il bluetooth nonostante sia vecchio e volevo provare a connettermi ad internet. Ho comprato quindi una penna bluetooth usb una volta collegata al pc do
# lsusb
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0df6:2208 Sitecom Europe B.V.
e me la segnala. Ho quindi scaricato da slacky il megapack di bluez ed installato inoltre ho verificato che il kernel sia stato compilato con i supporti per il bluetooth ed e' cosi':
# less /usr/src/linux/.config | grep BLUEZ
CONFIG_BLUEZ=m
CONFIG_BLUEZ_L2CAP=m
CONFIG_BLUEZ_SCO=m
CONFIG_BLUEZ_RFCOMM=m
CONFIG_BLUEZ_RFCOMM_TTY=y
CONFIG_BLUEZ_BNEP=m
CONFIG_BLUEZ_BNEP_MC_FILTER=y
CONFIG_BLUEZ_BNEP_PROTO_FILTER=y
CONFIG_BLUEZ_CMTP=m
CONFIG_BLUEZ_HCIUSB=m
CONFIG_BLUEZ_HCIUSB_SCO=y
CONFIG_BLUEZ_HCIUART=m
CONFIG_BLUEZ_HCIUART_H4=y
CONFIG_BLUEZ_HCIUART_BCSP=y
CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=y
CONFIG_BLUEZ_HCIBFUSB=m
CONFIG_BLUEZ_HCIDTL1=m
CONFIG_BLUEZ_HCIBT3C=m
CONFIG_BLUEZ_HCIBLUECARD=m
CONFIG_BLUEZ_HCIBTUART=m
CONFIG_BLUEZ_HCIVHCI=m
verifico se i moduli sono attivati:
hci_usb 8248 0 (unused)
bluez 28036 1 [hci_usb]
a questo punto attivo il bluetooth sul cellularee do
#hciconfig hci0 up
e
# hcitool scan
Scanning ...
00:02:EE:32:B1:7C Nokia 6310
mi vede il telefono e ho il MAC associato. Verifico i servizi ed in particolare quello di rete:
# sdptool browse 00:02:EE:32:B1:7C
Service Name: Dial-up networking
Service RecHandle: 0x10009
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
da cui capisco che il canale e' 1. Poi ho modificato il file /etc/bluetooth/pin inserendo su una riga vuota solamente il pin del cellulare (ho messo il solito 1234) e l' ho reso eseguibile #chmod +x /etc/bluetooth/pin. Ho poi modificato il file /etc/bluetooth/hcid.conf inserendo alla riga PIN helper /etc/bluetooth/pin,
ho poi attivato il demone hcid
#hcid
creato il device associato al telefono:
# rfcomm bind 0 00:02:EE:32:B1:7C 1
ed infine modificato il file /etc/bluetooth/rfcomm.conf:
#
# RFCOMM configuration file.
#
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:02:EE:32:B1:7C;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Example Bluetooth device";
}
bene ora ho provato a collegarmi usando kppp ed inserendo come device /dev/rfcomm0 ma mi dice unable to open device.....inoltre come faccio a collegare il pc al telefono? Sembra non connesso.......se guardo nel menu' del telefono l' unica voce possibile e' (sotto il bluetooth) "ricerca accessori audio" e infatti mi trova BlueZ (0) ma se lo clicco per connettermi mi dice dispositivo non disponibile! Se provo con "visualizza dispositivi associati" mi dice nessun dispositivo associato! Che posso fare? Grazie
# lsusb
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0df6:2208 Sitecom Europe B.V.
e me la segnala. Ho quindi scaricato da slacky il megapack di bluez ed installato inoltre ho verificato che il kernel sia stato compilato con i supporti per il bluetooth ed e' cosi':
# less /usr/src/linux/.config | grep BLUEZ
CONFIG_BLUEZ=m
CONFIG_BLUEZ_L2CAP=m
CONFIG_BLUEZ_SCO=m
CONFIG_BLUEZ_RFCOMM=m
CONFIG_BLUEZ_RFCOMM_TTY=y
CONFIG_BLUEZ_BNEP=m
CONFIG_BLUEZ_BNEP_MC_FILTER=y
CONFIG_BLUEZ_BNEP_PROTO_FILTER=y
CONFIG_BLUEZ_CMTP=m
CONFIG_BLUEZ_HCIUSB=m
CONFIG_BLUEZ_HCIUSB_SCO=y
CONFIG_BLUEZ_HCIUART=m
CONFIG_BLUEZ_HCIUART_H4=y
CONFIG_BLUEZ_HCIUART_BCSP=y
CONFIG_BLUEZ_HCIUART_BCSP_TXCRC=y
CONFIG_BLUEZ_HCIBFUSB=m
CONFIG_BLUEZ_HCIDTL1=m
CONFIG_BLUEZ_HCIBT3C=m
CONFIG_BLUEZ_HCIBLUECARD=m
CONFIG_BLUEZ_HCIBTUART=m
CONFIG_BLUEZ_HCIVHCI=m
verifico se i moduli sono attivati:
hci_usb 8248 0 (unused)
bluez 28036 1 [hci_usb]
a questo punto attivo il bluetooth sul cellularee do
#hciconfig hci0 up
e
# hcitool scan
Scanning ...
00:02:EE:32:B1:7C Nokia 6310
mi vede il telefono e ho il MAC associato. Verifico i servizi ed in particolare quello di rete:
# sdptool browse 00:02:EE:32:B1:7C
Service Name: Dial-up networking
Service RecHandle: 0x10009
Service Class ID List:
"Dialup Networking" (0x1103)
"Generic Networking" (0x1201)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
da cui capisco che il canale e' 1. Poi ho modificato il file /etc/bluetooth/pin inserendo su una riga vuota solamente il pin del cellulare (ho messo il solito 1234) e l' ho reso eseguibile #chmod +x /etc/bluetooth/pin. Ho poi modificato il file /etc/bluetooth/hcid.conf inserendo alla riga PIN helper /etc/bluetooth/pin,
ho poi attivato il demone hcid
#hcid
creato il device associato al telefono:
# rfcomm bind 0 00:02:EE:32:B1:7C 1
ed infine modificato il file /etc/bluetooth/rfcomm.conf:
#
# RFCOMM configuration file.
#
rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:02:EE:32:B1:7C;
# RFCOMM channel for the connection
channel 1;
# Description of the connection
comment "Example Bluetooth device";
}
bene ora ho provato a collegarmi usando kppp ed inserendo come device /dev/rfcomm0 ma mi dice unable to open device.....inoltre come faccio a collegare il pc al telefono? Sembra non connesso.......se guardo nel menu' del telefono l' unica voce possibile e' (sotto il bluetooth) "ricerca accessori audio" e infatti mi trova BlueZ (0) ma se lo clicco per connettermi mi dice dispositivo non disponibile! Se provo con "visualizza dispositivi associati" mi dice nessun dispositivo associato! Che posso fare? Grazie