Hi!

I have taken a bit different route.

sudo btconfig ubt0 up
sudo sdpd
sudo bthcid
btpin -d ubt0 -a <mac> -p 0000

; cat /etc/ppp/ppp.conf                                    
gprs:
  set device !"rfcomm_sppd -a <mac> -s DUN"
  set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATZ 
OK-ATZ-OK AT+CGDCONT=1,\\\"IP\\\",\\\"internet\\\" OK \\dATD\\T TIMEOUT 40 
CONNECT"
  set phone "*99#"
  set speed 115200
  set login
  set timeout 0
  set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
  add default HISADDR
  enable dns

; sudo ppp
ppp> call gprs


To be able to use with ppp(8) I had to patch rfcomm_sppd.

--- rfcomm_sppd/rfcomm_sppd.c.orig      Sat Nov 22 05:03:03 2008
+++ rfcomm_sppd/rfcomm_sppd.c   Sun Dec 21 10:54:54 2008
@@ -228,16 +228,16 @@
         * be used directly with stdio
         */
        if (tty == NULL) {
-               if (tcgetattr(tty_in, &t) < 0)
-                       err(EXIT_FAILURE, "tcgetattr");
 
                memcpy(&tio, &t, sizeof(tio));
                t.c_lflag &= ~(ECHO | ICANON);
                t.c_iflag &= ~(ICRNL);
 
                if (memcmp(&tio, &t, sizeof(tio))) {
-                       if (tcsetattr(tty_in, TCSANOW, &t) < 0)
-                               err(EXIT_FAILURE, "tcsetattr");
 
                        atexit(reset_tio);
                }

-- 
rix
http://www.ripe.net/perl/whois?...@estpak.ee

Reply via email to