Huawei E220 USB G3 Modem + FreeBSD 7.0

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
warlock
рядовой
Сообщения: 13
Зарегистрирован: 2008-05-15 16:45:04

Huawei E220 USB G3 Modem + FreeBSD 7.0

Непрочитанное сообщение warlock » 2008-05-15 18:29:11

Хочу рассказать, как я наполовину поборол эту железяку под FreeBSD 7.0.
На Украине набирает обороты 3G провайдер Utel. Из всего спектра предоставляемого оборудования
для стационарных компьютеров подходит модем Huawei E220 (http://utel.ua/private/equipments.php?s ... hone_id=15).
После подключения его к компьютеру мне выкинуло такое:

Код: Выделить всё

umass0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
umass0: Could not find interrupt in
device_attach: umass0 attach returned 6
Просмотрев список USB-устройств я получил:

Код: Выделить всё

usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), SiS(0x0000), rev 1.00
 port 1 powered
 port 2 addr 2: full speed, power 500 mA, config 1, HUAWEI Mobile(0x1003), HUAWEI Technologies(0x12d1), rev 0.00
Удобство, создаваемое при настройке этого модема в винде поражает своей простотой. При подключении в OC Windows
он сначала монтируется как CD-ROM, где имеет ID HUAWEI Technologies(0x12d1) ставит там своё ПО (кстати очень прилично и удобно написано).
После инсталляции срабатывает программка, отключающася CD-ROM и подключает, собственно модем - HUAWEI Mobile(0x1003)
Во FreeBSD такого конечно не происходит, и сам модем видится как umass0.
Погуглив немного я вышел из данной ситуации таким образом:
Необходимо добавить в файлы, которые находятся в директории /usr/src/sys/dev/usb следующие изменения:

Код: Выделить всё

 --------------030008040502080503020600 
 Content-Type: text/plain; 
  name="patch-usbdevs" 
 Content-Transfer-Encoding: 7bit 
 Content-Disposition: inline; 
  filename="patch-usbdevs" 


 --- usbdevs    2008-04-12 13:23:21.000000000 +0200 
 +++ usbdevs-patched    2008-04-23 00:39:29.000000000 +0200 
 @@ -1387,6 +1387,7 @@ 


  /* HUAWEI products */ 
  product HUAWEI MOBILE         0x1001  Huawei Mobile 
 +product HUAWEI E220           0x1003  Huawei E220 HSDPA USB Modem 


  /* HUAWEI 3com products */ 
  product HUAWEI3COM WUB320G    0x0009  Aolynk WUB320g 


 --------------030008040502080503020600 
 Content-Type: text/plain; 
  name="patch-usb_subr.c" 
 Content-Transfer-Encoding: 7bit 
 Content-Disposition: inline; 
  filename="patch-usb_subr.c" 


 --- usb_subr.c 2007-06-30 22:18:44.000000000 +0200 
 +++ usb_subr.c-patched 2008-04-23 00:39:29.000000000 +0200 
 @@ -526,6 +526,19 @@ 
  } 


  static usbd_status 
 +usbd_set_feature(usbd_device_handle dev, int feature) 
 +{ 
 +      usb_device_request_t req; 
 + 
 +      req.bmRequestType = UT_WRITE; 
 +      req.bRequest = UR_SET_FEATURE; 
 +      USETW(req.wValue, 1); 
 +      USETW(req.wIndex, feature); 
 +      USETW(req.wLength, 0); 
 +      return (usbd_do_request(dev, &req, 0)); 
 +} 
 + 
 +static usbd_status 
  usbd_set_config(usbd_device_handle dev, int conf) 
  { 
        usb_device_request_t req; 
 @@ -995,7 +1008,14 @@ 
         * We just did not find any drivers, that's all.  The device is 
         * fully operational and not harming anyone. 
         */ 
 + 
        DPRINTF(("usbd_probe_and_attach: generic attach failed\n")); 
 +       
 +      if (dev->quirks->uq_flags & UQ_FEATURE2) { 
 +              printf("%s: Enabling feature UHF_PORT_SUSPEND\n", device_get_nameunit(parent)); 
 +              usbd_set_feature(dev, UHF_PORT_SUSPEND); 
 +      } 
 + 
        return (USBD_NORMAL_COMPLETION); 
  } 


 --------------030008040502080503020600 
 Content-Type: text/plain; 
  name="patch-usb_quirks.h" 
 Content-Transfer-Encoding: 7bit 
 Content-Disposition: inline; 
  filename="patch-usb_quirks.h" 


 --- usb_quirks.h       2007-06-29 23:07:41.000000000 +0200 
 +++ usb_quirks.h-patched       2008-04-23 00:39:29.000000000 +0200 
 @@ -52,6 +52,7 @@ 
  #define UQ_AU_NO_FRAC 0x00000400 /* don't adjust for fractional samples */ 
  #define UQ_AU_INP_ASYNC       0x00000800 /* input is async despite claim of adaptive */ 
  #define UQ_BROKEN_BIDIR       0x00002000 /* printer has broken bidir mode */ 
 +#define UQ_FEATURE2     0x4000  /* requires the enabling of feature 2 */ 
  #define UQ_OPEN_CLEARSTALL 0x04000 /* device needs clear endpoint stall */ 
  #define UQ_HID_IGNORE 0x00008000 /* device should be ignored by hid class */ 
  #define UQ_KBD_IGNORE 0x00018000 /* device should be ignored by both kbd and hid class */ 


 --------------030008040502080503020600 
 Content-Type: text/plain; 
  name="patch-usb_quirks.c" 
 Content-Transfer-Encoding: 7bit 
 Content-Disposition: inline; 
  filename="patch-usb_quirks.c" 


 --- usb_quirks.c       2008-04-20 10:52:13.000000000 +0200 
 +++ usb_quirks.c-patched       2008-04-23 00:39:29.000000000 +0200 
 @@ -112,6 +112,8 @@ 
        ANY, { UQ_KBD_IGNORE }}, 
   { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY24X, 
        ANY, { UQ_KBD_IGNORE }}, 
 + { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220, 
 +      ANY, { UQ_FEATURE2 }}, 
   { 0, 0, 0, { 0 } } 
  }; 


 --------------030008040502080503020600 
 Content-Type: text/plain; 
  name="patch-ubsa.c" 
 Content-Transfer-Encoding: 7bit 
 Content-Disposition: inline; 
  filename="patch-ubsa.c" 


 --- ubsa.c     2008-04-12 13:23:21.000000000 +0200 
 +++ ubsa.c-patched     2008-04-23 00:39:29.000000000 +0200 
 @@ -236,6 +236,8 @@ 
        { USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3GPLUS }, 
        /* Huawei Mobile */ 
        { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE }, 
 +      /* Huawei Mobile E220 */ 
 +      { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220 }, 
        /* Qualcomm, Inc. ZTE CDMA */ 
        { USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM }, 
        { 0, 0 } 


 --------------030008040502080503020600--
После изменения файлов необходимо также выключить в ядре поддержку устройств umass,
а чтоб потом флешки нормально работали добавить в /boot/loader.conf

Код: Выделить всё

ubsa_load="YES"
umass_load="YES"
Перекомпилируем ядро, перезагружаемся и проверяем подгрузились ли модули:

Код: Выделить всё

  
#kldstat
Id Refs Address    Size     Name
 1   16 0xc0400000 91413c   kernel
 2    1 0xc0d15000 7174     umass.ko
 3    1 0xc0d1d000 342c     umodem.ko
 4    3 0xc0d21000 3518     ucom.ko
 5    1 0xc0d25000 3280     ubsa.ko
 6    1 0xc0d29000 6a32c    acpi.ko
 7    1 0xc4894000 22000    linux.ko
После подключения модема система наконец-то выдала долгожданное:

Код: Выделить всё

ucom0: at uhub0 port 2 (addr 2) disconnected
ucom0: detached
ucom0: <HUAWEI Technologies HUAWEI Mobile, class 0/0, rev 1.10/0.00, addr 2> on uhub0
ucom0: Could not find interrupt in
device_attach: ucom0 attach returned 6
ucom0: <HUAWEI Technologies HUAWEI Mobile, class 0/0, rev 1.10/0.00, addr 2> on uhub0
ucom0: Could not find interrupt in
device_attach: ucom0 attach returned 6
uhub0: Enabling feature UHF_PORT_SUSPEND
ucom0: at uhub0 port 2 (addr 2) disconnected
ucom0: <HUAWEI Technologies HUAWEI Mobile, class 0/0, rev 1.10/0.00, addr 2> on uhub0
После этого настроив ppp соединение я пытаюсь соединиться с интернетом с таким вот файлом ppp.conf

Код: Выделить всё

default:
 set log Phase Chat LCP IPCP CCP tun command

utel:
 set device /dev/cuaU0
 set speed 57600
 set phone *99\#
 set authname Utel
 set authkey
 add default HISADDR
 enable dns
И меня отстреливает с такой вот ошибкой:

Код: Выделить всё

May 15 17:44:49 Notebook ppp[1215]: tun0: LCP: deflink: SendConfigReq(1) state = Req-Sent
May 15 17:44:49 Notebook ppp[1215]: tun0: LCP:  ACFCOMP[2]
May 15 17:44:49 Notebook ppp[1215]: tun0: LCP:  PROTOCOMP[2]
May 15 17:44:49 Notebook ppp[1215]: tun0: LCP:  ACCMAP[6] 0x00000000
May 15 17:44:49 Notebook ppp[1215]: tun0: LCP:  MRU[4] 1500
May 15 17:44:49 Notebook ppp[1215]: tun0: LCP:  MAGICNUM[6] 0x60f1721b
May 15 17:44:52 Notebook ppp[1215]: tun0: LCP: deflink: LayerFinish
May 15 17:44:52 Notebook ppp[1215]: tun0: LCP: deflink: State change Req-Sent --> Stopped
May 15 17:44:52 Notebook ppp[1215]: tun0: LCP: deflink: State change Stopped --> Closed
May 15 17:44:52 Notebook ppp[1215]: tun0: LCP: deflink: State change Closed --> Initial
May 15 17:44:52 Notebook ppp[1215]: tun0: Warning: deflink: Unable to set physical to speed 0
May 15 17:44:52 Notebook ppp[1215]: tun0: Phase: deflink: Disconnected!

Подобная тема уже описывалась вот тут
http://forum.lissyara.su/viewtopic.php? ... to+speed+0
но ничего из неё мне не подошло. Есть вероятность, что я пропустил, какую-то команду инициализации, т.к. на сайте указывается точка доступа
http://utel.ua/private/services.php?sho ... e_internet но вот такое дополнение в ppp.conf

Код: Выделить всё

  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \\"\" AT OK-AT-OK ATZ OK \\
               AT+CGDCONT=1,\\\"IP\\\",\\\"3g.utel.ua\\\",\\\"0.0.0.0\\\",0,0 \ OK \
               AT+CGATT=1 OK \\\dATDT\\T TIMEOUT 40 CONNECT"
не принесло желанного результата.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Huawei E220 USB G3 Modem + FreeBSD 7.0

Непрочитанное сообщение Alex Keda » 2009-03-08 23:08:51

получилось?
Убей их всех! Бог потом рассортирует...

warlock
рядовой
Сообщения: 13
Зарегистрирован: 2008-05-15 16:45:04

Re: Huawei E220 USB G3 Modem + FreeBSD 7.0

Непрочитанное сообщение warlock » 2009-03-27 12:45:10

Получилось. Вся проблема была в недостающей строчке в команде инициализации модема. К сожалению не могу сказать какой, так как давно не работаю на той работе, где настраивал этот модем. Но качество работы резервного канала безупречное, за полгода никакого нарекания.

Keks
рядовой
Сообщения: 33
Зарегистрирован: 2009-05-12 12:41:34
Откуда: Днепрбург

Re: Huawei E220 USB G3 Modem + FreeBSD 7.0

Непрочитанное сообщение Keks » 2011-03-06 18:55:36

Привет ребята.
есть модем Huawei E219 провайдер Utel.
Делал по этой статье, вот что получилось.
PPP.CONF

Код: Выделить всё

default:
  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \\"\" AT OK-AT-OK ATZ OK \\
           AT+CGDCONT=1,\\\"IP\\\",\\\"3g.utel.ua\\\",\\\"0.0.0.0\\\",0,0 \ OK \
           AT+CGATT=1 OK \\\dATDT\\T TIMEOUT 40 CONNECT"
utel:
 set device /dev/cuaU0.0
 set speed 57600
 set phone *99#
 set authname Utel
 set authkey
 add default HISADDR
 enable dns 
вызываю командой ppp -auto utel
идет ошибка

Код: Выделить всё

keks# ppp -auto utel
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in auto mode
Using interface: tun0
Warning: /etc/ppp/ppp.conf: 4: Syntax error
Что за ошибка?

Девайс определяется в логах
messages

Код: Выделить всё

