Bluetooth pairing et passkey agent

Bonjour,
j’ai une debian testing sur mon dreamplug.
J’ai des problèmes pour appairer mon tel nokia en CLI.
Je voulais utiliser passkey agent mais apparament il n’est pas mis à jour pour bluez4.
bugs.debian.org/cgi-bin/bugreport.cgi?bug=382768

Comment faites vous le pairing sans GUI ?

Salut,
Dans mes souvenirs c’est rfcomm connect + options

mon problème ne vient pas de rfcomm. Il faut d’abord lancer un agent pour fournir le PIN.
passkey-agent n’est plus fourni, et bluetooth-agent me renvoie une erreur:

[quote]bluetooth-agent 1234
Can’t get default adapter
The name org.bluez was not provided by any .service files
[/quote]

hcitool scan fonctionne

Visiblement, c’es le service bluetooth qui refuse de démarrer (segfault)
Quelqu’un peut il m’aider à comprendre cet extrait de strace bluetoothd

map2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000a000 set_tls(0x4000a6d0, 0x4000add7, 0x4000add8, 0x4000a6d0, 0x401af000) = 0 mprotect(0x40424000, 8192, PROT_READ) = 0 mprotect(0x40093000, 4096, PROT_READ) = 0 mprotect(0x40020000, 4096, PROT_READ) = 0 mprotect(0x40084000, 4096, PROT_READ) = 0 mprotect(0x402f5000, 4096, PROT_READ) = 0 mprotect(0x402d7000, 4096, PROT_READ) = 0 mprotect(0x401ae000, 4096, PROT_READ) = 0 munmap(0x40099000, 37051) = 0 set_tid_address(0x4000a278) = 4256 set_robust_list(0x4000a280, 0xc) = 0 futex(0xbeaecce4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 402f6000) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x402dd434, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x402dd2d4, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 brk(0) = 0x4014f000 brk(0x40170000) = 0x4014f000 mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40469000 uname({sys="Linux", node="sheevaplug-debian", ...}) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Erreur de segmentation

ça se termine très abruptement, mais je ne comprends pas quel est le problème

Salut,
As-tu essayé de désinstaller/purger et réinstaller bluez (c’est ce paquet bluez, non ?)
Ça me semblais bizarre que tu n’arrive à rien, mais effectivement si le service ne démarre pas…
Rien dans les logs ?

désinstall avec purge au moins 2 fois, tout les logs épluchés (messages, kern) et rien, aucune info.
C’est pour ça que j’ai fait un strace, mais je ne comprends pas ce qu’il me dit.

Re,
J’avoue ne pas avoir de piste, à par un éventuel “bug”…
Quel noyau ? Tu as la possibilité de démarrer sur un autre kernel ?

Je tourne avec les kernel shhevaplug sheeva.with-linux.com/sheeva
J’ai essayé le 2.6.38 et 2.6.39.
J’hésite à faire un rapport de bug car ce n’est pas le kernel debian, et que je n’ai aucune info de débogage à donner.

J’ai peut étre une piste: bugs.debian.org/cgi-bin/bugreport.cgi?bug=635664

||/ Nom Version Description +++-====================================-====================================-======================================================================================== ii libcap-ng0 0.6.6-1 An alternate POSIX capabilities library

je tente un downgrade de libcap-ng0

Ca marche!
J’ai réinstallé la version testing de la lib, et je peux lancer le service bluetooth

Salut,
Alors là… bien joué.
C’étais pas trop évident quand même. :wink: