On Mon, 16 Jul 2012, Andreas Bartelt wrote: > Thanks a lot -- it basically works! > > # cat /etc/ppp/peers/vodafone > > debug > /dev/cuaU0 > 921600 > 0.0.0.0:10.99.1.2 > defaultroute > noipdefault > user web > crtscts > persist > deflate 0 > refuse-pap > refuse-chap > noauth > noipdefault > noccp > novj > novjccomp > nopcomp > connect '/usr/sbin/chat -v -f /etc/ppp/vodafone.chat' > > # cat /etc/ppp/vodafone.chat > > TIMEOUT 120 > ABORT "BUSY" > ABORT "ERROR" > ABORT "NO CARRIER" > ABORT "VOICE" > ABORT "NO DIALTONE" > "" ATZ > OK 'AT+CPIN="1234"' > OK 'AT+CGDCONT=1,"IP","web.vodafone.de"' > OK ATD*99# > CONNECT \c > > # cat /etc/ppp/pap-secrets > > # $OpenBSD: pap-secrets,v 1.3 2002/06/09 06:15:15 todd Exp $ > > # Secrets for authentication using PAP > # client server secret IP addresses > "web" * "web" > > commands for dialing in: > # ifconfig ppp0 create > # pppd file /etc/ppp/peers/vodafone > > I get an IP and a default route. I can also ping/connect to remote hosts. > > From /var/log/messages: > Jul 16 19:52:36 obsd pppd[19227]: Connect: ppp0 <--> /dev/cuaU0 > Jul 16 19:52:36 obsd pppd[19227]: Received bad configure-ack: > Jul 16 19:52:40 obsd pppd[19227]: Received bad configure-ack: > Jul 16 19:52:42 obsd pppd[19227]: local IP address 109.43.234.229 > Jul 16 19:52:42 obsd pppd[19227]: remote IP address 10.99.1.2 > > Any ideas what's causing the "bad configure-acks"? > > Is there a way to automatically receive a DNS resolver config for > /etc/resolv.conf from the mobile ISP? (currently I use the DNS > resolver at my local network...) > > Best Regards > Andreas
So... Ok for the diff below to go in? Ciao, David Index: share/man/man4/umsm.4 =================================================================== RCS file: /cvs/src/share/man/man4/umsm.4,v retrieving revision 1.81 diff -u -p -r1.81 umsm.4 --- share/man/man4/umsm.4 24 May 2012 09:08:38 -0000 1.81 +++ share/man/man4/umsm.4 17 Jul 2012 08:55:47 -0000 @@ -64,6 +64,7 @@ driver: .It Li "Huawei Mobile E181" Ta "USB" .It Li "Huawei Mobile E182" Ta "USB" .It Li "Huawei Mobile E220" Ta "USB" +.It Li "Huawei Mobile E303" Ta "USB" .It Li "Huawei Mobile E510" Ta "USB" .It Li "Huawei Mobile E1750" Ta "USB" .It Li "Huawei Mobile E1752" Ta "USB" Index: sys/dev/usb/umsm.c =================================================================== RCS file: /cvs/src/sys/dev/usb/umsm.c,v retrieving revision 1.85 diff -u -p -r1.85 umsm.c --- sys/dev/usb/umsm.c 14 Jan 2012 10:26:11 -0000 1.85 +++ sys/dev/usb/umsm.c 17 Jul 2012 08:56:19 -0000 @@ -138,6 +138,7 @@ static const struct umsm_type umsm_devs[ {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E182 }, DEV_UMASS5}, {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E1820 }, DEV_UMASS5}, {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220 }, DEV_HUAWEI}, + {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E303 }, DEV_UMASS5}, {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E510 }, DEV_HUAWEI}, {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E618 }, DEV_HUAWEI}, {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_EM770W }, 0}, Index: sys/dev/usb/usbdevs =================================================================== RCS file: /cvs/src/sys/dev/usb/usbdevs,v retrieving revision 1.580 diff -u -p -r1.580 usbdevs --- sys/dev/usb/usbdevs 7 Jul 2012 17:59:03 -0000 1.580 +++ sys/dev/usb/usbdevs 17 Jul 2012 08:56:22 -0000 @@ -2033,6 +2033,7 @@ product HUAWEI K4510 0x14c5 HUAWEI Mob product HUAWEI K3765_INIT 0x1520 HUAWEI Mobile K3765 Initial product HUAWEI E173S 0x1c05 HUAWEI Mobile E173s product HUAWEI E173S_INIT 0x1c0b HUAWEI Mobile E173s Initial +product HUAWEI E303 0x1f01 HUAWEI Mobile E303 /* HUMAX products */ product HUMAX PVRSMART 0x138c PVR-SMART