Problems with Bluetooth LAN access

Denis Fokin sanvean at mail.ru
Sat Apr 2 17:00:41 PST 2005


Hi! 
 
I meet a problem, while trying to access my LAN from iPaq 2210 through  
FreeBSD 5.3 box via Bluetooth. I have an Tekram-branded USB-BT dongle. 
This dongle is successfully recognized in OS and works: 
------------------------------------------------------------------ 
sanvean% /etc/rc.bluetooth start ubt0 
BD_ADDR: 00:0b:0d:31:93:c2 
Features: 0xff 0xff 0x5 0x38 0x18 0x18 00 00 
<3-Slot> <5-Slot> <Encryption> <Slot offset> 
<Timing accuracy> <Switch> <Hold mode> <Sniff mode> 
<Park mode> <RSSI> <Channel quality> <SCO link> 
<HV2 packets> <HV3 packets> <u-law log> <A-law log> <CVSD> 
<Power control> 
Max. ACL packet size: 120 bytes 
Number of ACL packets: 20 
Max. SCO packet size: 0 bytes 
Number of SCO packets: 0 
------------------------------------------------------------------ 
 
I can see my iPaq from FreeBSD 
 
------------------------------------------------------------------ 
sanvean% hccontrol -n ubt0hci inquiry 
Inquiry result, num_responses=1 
Inquiry result #0 
        BD_ADDR: 00:04:3e:80:45:d1 
        Page Scan Rep. Mode: 0x1 
        Page Scan Period Mode: 00 
        Page Scan Mode: 00 
        Class: 12:01:10 
        Clock offset: 0x236f 
Inquiry complete. Status: No error [00] 
------------------------------------------------------------------ 
 
And even ping it... 
 
------------------------------------------------------------------ 
sanvean% l2ping -a 00:04:3e:80:45:d1 
44 bytes from 00:04:3e:80:45:d1 seq_no=0 time=2644.202 ms result=0 
44 bytes from 00:04:3e:80:45:d1 seq_no=1 time=14.698 ms result=0 
44 bytes from 00:04:3e:80:45:d1 seq_no=2 time=12.478 ms result=0 
44 bytes from 00:04:3e:80:45:d1 seq_no=3 time=13.294 ms result=0 
^C 
------------------------------------------------------------------ 
 
And more, I can see all services, that iPaq provides. 
 
------------------------------------------------------------------ 
sanvean% sdptool browse 00:04:3e:80:45:d1 
Browsing 00:04:3e:80:45:d1 ... 
Service Name: Generic Serial 
Service RecHandle: 0x10000 
Service Class ID List: 
  "Serial Port" (0x1101) 
Protocol Descriptor List: 
  "L2CAP" (0x0100) 
  "RFCOMM" (0x0003) 
    Channel: 1 
Language Base Attr List: 
  code_ISO639: 0x656e 
  encoding:    0x6a 
  base_offset: 0x100 
Profile Descriptor List: 
  "Serial Port" (0x1101) 
    Version: 0x0100 
 
<many services skipped> 
------------------------------------------------------------------ 
 
Fine, let's bring up the service: 
 
------------------------------------------------------------------ 
sanvean% sdptool add --channel 7 LAN 
LAN Access service registered 
 
sanvean% rfcomm_pppd -s -C 7 -l rfcomm-server 
 
sanvean% sdptool browse ff:ff:ff:00:00:00 
Browsing ff:ff:ff:00:00:00 ... 
Service Name: Bluetooth service discovery 
Service Description: Bluetooth service discovery 
Service Provider: FreeBSD 
Service RecHandle: 0x0 
Service Class ID List: 
  "SDP Server" (0x1000) 
Protocol Descriptor List: 
  "L2CAP" (0x0100) 
    PSM: 1 
    Version: 0x0001 
Language Base Attr List: 
  code_ISO639: 0x656e 
  encoding:    0x6a 
  base_offset: 0x100 
 
Service Name: Public Browse Group Root 
Service Description: Public Browse Group Root 
Service Provider: FreeBSD 
Service RecHandle: 0x1 
Service Class ID List: 
  "Browse Group Descriptor" (0x1001) 
Language Base Attr List: 
  code_ISO639: 0x656e 
  encoding:    0x6a 
  base_offset: 0x100 
 
Service Name: LAN Access using PPP 
Service RecHandle: 0xa 
Service Class ID List: 
  "LAN Access Using PPP" (0x1102) 
Protocol Descriptor List: 
  "L2CAP" (0x0100) 
  "RFCOMM" (0x0003) 
    Channel: 7 