Mar  6 17:05:34 keks kernel: ugen0.3: <HUAWEI Technologies> at usbus0
Mar  6 17:05:34 keks kernel: u3g0: <Data Interface> on usbus0
Mar  6 17:05:34 keks kernel: u3g0: Found 3 ports.
Mar  6 17:06:44 keks kernel: ugen0.3: <HUAWEI Technologies> at usbus0 (disconnected)
Mar  6 17:06:44 keks kernel: u3g0: at uhub0, port 3, addr 3 (disconnected)
Mar  6 17:06:52 keks kernel: ugen0.3: <HUAWEI Technologies> at usbus0
Mar  6 17:06:52 keks kernel: u3g0: <Data Interface> on usbus0
Mar  6 17:06:52 keks kernel: u3g0: Found 3 ports.
лог ppp.log

Код: Выделить всё

Mar  6 16:59:49 keks ppp[2459]: Warning: /etc/ppp/ppp.conf: 4: Syntax error
Mar  6 16:59:49 keks ppp[2460]: Phase: PPP Started (auto mode).
Mar  6 16:59:49 keks ppp[2460]: Phase: bundle: Establish
Mar  6 16:59:49 keks ppp[2460]: Phase: deflink: closed -> opening
Mar  6 16:59:49 keks ppp[2460]: Phase: deflink: Connected!
Mar  6 16:59:49 keks ppp[2460]: Phase: deflink: opening -> dial
Mar  6 16:59:49 keks ppp[2460]: Phase: deflink: dial -> carrier
Mar  6 16:59:51 keks ppp[2460]: Phase: deflink: /dev/cuaU0.0 doesn't support CD
Mar  6 16:59:51 keks ppp[2460]: Phase: deflink: carrier -> login
Mar  6 16:59:51 keks ppp[2460]: Phase: deflink: login -> lcp
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: Disconnected!
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: lcp -> logout
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: logout -> hangup
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: Disconnected!
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: Connect time: 18 secs: 0 octets in, 260 octets out
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: 0 packets in, 5 packets out
Mar  6 17:00:07 keks ppp[2460]: Phase:  total 14 bytes/sec, peak 20 bytes/sec on Sun Mar  6 16:59:55 2011
Mar  6 17:00:07 keks ppp[2460]: Phase: deflink: hangup -> closed
Mar  6 17:00:07 keks ppp[2460]: Phase: bundle: Dead
Mar  6 17:04:21 keks ppp[1936]: Phase: Using interface: tun0
Mar  6 17:04:21 keks ppp[1936]: Phase: deflink: Created in closed state
Mar  6 17:04:21 keks ppp[1936]: Warning: /etc/ppp/ppp.conf: 4: Syntax error
Mar  6 17:04:21 keks ppp[2000]: Phase: PPP Started (auto mode).
Mar  6 17:04:21 keks ppp[2000]: Phase: bundle: Establish
Mar  6 17:04:21 keks ppp[2000]: Phase: deflink: closed -> opening
Mar  6 17:04:21 keks ppp[2000]: Phase: deflink: Connected!
Mar  6 17:04:21 keks ppp[2000]: Phase: deflink: opening -> dial
Mar  6 17:04:21 keks ppp[2000]: Phase: deflink: dial -> carrier
Mar  6 17:04:22 keks ppp[2000]: Phase: deflink: /dev/cuaU0.0 doesn't support CD
Mar  6 17:04:22 keks ppp[2000]: Phase: deflink: carrier -> login
Mar  6 17:04:22 keks ppp[2000]: Phase: deflink: login -> lcp
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: Disconnected!
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: lcp -> logout
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: logout -> hangup
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: Disconnected!
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: Connect time: 17 secs: 0 octets in, 260 octets out
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: 0 packets in, 5 packets out
Mar  6 17:04:38 keks ppp[2000]: Phase:  total 15 bytes/sec, peak 20 bytes/sec on Sun Mar  6 17:04:26 2011
Mar  6 17:04:38 keks ppp[2000]: Phase: deflink: hangup -> closed
Mar  6 17:04:38 keks ppp[2000]: Phase: bundle: Dead
Mar  6 17:05:10 keks ppp[2000]: Phase: Signal 15, terminate.
Mar  6 17:05:10 keks ppp[2000]: Phase: PPP Terminated (normal).
Mar  6 17:07:06 keks ppp[2078]: Phase: Using interface: tun0
Mar  6 17:07:06 keks ppp[2078]: Phase: deflink: Created in closed state
Mar  6 17:07:06 keks ppp[2078]: Warning: /etc/ppp/ppp.conf: 4: Syntax error
Mar  6 17:07:06 keks ppp[2079]: Phase: PPP Started (auto mode).
Mar  6 17:07:06 keks ppp[2079]: Phase: bundle: Establish
Mar  6 17:07:06 keks ppp[2079]: Phase: deflink: closed -> opening
Mar  6 17:07:06 keks ppp[2079]: Phase: deflink: Connected!
Mar  6 17:07:06 keks ppp[2079]: Phase: deflink: opening -> dial
Mar  6 17:07:06 keks ppp[2079]: Phase: deflink: dial -> carrier
Mar  6 17:07:07 keks ppp[2079]: Phase: deflink: /dev/cuaU0.0 doesn't support CD
Mar  6 17:07:07 keks ppp[2079]: Phase: deflink: carrier -> login
Mar  6 17:07:07 keks ppp[2079]: Phase: deflink: login -> lcp
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: Disconnected!
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: lcp -> logout
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: logout -> hangup
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: Disconnected!
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: Connect time: 17 secs: 0 octets in, 260 octets out
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: 0 packets in, 5 packets out
Mar  6 17:07:23 keks ppp[2079]: Phase:  total 15 bytes/sec, peak 20 bytes/sec on Sun Mar  6 17:07:11 2011
Mar  6 17:07:23 keks ppp[2079]: Phase: deflink: hangup -> closed
Mar  6 17:07:23 keks ppp[2079]: Phase: bundle: Dead
не могу понять в чем дело?
Настраивал МТС Коннект, девайс AnyData все слету завелось.

