ES 388 (Broadcom based)

Володимир Костирко c.kworr at gmail.com
Tue Feb 22 10:13:02 UTC 2011


22.02.2011 11:26, Iain Hibbert wrote:
> On Tue, 22 Feb 2011, Volodymyr Kostyrko wrote:
>
>> And it almost works. I can register devices with it, but I can't do anything
>> more. Any phone connected shows that this device doesn't provide any services
>> despite sdpd is running.
>
> The device does not provide services, the FreeBSD host provides them..
> sdpd merely provides the "Service Discovery" service to allow services to
> be advertised.
>
> What services did you want to provide?  You can use obexapp from ports for
> file exchange, rfcomm_sppd from base for serial port services (its just a
> channel, requires additional setup eg of PPP), and btpand from base for
> personal area networking (some networking knowhow needed)

I've tried to start rfcomm_pppd and btpand, but that doesn't change 
anything.

For example, I start btpand like this:

# ifconfig tap0 create
# btpand -i tap0 -s NAP -d ubt0
btpand[25794]: Using interface tap0 with addr 00:00:10:00:02:ed
btpand[25794]: server_update: count 1
btpand[25794]: Service Availability: 255/255
btpand[25794]: server socket open
btpand[25794]: channel_open: (fd#4)

Feb 22 11:33:12 pkunk kernel: tap0: Ethernet address: 00:bd:e8:58:8e:00
Feb 22 11:33:20 pkunk kernel: tap0: link state changed to UP

# sdpcontrol -l browse

Record Handle: 00000000
Service Class ID List:
         Service Discovery Server (0x1000)
Protocol Descriptor List:
         L2CAP (0x0100)
         SDP (0x0001)
Bluetooth Profile Descriptor List:
         Service Discovery Server (0x1000) ver. 1.0

Record Handle: 0x00000001
Service Class ID List:
         Browse Group Descriptor (0x1001)

Record Handle: 0x00000002
Service Class ID List:
         Network Access Point (0x1116)
Protocol Descriptor List:
         L2CAP (0x0100)
                 Protocol specific parameter #1: u/int/uuid16 15
         BNEP (0x000f)
                 Protocol specific parameter #1: u/int/uuid16 256
                 Protocol specific parameter #2: 0x09 0x08 00 0x09 0x08 0x06
Bluetooth Profile Descriptor List:
         Network Access Point (0x1116) ver. 1.0

But each device I try reports that there are no available services.

-- 
Sphinx of black quartz judge my vow.


More information about the freebsd-bluetooth mailing list