Language Base Attr List: 
  code_ISO639: 0x656e 
  encoding:    0x6a 
  base_offset: 0x100 
Profile Descriptor List: 
  "LAN Access Using PPP" (0x1102) 
    Version: 0x0100 
------------------------------------------------------------------ 
 
Here is my pppd.conf file:     
 
------------------------------------------------------------------ 
sanvean% cvery at /etc/ppp/ppp.conf 
 
default: 
 set log Phase Chat LCP IPCP CCP tun command 
rfcomm-server: 
   set cd off 
   set dial 
   set speed 115200 
   set timeout 0 
   nat enable yes 
   set ifaddr 192.168.1.2/0 192.168.1.3/0 
   enable dns 
   open 
   disable pap 
   deny pap 
   disable chap 
   deny chap 
------------------------------------------------------------------- 
 
Now, going to iPaq.... Well, I can see my FreeBSD box, i have discovered 
"LAN Access Using PPP" service and I am ready to use it. Let's go! 
Password? Forged about it, clear the fields and tap Ok. 
"Answering modem has disconnected", Ok! I have typed my FreeBSD login/password -  
Still no luck. Have killed 6 hours investigating this - still no luck. 
 
Now, my debug information: 
 
sanvean# tail -f /var/log/ppp.log 
Apr  3 04:40:01 sanvean ppp[12658]: Phase: Using interface: tun0 
Apr  3 04:40:01 sanvean ppp[12658]: Phase: deflink: Created in closed state 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: default: enable dns 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: set cd off 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: set dial 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: set speed 115200 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: set timeout 0 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: nat enable yes 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: set ifaddr 192.168.1.2/0 192.168.1.3/0 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: enable dns 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: open 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Phase: bundle: Establish 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Phase: deflink: closed -> opening 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: disable pap 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: deny pap 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: disable chap 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Command: rfcomm-server: deny chap 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Phase: PPP Started (direct mode). 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Phase: deflink: Connected! 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Phase: deflink: opening -> carrier 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: Phase: deflink: carrier -> lcp 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: LCP: FSM: Using "deflink" as a transport 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: LCP: deflink: State change Initial --> Closed 
Apr  3 04:40:01 sanvean ppp[12658]: tun0: LCP: deflink: State change Closed --> Stopped 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP: deflink: LayerStart 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP: deflink: SendConfigReq(1) state = Stopped 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP:  ACFCOMP[2] 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP:  PROTOCOMP[2] 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP:  ACCMAP[6] 0x00000000 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP:  MRU[4] 1500 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP:  MAGICNUM[6] 0xfecfe127 
Apr  3 04:40:02 sanvean ppp[12658]: tun0: LCP: deflink: State change Stopped --> Req-Sent 
Apr  3 04:40:05 sanvean ppp[12658]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent 
Apr  3 04:40:05 sanvean ppp[12658]: tun0: LCP:  ACFCOMP[2] 
Apr  3 04:40:05 sanvean ppp[12658]: tun0: LCP:  PROTOCOMP[2] 
Apr  3 04:40:05 sanvean ppp[12658]: tun0: LCP:  ACCMAP[6] 0x00000000 
Apr  3 04:40:05 sanvean ppp[12658]: tun0: LCP:  MRU[4] 1500 
Apr  3 04:40:05 sanvean ppp[12658]: tun0: LCP:  MAGICNUM[6] 0xfecfe127 
Apr  3 04:40:08 sanvean ppp[12658]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent 
Apr  3 04:40:08 sanvean ppp[12658]: tun0: LCP:  ACFCOMP[2] 
Apr  3 04:40:08 sanvean ppp[12658]: tun0: LCP:  PROTOCOMP[2] 
Apr  3 04:40:08 sanvean ppp[12658]: tun0: LCP:  ACCMAP[6] 0x00000000 
Apr  3 04:40:08 sanvean ppp[12658]: tun0: LCP:  MRU[4] 1500 
Apr  3 04:40:08 sanvean ppp[12658]: tun0: LCP:  MAGICNUM[6] 0xfecfe127 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP:  ACFCOMP[2] 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP:  PROTOCOMP[2] 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP:  ACCMAP[6] 0x00000000 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP:  MRU[4] 1500 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP:  MAGICNUM[6] 0xfecfe127 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: deflink: read (0): Got zero bytes 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP: deflink: State change Req-Sent --> Starting 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP: deflink: LayerFinish 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: LCP: deflink: State change Starting --> Initial 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: deflink: Disconnected! 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: deflink: Connect time: 10 secs: 24 octets in, 208 octets out 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: deflink: 4 packets in, 4 packets out 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase:  total 23 bytes/sec, peak 23 bytes/sec on Sun Apr  3 04:40:06 2005 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: deflink: lcp -> closed 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: bundle: Dead 
Apr  3 04:40:11 sanvean ppp[12658]: tun0: Phase: PPP Terminated (normal). 
 
