Hello!
   Here is my machine info:

   FreeBSD 6.2-STABLE FreeBSD 6.2-STABLE #0: Fri Apr 20 12:51:09 EEST
2007     /usr/obj/usr/src/sys/MYKERNEL  i386

   I want to connect my Sony Ericsson K610i GSM handy to internet via my
machine through a BlueSoleil dongle. I configured MAC address of the phone
in /etc/bluetooth/hosts and configured PIN management via
/etc/bluetooth/hcsecd.conf. I l2ping the phone successfully. I can browse
the phone from FreeBSD:

=====================================================================
obexapp -a k610i -C FTRN -f
obex> ls
Access    Owner    Group    Size       Modified         Name
         n/a      n/a      n/a        n/a              Phone memory/
         n/a      n/a      n/a        n/a              Memory Stick/
Success, response: OK, Success (0x20)
=====================================================================

   So I decided to use internet on the phone via FreeBSD machine. I started
following daemons (I intentionally used '-d' switches) :

=====================================================================
sdpd -d
hcsecd -d
rfcomm_pppd -d -s -l rfcomm-server -C 1
(I tried '-S' switch too with no success)
=====================================================================

   Here is the rfcomm-server entry in /etc/ppp/ppp.conf:

=====================================================================
rfcomm-server:
 set timeout 0
 set lqrperiod 10
 set ifaddr 192.168.0.1 192.168.0.2 255.255.255.0
 enable lqr
 accept lqr
 # Do not use PPP authentication. Assume that
 # Bluetooth connection was authenticated already
 disable pap
 deny pap
 disable chap
 deny chap
=====================================================================

   I browsed services on the FreeBSD machine. Here is the output:

=====================================================================
sdpcontrol -l browse :

Record Handle: 00000000
Service Class ID List:
       Service Discovery Server (0x1000)
Protocol Descriptor List:
       L2CAP (0x0100)
               Protocol specific parameter #1: u/int/uuid16 1
               Protocol specific parameter #2: u/int/uuid16 1

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

Record Handle: 0x00000002
Service Class ID List:
       LAN Access Using PPP (0x1102)
Protocol Descriptor List:
       L2CAP (0x0100)
       RFCOMM (0x0003)
               Protocol specific parameter #1: u/int8/bool 7
Bluetooth Profile Descriptor List:
       LAN Access Using PPP (0x1102) ver. 1.0

Record Handle: 0x00000003
Service Class ID List:
       Serial Port (0x1101)
Protocol Descriptor List:
       L2CAP (0x0100)
       RFCOMM (0x0003)
               Protocol specific parameter #1: u/int8/bool 7
Bluetooth Profile Descriptor List:
       Serial Port (0x1101) ver. 1.0
=====================================================================

   I can find my FreeBSD machine on the phone. When I try to browse
services provided sdpd prints message about L2CAP connection. But I receive
following message on the phone:

=====================================================================
"Services supported: No local services supported."
=====================================================================

   In the office, I tried to use internet via my windows machine through
same BlueSoleil dongle- I activated "LAN Network access" on BlueSoleil
software. The phone was able to discover "LAN Access" service and to connect
to my PC and I could browse the internet. It seems my phone supports that
functionality.
   So, why I cannot find any services on my FreeBSD machine? Where I'm
wrong?
   Any suggestions are appreciated!
   Thanks in advance!

   Best regards,
   Petyo Milotinov
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bluetooth
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to