Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema bluetooth-eliminare paired devices?

Ciao a tutti,
Ho un problema con il bluetooth in mandriva gnu/linux 2006.
Ho comprato un cellulare con bluetooth (nokia 6021) e un adattatore
bluetooth usb della Hamlet(HTBUS 2.0) per scambiare dati tra pc e cellulare.
Ho installato tutti i pacchetti necessari, e dalla prima volta che ho
collegato l'adattatore al pc, e ho attivato il bluetooth sul cellulare è
filato tutto liscio: adattatore riconosciuto, cellulare collegato e
associato, scambio di dati con gnokii e tramite obex.
È andato tutto ok per diversi giorni. Poi ho avuto la tracotanza di
riavviare con windows giusto per dare un'occhiata alla Nokia PC Suite:
l'ho installata, e tutto ha funzionato senza problemi, solo che al
momento che ho riavviato non riuscivo più a collegarmi da linux al
cellulare!
Ho cancellato ogni associazione sul cellulare, ho associato di nuovo il
cellulare al pc inserendo un pin diverso, ma non funziona, sul cellulare
mi compare la scritta "collegamento bluetooth non riuscito".
La cosa strana è che se dò nella console il comando
$ gnokii --identify
La prima volta mi chiede il pin per associare i due dispositivi, e mi da
questo output:
---[cut]---
GNOKII Version 0.6.12
IMEI         : 358376001536335
Manufacturer : Nokia
Model        : RM-94
Revision     : V 04.10
---[cut]---
Mentre se pochi secondi dopo ridigito lo stesso comando mi chiede di
nuovo il pin e mi risponde:
---[cut]---
GNOKII Version 0.6.12
Can't connect: Connessione rifiutata
Couldn't open PHONET device: Connessione rifiutata
Telephone interface init failed: Command failed.
Quitting.
---[cut]---
La cosa strana è che in windows tutto funziona correttamente, per cui
penso a un problema di configurazione in linux... ma dove devo guardare?
Dove vengono memorizzate le informazioni di "associazione" con i
dispositivi bluetooth?
Ho cercato in google e nella documentazione di bluez, ma senza successo,
finora.
Vi sarei infinitamente grato se sapeste aiutarmi.
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
   _                                  Allen Ginsberg
  (y)        < 
http://gerlos.altervista.org
 >
   =   gerlos  + - - >  gnu/linux registred user #311588
 Difenditi la tua libertà. Informati sul Trusted Computing.
		  < 
www.no1984.org
 >

 dispositivi bluetooth?
[CUT]
Ne sono venuto a capo, più che altro tirando a indovinare.
Con hcitool ho visto l'indirizzo hardware del mio adattatore:
# hcitool dev
Devices:
        hci0    00:10:60:D0:0D:73
Ho pensato che il posto dove cerare l'associazione pc-cellulare doveva
essere /var, lì dovevano esserci i file incriminati.
Ho cercato in /var i file che potevano contenere la stringa *blue*:
# find /var/ -iname '*blue*'
[cut]
/var/lib/lib/bluetooth
[cut]
Ho guardato dentro questa directory, e cosa ci ho trovato?
# ls /var/lib/lib/bluetooth
00:10:60:D0:0D:73/
Una directory con lo stesso nome dell'indirizzo hardware dell'adattatore
usb bluetooth!
Dando una sbirciatina dentro trovo:
# ls /var/lib/lib/bluetooth/00\:10\:60\:D0\:0D\:73/
features  linkkeys  manufacturers  names
e con
# cat /var/lib/lib/bluetooth/00\:10\:60\:D0\:0D\:73/names
00:16:4E:77:79:6D Nokia gerlos
vedo perchè nonostante io avessi cambiato il nome al cellulare, dal pc
lo vedevo sempre come "Nokia gerlos"!
Allora fermo il servizio bluetooth:
# service bluetooth stop
sposto altrove la directory /var/lib/lib/bluetooth/00:10:60:D0:0D:73/
riavvio il servizio bluetooth e tutto sembra funzionare di nuovo!
Ora provo se è veramente tutto ok, ma nel frattempo sono troppo contento
che sono riuscito a capire il problema!!!
saluti