sanvean# hcidump 
HCIDump - HCI packet analyzer ver 1.5 
device: any snap_len: 65535 filter: 0xffffffff 
 
 
> HCI Event: Connect Request(0x04) plen 10 
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7 
> HCI Event: Command Status(0x0f) plen 4 
> HCI Event: Role Change(0x12) plen 8 
> HCI Event: Connect Complete(0x03) plen 11 
< HCI Command: Write Link Policy Settings(0x02|0x000d) plen 4 
> HCI Event: Command Complete(0x0e) plen 6 
> HCI Event: Max Slots Change(0x1b) plen 3 
> ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Connect req: psm 1 scid 0x0045 
< ACL data: handle 0x0001 flags 0x02 dlen 16 
    L2CAP(s): Connect rsp: dcid 0x0049 scid 0x0045 result 0 status 0 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 20 
    L2CAP(s): Config req: dcid 0x0049 flags 0x0000 clen 8 
    MTU 512 FlushTO 65535 
< ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(s): Config rsp: scid 0x0045 flags 0x0000 result 0 clen 0 
< ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Config req: dcid 0x0045 flags 0x0000 clen 0 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(s): Config rsp: scid 0x0049 flags 0x0000 result 0 clen 0 
> ACL data: handle 0x0001 flags 0x02 dlen 17 
    L2CAP(d): cid 0x49 len 13 [psm 1] 
        SDP SS Req: tid 0x0 len 0x8 
          pat uuid-16 0x1102 (LAN) 
          max 0x14 
          cont 00 
< ACL data: handle 0x0001 flags 0x02 dlen 18 
    L2CAP(d): cid 0x45 len 14 [psm 1] 
        SDP SS Rsp: tid 0x0 len 0x9 
          tot 0x1 cur 0x1 hndl 0xa 
          cont 00 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 23 
    L2CAP(d): cid 0x49 len 19 [psm 1] 
        SDP SA Req: tid 0x1 len 0xe 
          hndl 0xa 
          max 0x1f0 
          aid(s) 0x0000 - 0xffff 
          cont 00 
< ACL data: handle 0x0001 flags 0x02 dlen 119 
    L2CAP(d): cid 0x45 len 115 [psm 1] 
        SDP SA Rsp: tid 0x1 len 0x6e 
          cnt 0x6b 
          aid 0x0000 (SrvRecHndl) 
             uint 0xa 
          aid 0x0001 (SrvClassIDList) 
             < uuid-16 0x1102 (LAN) > 
          aid 0x0004 (ProtocolDescList) 
             < < uuid-16 0x0100 (L2CAP) > < 
             uuid-16 0x0003 (RFCOMM) uint 0x7 > > 
          aid 0x0006 (LangBaseAttrIDList) 
             < uint 0x656e uint 0x6a uint 0x100 > 
          aid 0x0008 (SrvAvail) 
             uint 0x0 
          aid 0x0009 (BTProfileDescList) 
             < < uuid-16 0x1102 (LAN) uint 0x100 > > 
          aid 0x0100 (SrvName) 
             str "LAN Access using PPP" 
          aid 0x0200 (VersionNumList) 
             str "0.0.0.0/0" 
 
          cont 00 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Disconn req: dcid 0x0049 scid 0x0045 
< ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Disconn rsp: dcid 0x0049 scid 0x0045 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Connect req: psm 3 scid 0x0046 
< ACL data: handle 0x0001 flags 0x02 dlen 16 
    L2CAP(s): Connect rsp: dcid 0x004a scid 0x0046 result 0 status 0 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 16 
    L2CAP(s): Config req: dcid 0x004a flags 0x0000 clen 4 
    MTU 1691 
< ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(s): Config rsp: scid 0x0046 flags 0x0000 result 0 clen 0 
< ACL data: handle 0x0001 flags 0x02 dlen 16 
    L2CAP(s): Config req: dcid 0x0046 flags 0x0000 clen 4 
    MTU 132 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(s): Config rsp: scid 0x004a flags 0x0000 result 0 clen 0 
> ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x4a len 4 [psm 3] 
      RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c 
< ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x46 len 4 [psm 3] 
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 18 
    L2CAP(d): cid 0x4a len 14 [psm 3] 
      RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8 
      dlci 14 frame_type 0 credit_flow 15 pri 0 ack_timer 0 frame_size 660 max_retrans 0 credits 7 
