From owner-freebsd-bluetooth@FreeBSD.ORG Wed Mar 5 12:00:21 2008 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0375E10656A0 for ; Wed, 5 Mar 2008 12:00:21 +0000 (UTC) (envelope-from tolisoft@gmail.com) Received: from gv-out-0910.google.com (gv-out-0910.google.com [216.239.58.186]) by mx1.freebsd.org (Postfix) with ESMTP id 745C38FC1B for ; Wed, 5 Mar 2008 12:00:20 +0000 (UTC) (envelope-from tolisoft@gmail.com) Received: by gv-out-0910.google.com with SMTP id n40so1597178gve.39 for ; Wed, 05 Mar 2008 04:00:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=yqdVOgY52qg/SPtpG2qqQJ+oeAsiWWGwUlyTBzHsmvY=; b=No63dhC8xIf3PnEu1cvwJrFQ5WvOpV0/HuszzOVXsVr+06gRGmi4TrcMuWqzzrzocH1SKBAWXSt4iBh4KIhinIBSGQj0PoL4WqNmU3OhR5lv8H981TaGPOC+qSX0HpmUNMmHcLnaWHUOQXY2GB6XGZEegVYI32/mLnqkmZXvxG0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Ttriqd89QHQi8zwHINyFduvv7XCraK4DyZliUgH3aSpt0z5hEoJm7jSsUU0Q8BaeDnuE7SwiDauBBJDPL2kQqGO0WeWkRqQpoDzG8ViVRW9kJx/mtZpbGULvmKtY1rn7C3iLdBqhu7mIcoY1TPb7AD4ec3RE9AifrEHjJfz4mAM= Received: by 10.115.95.1 with SMTP id x1mr4094086wal.94.1204716940771; Wed, 05 Mar 2008 03:35:40 -0800 (PST) Received: by 10.115.90.4 with HTTP; Wed, 5 Mar 2008 03:35:40 -0800 (PST) Message-ID: <335adcd30803050335k162b5014kac786a2442f06e10@mail.gmail.com> Date: Wed, 5 Mar 2008 13:35:40 +0200 From: "eng. Anatoli Marinov" To: freebsd-bluetooth@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: DUN over bluethoot X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2008 12:00:21 -0000 I am trying to connect my n800 internet tablet (it runs Linux). I would like to use IP over bluethoot or ppp over it. I've tried the following: I. on the freebsd 7.0 stable host: #kldload ng_ubt #ng_ubt_load="YES" ---plug the dongle /etc/rc.bluetooth start ubt0 in /etc/bluetooth/hcsecd.conf I have device { bdaddr 00:80:n800addr; name "Toli"; key nokey; pin "333"; } At this stage I managed to make a pair link between freebsd box and n800. At the next stage I will use user land ppp daemon to make a DUN. in /etc/ppp/ppp.conf I have: default: set timeout 0 set lqrperiod 10 set ifaddr 10.0.0.1 10.0.0.2 255.255.255.0 enable lqr accept lqr accept dns # Do not use PPP authentication. Assume that # Bluetooth connection was authenticated already disable pap deny pap disable chap deny chap I start the deamon with: rfcomm_pppd -s -d -C 7 -l default II. after that I used previously created pair link and try to connect from n800 but I never succeed. Every time I get "Connection failed to phone blabla(ubt0). Try again? Do you have any idea what could be wrong? At n800 i do not have any logs. I prepared dump for a time when i tried to connect: #/usr/local/bin/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 0x0011 flags 0x02 dlen 12 L2CAP(s): Connect req: psm 1 scid 0x0040 < ACL data: handle 0x0011 flags 0x02 dlen 16 L2CAP(s): Connect rsp: dcid 0x0051 scid 0x0040 result 0 status 0 > HCI Event: Number of Completed Packets(0x13) plen 5 > ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0051 flags 0x0000 clen 0 < ACL data: handle 0x0011 flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0040 flags 0x0000 result 0 clen 0 < ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0040 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 0x0011 flags 0x02 dlen 18 L2CAP(s): Config rsp: scid 0x0051 flags 0x0000 result 0 clen 4 MTU 672 > ACL data: handle 0x0011 flags 0x02 dlen 17 L2CAP(d): cid 0x51 len 13 [psm 1] SDP SS Req: tid 0x0 len 0x8 pat uuid-16 0x1103 (DUN) max 0x40 cont 00 < ACL data: handle 0x0011 flags 0x02 dlen 14 L2CAP(d): cid 0x40 len 10 [psm 1] SDP SS Rsp: tid 0x0 len 0x5 tot 0x0 cur 0x0 cont 00 > HCI Event: Number of Completed Packets(0x13) plen 5 > ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Disconn req: dcid 0x0051 scid 0x0040 < ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Disconn rsp: dcid 0x0051 scid 0x0040 > HCI Event: Number of Completed Packets(0x13) plen 5 > HCI Event: Disconn Complete(0x05) plen 4 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 0x0011 flags 0x02 dlen 12 L2CAP(s): Connect req: psm 1 scid 0x0040 < ACL data: handle 0x0011 flags 0x02 dlen 16 L2CAP(s): Connect rsp: dcid 0x0051 scid 0x0040 result 0 status 0 > HCI Event: Number of Completed Packets(0x13) plen 5 > ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0051 flags 0x0000 clen 0 < ACL data: handle 0x0011 flags 0x02 dlen 14 L2CAP(s): Config rsp: scid 0x0040 flags 0x0000 result 0 clen 0 < ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Config req: dcid 0x0040 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 0x0011 flags 0x02 dlen 18 L2CAP(s): Config rsp: scid 0x0051 flags 0x0000 result 0 clen 4 MTU 672 > ACL data: handle 0x0011 flags 0x02 dlen 17 L2CAP(d): cid 0x51 len 13 [psm 1] SDP SS Req: tid 0x0 len 0x8 pat uuid-16 0x1103 (DUN) max 0x40 cont 00 < ACL data: handle 0x0011 flags 0x02 dlen 14 L2CAP(d): cid 0x40 len 10 [psm 1] SDP SS Rsp: tid 0x0 len 0x5 tot 0x0 cur 0x0 cont 00 > HCI Event: Number of Completed Packets(0x13) plen 5 > ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Disconn req: dcid 0x0051 scid 0x0040 < ACL data: handle 0x0011 flags 0x02 dlen 12 L2CAP(s): Disconn rsp: dcid 0x0051 scid 0x0040 > HCI Event: Number of Completed Packets(0x13) plen 5 > HCI Event: Disconn Complete(0x05) plen 4 I hope it will help ... -- Best Regards eng. Anatoli Marinov