Hello list,

I have a small problem with obexftp, I'm trying to pair my cellphone but I'm 
getting:

# obexftp -b -l
Scanning ...
Using   00:16:4E:C6:A7:3F       Mobile
Failed to connect to SDP server: Operation already in progress

sdpd is running and I have stop it and started it several times. Even if I 
stop the SDP server and try it again it shows the same... (communication 
problem maybe?)

I'm running slackware 12.1 with 

# obexftp -V
ObexFTP 0.21

and sdpd - SDP daemon ver 3.26

with sdptool i get:

# sdptool browse 00:16:4E:C6:A7:3F
Browsing 00:16:4E:C6:A7:3F ...
Service Name: Dial-up networking
Service RecHandle: 0x10000
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

Service Name: Nokia PC Suite
Service RecHandle: 0x10001
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 15
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: COM 1
Service RecHandle: 0x10002
Service Class ID List:
  "Serial Port" (0x1101)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: Voice Gateway
Service RecHandle: 0x10003
Service Class ID List:
  "Handfree Audio Gateway" (0x111f)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 13
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0105

Service Name: Audio Gateway
Service RecHandle: 0x10004
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 12
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0100

Service Name: OBEX Object Push
Service RecHandle: 0x1000b
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 9
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100

Service Name: OBEX File Transfer
Service RecHandle: 0x1000c
Service Class ID List:
  "OBEX File Transfer" (0x1106)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 10
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "OBEX File Transfer" (0x1106)
    Version: 0x0100

Service Name: SyncML Client
Service RecHandle: 0x1000e
Service Class ID List:
  UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 11
  "OBEX" (0x0008)
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100

Service Name: SIM ACCESS
Service RecHandle: 0x1000f
Service Class ID List:
  "SIM Access" (0x112d)
  "Generic Telephony" (0x1204)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "SIM Access" (0x112d)
    Version: 0x0101

and the strace of obexft is:

# strace obexftp -b -l
execve("/usr/bin/obexftp", ["obexftp", "-b", "-l"], [/* 45 vars */]) = 0
brk(0)                                  = 0x804d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=113714, ...}) = 0
mmap2(NULL, 113714, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ed1000
close(3)                                = 0
open("/usr/lib/libobexftp.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\31"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=22392, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7ed0000
mmap2(NULL, 25192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ec9000
mmap2(0xb7ecf000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x5) = 0xb7ecf000
close(3)                                = 0
open("/usr/lib/libmulticobex.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\7\0"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=4968, ...}) = 0
mmap2(NULL, 7840, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ec7000
mmap2(0xb7ec8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0) = 0xb7ec8000
close(3)                                = 0
open("/usr/lib/libbfb.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9900, ...}) = 0
mmap2(NULL, 12736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ec3000
mmap2(0xb7ec6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x2) = 0xb7ec6000
close(3)                                = 0
open("/usr/lib/libopenobex.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\23\0"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=30544, ...}) = 0
mmap2(NULL, 29112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ebb000
mmap2(0xb7ec2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x7) = 0xb7ec2000
close(3)                                = 0
open("/usr/lib/libbluetooth.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360?\0"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=74920, ...}) = 0
mmap2(NULL, 73660, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ea9000
mmap2(0xb7eba000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x11) = 0xb7eba000
close(3)                                = 0
open("/usr/lib/libusb-0.1.so.4", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\21"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=28840, ...}) = 0
mmap2(NULL, 31672, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7ea1000
mmap2(0xb7ea7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x5) = 0xb7ea7000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360d\1"..., 512) = 
512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1575187, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7ea0000
mmap2(NULL, 1357360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7d54000
mmap2(0xb7e9a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x146) = 0xb7e9a000
mmap2(0xb7e9d000, 9776, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7e9d000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7d53000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d536c0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}) = 0
mprotect(0xb7e9a000, 4096, PROT_READ)   = 0
munmap(0xb7ed1000, 113714)              = 0
write(2, "Scanning ...\n", 13Scanning ...
)          = 13
socket(PF_BLUETOOTH, SOCK_RAW, 1)       = 3
brk(0)                                  = 0x804d000
brk(0x806e000)                          = 0x806e000
ioctl(3, 0x800448f0, 0x804d008)         = 0
close(3)                                = 0
socket(PF_BLUETOOTH, SOCK_RAW, 1)       = 3
bind(3, {sa_family=AF_BLUETOOTH, 
sa_data="\0\0\217\345\216\277\340\234\360\267\0\0\0\0"}, 4) = 0
getsockopt(3, SOL_IP, IP_TTL, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", [16]) = 0
setsockopt(3, SOL_IP, IP_TTL, "\20\0\0\0\200\300\0\0\0\0\0\0\31\4\0\0", 16) = 
0
writev(3, [{"\1", 1}, {"\31\4\n", 3}, {"?\247\306N\26\0\2\0\0\0", 10}], 3) = 
14
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 100000) = 1
read(3, "\4\17\4\0\1\31\4", 260)        = 7
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 99990) = 1
read(3, "\4\7\377\0?\247\306N\26\0Mobile\0ile\0\0\0\0\0\0\0\0\0"..., 260) = 
258
setsockopt(3, SOL_IP, IP_TTL, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0
write(2, "Using\t00:16:4E:C6:A7:3F\tMobile\n", 31Using  00:16:4E:C6:A7:3F       
Mobile
) = 31
close(3)                                = 0
socket(PF_BLUETOOTH, SOCK_RAW, 1)       = 3
ioctl(3, 0x800448d3, 0xbf8ec340)        = 0
close(3)                                = 0
socket(PF_BLUETOOTH, SOCK_SEQPACKET, 0) = 3
bind(3, {sa_family=AF_BLUETOOTH, 
sa_data="\0\0\'\32\t}\32\0H\302\216\277\0\0"}, 10) = 0
connect(3, {sa_family=AF_BLUETOOTH, sa_data="\1\0?
\247\306N\26\0H\302\216\277\0\0"}, 10) = -1 EALREADY (Operation already in 
progress)
close(3)                                = 0
write(2, "Failed to connect to SDP server:"..., 63Failed to connect to SDP 
server: Operation already in progress
) = 63
exit_group(1)                           = ?
Process 4147 detached

Any ideas of hints will be appreciated...  thanks

Regards


-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Openobex-users mailing list
Openobex-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/openobex-users

Reply via email to