Pagina 1 di 1

KDEBluetooth

Inviato: dom 25 set 2005, 13:17
da hendrixiano
Faccio partire Kdebluetooth, mi trova il device e mi dice "Failed to connect to the SDP server" e il programma crasha. le librerie e le utility bluez ce le ho tutte, openobex anche. Kernel 2.4.31 precompilato da Pat.

Inviato: dom 25 set 2005, 13:22
da hendrixiano
ok risolto, ora mi da questo problema:

"KBluetoothD was unable to enable authentication and/or encryption for the service kbemusedsrv, so this service will not be started.
The error code returned by setsockopt() was 92 (Protocol not available)
To use encryption/authentication for selected services, you need a Linux kernel >= 2.6.10-mh3. For older kernels you have to disable encryption and authentication for this service.
Be careful with allowing unconfirmed connections in that case, since the peer address could be faked."

Da quel poco che capisco d'inglese dovrei disattivare un servizio avendo un kernel vecchio rispetto al 2.6.10. Devo ricompilarlo disattivando qualcosa?

Inviato: dom 25 set 2005, 14:08
da Sidereus
Vuoi un buon consiglio?
1.Metti un kernel compilato da te, possibilmente 2.6. 8)
Durante la compilazione includi come statici tutti i moduli in Networking-->Bluetooth Subsystem Support
2.Installa le librerie bluez e il pacchetto open-obex presenti su slacky
3.Imposta che i servizi sdpd e hcid devono partire all'avvio:
inserisci le righe:

/usr/sbin/hcid
/usr/sbin/sdpd

in /etc/rc.d/rc.local
E, naturalmenti, avvia questi servizi.
3. Fa partire kdebluetooth, anche questo puoi installarlo dai pacchetti di questo sito
Spero di esserti stato utile :)
Ciaooooooo
Sidereus

Inviato: dom 25 set 2005, 14:17
da hendrixiano
Grazie mille, funziona perfettamente, il kernel ho lascito quello che c'era, il 2.6 non lo sopporto proprio, i pacchetti anche, mancava il servizio hcid all'avvio, facevo partire solo sdpd. Grazie mille ;)

Inviato: dom 2 ott 2005, 0:46
da beato_angelico256
a me non va...

Inviato: lun 24 ott 2005, 0:15
da mapoboss
Salve! Ho provato a collegare il cellulare al pc col bluetooth ma anche a me provoca lo stesso errore e sarei della stessa opinione di hendrixiano nel tenere il kernel 2.4.
Ho apportato le modifiche come suggerite da Sidereus però il problema persiste: a mio avviso come suggerisce l'errore la soluzione sarebbe quella di disabilitare l'encriptazione e l'autentificazione per il servizio richiesto. Ma come si fa?? :roll:

NB: una volta premuto ok nella finestra con l'errore, la chiavetta viene riconosciuta ed il programma bluetooth funziona in parte, cioè riesce a mandarmi i file sul cellulare chiedendomi ogni volta l'identificazione senza però riuscire ad effettuare un pairing completo.

Grazie.Ciao.

Inviato: lun 24 ott 2005, 0:49
da mapoboss
Il problema dell'errore è stato risolto: sono riuscito ad disabilitare il l'encriptazione e l'autentificazione :).
Il mio problema principale comunque persiste: il pairing non va in porto.
Un indizio che potrebbe essere utile è che all'avvio di kdebluetooth mi viene fuori una nota che dice:
"You may replace bluez's pin helper program with kbluepin; it is located in /opt/kde/lib/kdebluetooth now"
A mio avviso credo sia normale la nota visto che non ho intallato bluez-pin-0.26 , non perchè non abbia voluto ma perchè dopo avere scompattato il pacchetto ho potuto solo fare un make da root con errori, senza poter fare un configure e senza trovare un file d'aiuto all'interno! D'altra parte ho trovato il file kbluepin e vorrei provare ad usare questo anzichè l'altro. Come posso fare?
Grazie.

Inviato: ven 31 mar 2006, 19:39
da evaimitico
Per usare kbluepin, basta mettere in
/etc/bluetooth/hcid.conf
la voce:
pin_helper /opt/kde/lib/kdebluetooth/kbluepin;

ciao