Keks
рядовой
Сообщения: 33
Зарегистрирован: 2009-05-12 12:41:34
Откуда: Днепрбург

Re: Huawei E220 USB G3 Modem + FreeBSD 7.0

Непрочитанное сообщение Keks » 2011-03-06 23:18:55

ОЙ что я только не делал))))))))))
ОС FreeBSD 8.1

Keks
рядовой
Сообщения: 33
Зарегистрирован: 2009-05-12 12:41:34
Откуда: Днепрбург

Re: Huawei E220 USB G3 Modem + FreeBSD 7.0

Непрочитанное сообщение Keks » 2011-03-07 20:21:36

Решил проблемму, в Google и на форуме.
что сделал:
в /boot/loader.conf

Код: Выделить всё

autoboot_delay="3"
#graphics_enable="YES"
#beastie_theme="/boot/themes/default/theme.conf"
#CD-DVD RW
atapicam_load="YES"
linux_load="YES" 

#Firefox
sem_load="YES"
linprocfs_load="YES"

#Video NVidia
nvidia_load="YES"
snd_hda_load="YES"

#----3G-----------------
ucom_load="YES"
ubsa_load="YES"
umass_load="YES"

kldstat

Код: Выделить всё

Id Refs Address    Size     Name
 1   42 0xc0400000 bb5504   kernel
 2    1 0xc0fb6000 9084     linprocfs.ko
 3    3 0xc0fc0000 2d900    linux.ko
 4    1 0xc0fee000 1c3b4    snd_hda.ko
 5    2 0xc100b000 57824    sound.ko
 6    1 0xc1063000 9fb4     umass.ko
 7    1 0xc106d000 4314     atapicam.ko
 8    1 0xc1072000 a4c4ac   nvidia.ko
 9    1 0xc1abf000 320c     ubsa.ko
10    1 0xc9928000 2000     msdosfs_iconv.ko
11    1 0xc992a000 4000     libiconv.ko

ppp.conf

Код: Выделить всё

3g:
 set device /dev/cuaU0.0
 set speed 384000
 set timeout 0
 set authname 
 set authkey 

 set dial "ABORT BUSY TIMEOUT 2 \
        \"\" \
        AT OK-AT-OK \
        AT+CFUN=1 OK-AT-OK \
        AT+CMEE=2 OK-AT-OK \
        AT+CSQ OK \
        AT+CGDCONT=1,\\\"IP\\\",\\\"anlim.utel.ua\\\" OK \
        AT+CGACT? OK-AT-OK \
        AT+CGATT? OK \
        AT+CGCLASS? OK \
        AT+COPS? OK \
        ATD*99# CONNECT"

 ## Lower the MTU as this seems to make the link more stable for GPRS connections.
 #set mtu maximum 296
 #set mru maximum 296
 set crtscts on
 disable vjcomp
 disable acfcomp
 disable deflate
 disable deflate24
 disable pred1
 disable protocomp
 disable mppe
 disable ipv6cp
 disable lqr
 disable echo
 enable dns
 resolv writable
 set ifaddr 10.1.0.2/0 10.1.0.1/0 255.255.255.0 0.0.0.0
 add default HISADDR
Все работает. Спосибо))))))))