< ACL data: handle 0x0001 flags 0x02 dlen 18 
    L2CAP(d): cid 0x46 len 14 [psm 3] 
      RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8 
      dlci 14 frame_type 0 credit_flow 14 pri 0 ack_timer 0 frame_size 660 max_retrans 0 credits 7 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x4a len 4 [psm 3] 
      RFCOMM(s): SABM: cr 1 dlci 14 pf 1 ilen 0 fcs 0x6 
< ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x46 len 4 [psm 3] 
      RFCOMM(s): UA: cr 1 dlci 14 pf 1 ilen 0 fcs 0xcd 
< ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(d): cid 0x46 len 8 [psm 3] 
      RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2 
      dlci 14 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(d): cid 0x4a len 8 [psm 3] 
      RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2 
      dlci 14 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0 
< ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(d): cid 0x46 len 8 [psm 3] 
      RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2 
      dlci 14 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0 
> ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(d): cid 0x4a len 8 [psm 3] 
      RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2 
      dlci 14 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 1 b2 1 b3 0 len 0 
> HCI Event: Number of Completed Packets(0x13) plen 5 
< ACL data: handle 0x0001 flags 0x02 dlen 61 
    L2CAP(d): cid 0x46 len 57 [psm 3] 
      RFCOMM(d): UIH: cr 0 dlci 14 pf 0 ilen 53 fcs 0x7f 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 9 
    L2CAP(d): cid 0x4a len 5 [psm 3] 
      RFCOMM(d): UIH: cr 1 dlci 14 pf 1 ilen 0 fcs 0xb9 credits 39 
> ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(d): cid 0x4a len 10 [psm 3] 
      RFCOMM(d): UIH: cr 1 dlci 14 pf 0 ilen 6 fcs 0xa5 
< ACL data: handle 0x0001 flags 0x02 dlen 9 
    L2CAP(d): cid 0x46 len 5 [psm 3] 
      RFCOMM(d): UIH: cr 0 dlci 14 pf 1 ilen 0 fcs 0x63 credits 34 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(d): cid 0x4a len 10 [psm 3] 
      RFCOMM(d): UIH: cr 1 dlci 14 pf 0 ilen 6 fcs 0xa5 
< ACL data: handle 0x0001 flags 0x02 dlen 61 
    L2CAP(d): cid 0x46 len 57 [psm 3] 
      RFCOMM(d): UIH: cr 0 dlci 14 pf 0 ilen 53 fcs 0x7f 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(d): cid 0x4a len 10 [psm 3] 
      RFCOMM(d): UIH: cr 1 dlci 14 pf 0 ilen 6 fcs 0xa5 
< ACL data: handle 0x0001 flags 0x02 dlen 61 
    L2CAP(d): cid 0x46 len 57 [psm 3] 
      RFCOMM(d): UIH: cr 0 dlci 14 pf 0 ilen 53 fcs 0x7f 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 14 
    L2CAP(d): cid 0x4a len 10 [psm 3] 
      RFCOMM(d): UIH: cr 1 dlci 14 pf 0 ilen 6 fcs 0xa5 
< ACL data: handle 0x0001 flags 0x02 dlen 61 
    L2CAP(d): cid 0x46 len 57 [psm 3] 
      RFCOMM(d): UIH: cr 0 dlci 14 pf 0 ilen 53 fcs 0x7f 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x4a len 4 [psm 3] 
      RFCOMM(s): DISC: cr 1 dlci 14 pf 1 ilen 0 fcs 0xe7 
< ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x46 len 4 [psm 3] 
      RFCOMM(s): UA: cr 1 dlci 14 pf 1 ilen 0 fcs 0xcd 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x4a len 4 [psm 3] 
      RFCOMM(s): DISC: cr 1 dlci 0 pf 1 ilen 0 fcs 0xfd 
< ACL data: handle 0x0001 flags 0x02 dlen 8 
    L2CAP(d): cid 0x46 len 4 [psm 3] 
      RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Disconn req: dcid 0x004a scid 0x0046 
< ACL data: handle 0x0001 flags 0x02 dlen 12 
    L2CAP(s): Disconn rsp: dcid 0x004a scid 0x0046 
> HCI Event: Number of Completed Packets(0x13) plen 5 
> HCI Event: Disconn Complete(0x05) plen 4 
 
Have tried another services: OBEX, Serial - no luck :( 
My devices can connect to each other, but cannot communicate. 
 
Will be grateful for your help. 
Bye! 
 
        
 
 


More information about the freebsd-current mailing list